Home | | Software Testing | Introduction to Testing Design Strategies

Chapter: Software Testing : Test Case Design

Introduction to Testing Design Strategies

As a reader of this text, you have a goal to learn more about testing and how to become a good tester. You might be a student at a university who has completed some software engineering courses.

Introduction to Testing Design Strategies

 

As a reader of this text, you have a goal to learn more about testing and how to become a good tester. You might be a student at a university who has completed some software engineering courses. Upon completing your education you would like to enter the profession of test specialist. Or you might be employed by an organization that has test process improvement as a company goal. On the other hand, you may be a consultant who wants to learn more about testing to advise your clients. It may be that you play several of these roles. You might be asking yourself, Where do I begin to learn more about testing? What areas of testing are important? Which topics need to be addressed first? The Testing Maturity Model provides some answers to these questions. It can serve as a learning tool, or framework, to learn about testing. Support for this usage of the TMM lies in its structure. It introduces both the technical and managerial aspects of testing in a manner that allows for a natural evolution of the testing process, both on the personal and organizational levels.

 

In this chapter we begin the study of testing concepts using the TMM as a learning framework. We begin the development of testing skills necessary to support achievement of the maturity goals at levels 2-3 of the Testing Maturity Model. TMM level 2 has three maturity goals, two of which are managerial in nature. These will be discussed in subsequent chapters. The technically oriented maturity goal at level 2 which calls for an organization to institutionalize basic testing techniques and methods addresses important and basic technical issues related to execution-based testing. Note that this goal is introduced at a low level of the TMM, indicating its importance as a basic building block upon which additional testing strengths can be built. In order to satisfy this maturity goal test specialists in an organization need to acquire technical knowledge basic to testing and apply it to organizational projects.

 

Chapters 4 and 5 introduce you to fundamental test-related technical concepts related to execution-based testing. The exercises at the end of the chapter help to prepare you for their application to real-world problems. Testing strategies and methods are discussed that are both basic and practical. Consistent application of these strategies, methods, and techniques by testers across the whole organization will support test process evolution to higher maturity levels, and can lead to improved software quality.

Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail
Software Testing : Test Case Design : Introduction to Testing Design Strategies |


Privacy Policy, Terms and Conditions, DMCA Policy and Compliant

Copyright © 2018-2023 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.