Tools and Techniques
- Testing for user acceptance (UAT): Enlisting end users to verify the functioning of the programme in ideal circumstances.
- Testing Using Models: Creating positive test cases that follow the intended behavior specified in the system specifications by using models.
- Testing Using a Checklist: Creating checklists will help to guarantee that positive test scenarios meet user expectations and corporate needs.
- Risk-Based Testing: Placing affirmative test cases in order of priority according to possible threats to vital system functionality.
- Checklists: Generating positive test scenario checklists based on functional requirements and specifications.
- Continuous Deployment/Continuous Integration (CI/CD): Whenever updates are sent to the version control system, the testing process is automated using programmes like Jenkins or GitLab CI.
Positive Testing – Software Testing
SDLC stands for Software Development Life Cycle. It consists of a sequence of steps that have to be followed by an organization to develop and deploy its software. It consists of 7 phases-Planning, Analysis, Design, Development, Testing, Implementation, and Maintenance.
Software testing plays an important role. After the planning, requirement analysis, design, and code were developed, the testing phase gets started. This testing phase is handled by Quality Analyst or Software Test Engineer to test the software with various test cases to ensure that the developed product or software is working properly as per their requirement. During testing, the tester will find bugs or errors in the developed code and help the end-users to correct their mistakes while interacting with the software.
There are various types of testing techniques to be carried out for testing the entire product. Here, we will discuss the following topics of Positive Testing:
- Introduction to Positive Testing.
- Execution of Positive Testing
Let’s start discussing each of these topics in detail.