Description
Quality software is software that is error-free at an acceptable level, can be completed and distributed on time with the planned budget, meets requirements and / 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.
Delegates will learn how to:
- Software Testing Basics
- Testing Throughout the Software Life Cycle
- Static Test Techniques
- Test Design Techniques
- Test Management
- Tool Support for Testing
Who Should Attend
Test Engineers
Quality Assurance Specialists
Business Analysts
System Analysts
Programmers
Software Specialists
Project Managers
Institutional Architecture Specialists
Software Architects
Outline
Software Testing Basics
- Why Testing Is Necessary?
- What’s the test?
- Seven Testing Principles
- Basic Testing Process
- Psychological Dimension of the Test
- Code of Ethics
Testing Throughout the Software Life Cycle
- Software Development Models
- Test Levels
- Test Types
- Maintenance Tests
Static Test Techniques
- Static Test Techniques and Test Processes
- Review
- Static Analysis Performed with Tools
Test Design Techniques
- Test Design Process
- Test Design Technique Categories
- Specification Based Techniques (Black Box)
- Structure Based Techniques (White Box)
- Techniques Based on Experience
- Selection of Test Techniques
Test Management
- Test Organization
- Planning Tests and Effort Estimates
- Monitoring and Control Test Progress
- Configuration Management
- Risk and Test Relationship
- Error Management
Tool Support for Testing
- Types of Test Tools
- Effective Use of Tools: Potential Benefits and Risks
- Introducing the Tool to the Organization
Prerequisites
There are no prerequisites.
