White Papers & Downloads

Insights and analysis from thought leaders in testing/QA, agile development and testing, requirements, mobile testing, DevOps, and more. These white papers from SQE Training's expert instructors bring you insight into best practices, career strategies and guidance, analysis of common software development processes, and more.

A common problem contributing to software development project failure is a failure of requirements. Is it possible that the user story directly contributes to this requirements failure?

In this paper, SQE Training instructors James Robertson and Suzanne Robertson address why user stories are often poor in the requirements arena. They dissect the anatomy of a user story and offer tips on how to write stories that address value to the organization, not just solutions.

There are numerous tools available for designing test cases from the requirements. They all use just one of two approaches: combinatorics techniques (i.e., pair-wise testing) or model-based testing. Within model-based testing there is a refined approach which sensitizes the path to ensure that defects are propagated to an observable point—requirements-based testing.

In this paper, SQE Training instructor Richard Bender defines what requirements-based testing is and the comparison criteria used to determine which approach is the most effective and most efficient. Each of the approaches are then measured against the criteria. Bender has more than forty-five years experience in software with a primary focus on quality assurance and testing. Bender RBT Inc. is the recognized authority on cause-effect modeling and test generation.

The IT industry continues to change at lightning speed. This presents significant challenges for all of the roles involved in delivering high-quality software—and the testing role is no exception. Keeping pace with changing technology can be a full-time job in itself, but in addition there is the critical work of verifying and validating software systems and applications and delivering high-quality solutions to our customers.

In this paper we explore the challenges that we face as testers in keeping up with the technology revolution and discuss a few strategies to ensure that we stay current with our changing and challenging world. These tactics assure that our expertise remains relevant, not just in our present jobs or roles, but for the future as well.