Description
Quality software is software that is error-free at an acceptable level, can be completed and distributed on time with the planned budget, can meet the requirements or expectations, and has sustainable features.
Testing is the process of verifying that a system meets specified requirements or determining differences between expected and observed results by testing or evaluating a system manually or automatically.
Software testing covers, on the other hand, the dynamically performed verification activities to meet the expected behaviors of software from an infinite number of fields, with a limited number of appropriately selected tests.
This training, which is a continuation of the ISTQB Foundation Level Software Testing – Basic Level Software Testing Specialist training, is intended for participants who want to increase their knowledge in test engineering and improve their performance.
Delegates will learn how to:
- Basics of Software Testing
- Test Management
- Error Management
- Advanced Test Techniques
- Reviews
- Testing Tools and Automation
Who Should Attend
Test Engineers
Quality Assurance Specialists
Business Analysts
System Analysts
Programmers
Software Specialists
Project Managers
İnstitutional Architecture Specialists
Software Architects
Outline
Basics of Software Testing
- What is Software Testing?
- Why is Testing Necessary?
- Factors affecting the success of the test project
- Software Testing Process
- Tests in the Software Development Cycle
Test Management
- Planning, Monitoring and Control Tests
- Test Process Analysis and Design
- Adaptation and Execution of Test
- Evaluation and Reporting of Test Exit Criteria
- Testing Process Closure Activities
- IEEE 829 Test Documentation
Error Management
- Error Reports Fields
- Categorizing Errors
- Analysis of Root Causes
Advanced Test Techniques
- Risk Based Testing Approach
- Use Case Test Technique
- Equivalence Class Test Technique
- Boundary Value Analysis Test Technique
- Decision Table Test Technique
- Cause and Result Test Technique
- State Transition Test Technique
- Experience-Based Test Techniques
- Error Based Test Techniques
- Usability Tests
Reviews
- Review Techniques (Reviews)
- Use of Checklists
- Static Analysis
Testing Tools and Automation
- Test Design Tools
- Test Data Preparation Tools
- Test Execution Tools
Prerequisites
Having ISTQB® – FOUNDATION LEVEL SOFTWARE TESTING training or ISTQB® – FOUNDATION LEVEL Certificate.
