Course Outline
Lesson 1: Understanding Software Testing
- Understand the Importance of Testing
- Identify Quality Parameters
- Identify Factors That Affect Software Quality
- Identify Quality Assessment Standards and Models
Lesson 2: Understanding the Test Process
- Identify Test Phases
- Understanding the Testing Workbench Process
- Understand the Incident Life Cycle
- Identify Test Documents
Lesson 3: Understanding Test Levels
- Understand Component Testing
- Understand Integration Testing
- Understand System Testing
- Understand Acceptance Testing
Lesson 4: Understanding Testing Techniques
- Identify Structural Testing Techniques
- Identify Functional Testing Techniques
Lesson 5: Examining Test Case Design Techniques
- Identify Structure-Based Test Design Techniques
- Identify Specification-Based Test Design Techniques
- Identify Experience-Based Test Design Techniques
Lesson 6: Planning and Estimating Tests
- Create a Test Plan
- Estimate Testing Effort
Lesson 7: Handling Risks in Software
- Identify Software Risks
- Manage Risks
Lesson 8: Implementing Tests
- Understand the Test Development Process
- Create Test Cases
- Analyze Test Metrics
- Analyze Defect Management
Lesson 9: Reporting on Tests
- Define Test Metrics for Test Reports
- Identify Test Reporting Tools
- Create Test Reports
- Perform Test Closure Activities
Lesson 10: Building a Test Environment
- Identify Management Responsibilities
- Understand Management Process Models
- Managing Test Administration
Lesson 11: Managing a Test Project
- Identify Skills Required to Supervise a Test Project
- Identify the Leadership Skills to Manage a Project
- Introduce Tools into an Organization
Lesson 12: Testing Software Developed by External Organizations
- Analyze COTS Software Test Process
- Analyze Contracted Software Test Process
Lesson 13: Testing Software Controls and the Adequacy of Security Procedures
- Analyze Internal Controls
- Analyze Security Trainings
Lesson 14: Testing New Technologies
- Analyze the Impact of Testing New Technologies
- Analyze the Challenges of Testing New Technologies
Requirements
No specific prerequisites are necessary; however, familiarity with the software development practices and basic principles of software testing will be helpful.
Suggested Element K course: Introduction to Software Life Cycle Models.
Testimonials (6)
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
Acquiring new information.
Nada - Tamkeen Technologies
Course - API Testing with Postman
Method of teaching
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Course - SoapUI for API Testing
Very nice approach to the topic and based on practical examples
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Course - Automate Windows Desktop Applications with AutoIt
Machine Translated
To get acquainted with the screenplay pattern and learn why this is better dan the old pattern.
Peter Moors
Course - Serenity BDD for Automated Acceptance Tests
The trainer was friendly and well spoken. You could tell he knew what he was talking about.