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

Project

 

 

Ready to get started?

Get in touch