Software testing and quality assurance

Gain comprehensive knowledge of software testing and quality assurance

We'll teach you the skills to manually test web, mobile, and desktop applications to ensure product quality and improve user experience.

The course is ideal if you are:

  • Manual software testing professionals who want to structure and expand their knowledge with current approaches and practices.
  • Managers and leaders of QA teams who want to set up effective work processes.

What knowledge and skills will you gain after completing the course?

  • Get familiar with the software development life cycle (SDLC) and software testing life cycle (STLC).
  • Consider different models, methodologies, and frameworks in terms of their approach to software testing.
  • Learn the principles of quality management, levels and types of testing.
  • Test finished products, create test documentation: test plans, test matrices, test cases.
  • You will work with bug tracking systems.

What the course graduate gets:

  1. An electronic certificate of completion of the course “Software Testing and Quality Assurance” (subject to successful completion of all homework and passing the test)
  2. Access to all lecture recordings for 3 months.
  3. Timely feedback from the trainer and the opportunity to ask questions during the course.
  4. Opportunity to complete an internship to gain the necessary experience and material for the portfolio.
  5. A database of materials on each topic covered in the course.
  6. Checklists and useful links.
  7. After the internship, graduates (by prior agreement) are included in the applicant database, which we share with our partners.
  8. The opportunity to use the Loyalty Program in the future.
  9. Assistance in preparing for the interview: creating a resume and preparing for the interview.

We conduct individual and corporate courses in Ukrainian, English, Russian, at your request.

 

Program of the course "Software testing and quality assurance"

1
  • Stages of software development.
  • Artifacts useful to quality professionals at each stage of software development.
  • Roles on projects and how testers interact with them.

2
  • Models: waterfall, prototyping, spiral model, V-model, Agile approach.
  • Methodologies and frameworks: Scrum, Kanban, Lean, SAFe.

3
  • What is quality management.
  • Internal and external quality of the product.
  • Organization of quality assurance.

4
  • Principles of software testing.
  • The process of software testing.
  • Types and types of requirements.

5
  • Functional testing (smoke, sanity, regression).
  • Non-functional testing (performace, load, security, user interface).

6
  • Test plan.
  • Test matrix.
  • Checklist.
  • Test case.
  • Methods of test processing.

7
  • Conditions for the existence of bugs.
  • Sources of bugs.
  • How to identify bugs.
  • The life cycle of bugs.
  • Bug reports.
  • Structuring bugs and working in bug trackers.

8
  • What is usability.
  • Principles of usability.
  • Tools for usability testing.

9
  • Stages
  • Testing the layout
  • 404 and other errors

10
  • Types of mobile applications.
  • Mobile testing strategy.
  • Basic mobile testing checks.

11
  • Composition of the test strategy document.
  • The structure of the test plan.
  • Let's play Planning poker.

12
  • Working with data.
  • Identification of vulnerabilities.
  • Generating test cases.
  • Tools and programs.

Recommended Courses

Do you want to get updates about campaigns, discounts and events?