As user needs change for software apps expanding into IoT, mobile, and the cloud, testing approaches need to change. Shyam Ramanathan discusses eleven of the most important testing trends you should incorporate.
Testers often develop programmatic tests that mimic manual test conditions. Harry Robinson and Doug Szabo use real programming examples to show how the computer can provide better test coverage than the test author conceived.
There is no magic bullet to create an effective test automation environment. But Steve Gibson believes that creating a test automation vision, adopting metrics, and delivering value throughout a project lifecycle puts an organization on the right path.
According to Rajini Padmanaban, a testing center of excellence (TCoE) must be instituted for the establishment of any enterprise software development organization. Rajini presents the latest TCoE trends used by successful IT organizations.
Test-driven development (TDD) is fundamental to agile, but to most of us caught up in projects, there's never enough time to commit to it. Erick Fleming shows how to use TDD to improve product quality and time to delivery.
The ISO/IEC/IEEE 29119 has defined a set of requirements for testing software. As a member of the ISO working group, Jon Hagar wants you to know the basics and why testing teams should consider this recommendation.
In this FAQ column, Claire Lohr discusses the International Software Testing Qualifications Board's (ISTQB) syllabi for topics related to software testing and it's application and usage among those who perform some aspect of testing.
Automated testing is vital for every software development organization's quality assurance activities. Dorothy Graham and Seretta Gamba demonstrate how to classify issues that occur during test automation. The authors maintain that certain test results have root causes that can be categorized as patterns that require specific mitigation strategies.