Fundamentals of software testing - course 40,000 rub. from Innopolis University, training 6 months, Date: December 13, 2023.
Miscellaneous / / November 27, 2023
4 years of work as a QA, current specialist at Qameta Software (developers of Allure and AllureTestOps)
2.5 years of experience in test automation, including participation in building automation processes from scratch
Module 1. Introduction to programming and IT
Introductory diagnostics
1.1 Introduction to Java Programming
1.2 Fundamentals of algorithms
1.3 Logical, mathematical and conditional operators
1.4 Functions and methods
1.5 Cycles
1.6 Object-oriented programming. Part 1.
1.6 Object-oriented programming. Part 2.
1.7 Arrays
1.8 Dynamic data structures: stack, queue, list
1.9 SQL Basics
1.10 SQL: Additions
1.11 Basic SQL statements (stored procedures)
1.12 Unit testing. Working with JUnit
1.13 Interim certification
Module 2. Introduction to Software Testing
2.1 Software development models and methodologies: waterfall, AGILE, Scrum, Kanban
2.2 Concept of software testing and quality control
2.3 Types of software testing. Part 1.
2.3 Types of software testing. Part 2.
2.3 Types of software testing. Part 3.
2.4 Test design techniques: boundary condition testing, decision table, pairwise
2.5 Basic test documentation
2.6 UI and API testing: working with Postman, Swagger
2.7 Dealing with defects, basic BTS
2.8 Defect life cycle
2.9 Basic errors in describing defects
2.10 Working with TMS: Qase, TestRail, TestLink
2.11 Regression testing. CI/CD. Test automation
2.12 Interim certification
final examination
Passing the final test