Quality Assurance Software Tester
This course is based on International Software Tester Qualification Board. The course teaches fundamental concepts of software testing, test planning and design techniques, test execution and bug reporting through templates and ticketing software used by software development teams during product development. During the course students will be testing real software by applying QA concepts and tools.
A software tester is an integral part of a software development team whose job is to improve and enhance the final product and overall user experience. The software tester is responsible for determining any flaws or defects that could negatively impact a software’s performance or hurt user experience.
Course Details
-
🕒 Schedule: Twice a week, evenings only
-
⏱️ Duration: This course is 45 hours from 2.5 hours each session.
-
💶 Price: €250
-
👨🏫 Format: Instructor-led, hands-on training
-
📦 Includes: This course includes a project coded by the students and the instructor.
Introduction to Software Testing
-
- Overview of software testing and its importance
- Understanding different types of software testing and the testing process
- Introduction to test cases and test plans
Test Planning
- Understanding the test planning process
- Importance of creating a test plan document
- Introduction to risk-based testing and test estimation
- Understanding test metrics and reporting
Test Design Techniques
- Introduction to black box and white box testing
- Understanding boundary value analysis, equivalence partitioning, decision table testing, and state transition testing
Test Execution
- Overview of the test execution process
- Understanding different types of testing, such as functional, regression, performance, and security testing
- Introduction to test environment setup and defect reporting/tracking
Bug Reporting
- Importance of a good bug report
- Understanding bug report template and content
- Prioritizing and categorizing bugs
- Communication and follow-up on bug reports
Exploratory Testing
- Introduction to exploratory testing and its benefits
- Understanding exploratory testing techniques
- Combining scripted and exploratory testing
Test Case Management
- Introduction to test case management tools
- Creating and managing test cases
- Test case versioning and traceability
- Test case execution and reporting
Test Automation Basics
- Introduction to test automation and its benefits and challenges
- Choosing the right test automation tool
- Creating and running automated tests
Ready to get started?
Get in touch