Articles

Service virtualization Overcome Test Automation Plateaus with Service Virtualization

With complex enterprise test automation systems, at least some of the many required dependencies are commonly incomplete, unavailable, or operating incorrectly at the time of test execution. The result is timeouts, incomplete tests, false positives, and inaccurate results. Service virtualization can help you overcome this plateau and increase test automation rates.

Service virtualization containers Leverage Containers to Create Simulated Test Environments on Demand

Adopting service virtualization can allow organizations to achieve more effective software development and testing by removing traditional test environment bottlenecks. Integrating service virtualization within the continuous delivery pipeline using containerization helps teams reach the level of flexibility required by today's competitive markets.

Bas Dijkstra's picture Bas Dijkstra
Data—binary code The Value of Making Your Data Sources Reusable across Test Automation Tools

Many automation tools have a mechanism for storing data used in their test scripts. Typically, the specifics of this mechanism is different across tools, making it difficult to use this data outside the tool itself. Using an external, reusable data source allows organizations to avoid the cost of migrating or duplicating existing data, thereby future-proofing their frameworks.

Paul Grizzaffi's picture Paul Grizzaffi
Shift right Testing the Unexpected: A Shift Right in DevOps Testing

When it comes to testing in DevOps, more than simple regression checking can be automated. By shifting right in the lifecycle and testing in production, you can analyze the undefined, unknown, and unexpected by relying on real traffic and unpredictable test input. With shorter implementation and release cycles, testing and production come closer together.

Stefan Friese's picture Stefan Friese
checklist 7 Test Automation Requirements for Higher Software Quality

An advanced, efficient test automation platform, combined with a more systematic and comprehensive architecture, can help boost quality assurance operations to a whole new level. In order to best maximize a software product’s reliability, consider these seven requirements for your test automation efforts.

Sammy Tam's picture Sammy Tam
stacked containers Containers: A Tester's Friend or Foe?

Containers support the timely delivery of a quality software application. However, the change to a DevOps process involving containers will require testers to adapt to this new, more agile environment. What does that mean for testers and the work they do? Here's how testers can embrace these changes, containers, and DevOps.

Kevin Dunne's picture Kevin Dunne
Automated testing Deploy Automated Testing to Create Better Software

Receiving feedback on your testing results should yield dividends in quality. And the sooner you get that feedback, the quicker you can start seeing improved and consistent quality and faster time to market. So the question becomes, why wait to jump on the automated testing bandwagon?

Viktor Clerc's picture Viktor Clerc
DevOps collaboration DevOps: The Pathway to Stellar Digital and Business Results

DevOps is the key to unifying technology with business results. Customers abandon apps and sites if their expectations are not met almost instantly, so issues must be resolved earlier in the pipeline before end-users are impacted. This article highlights the need for adopting a DevOps culture and some best practices for doing so.

Martin Etmajer's picture Martin Etmajer
Real-Time Test Analysis Why Continuous Delivery Is Nothing without Real-Time Test Analysis

Pushing frequent releases of high-quality software to customers is beneficial for everyone. But setting up a continuous delivery pipeline is about more than speed. How do you ensure that things don’t start breaking all over the place? Viktor Clerc shares some real-world methods of accurately measuring quality and building it into the pipeline.

Viktor Clerc's picture Viktor Clerc
Automate Your Testing When Should You Automate Your Testing?

Although it sounds counterintuitive, manual testing still plays a large role in automation. In truth, manual testing will never go away. While automation is all the rage, there are instances when manual testing is preferable over automation. Knowing when to employ one tactic over the other can be helpful in reaching your goals.

Mush Honda's picture Mush Honda

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.