Software testing. Level 2. Test
Miscellaneous / / November 29, 2023
Software systems are becoming more complex and intricate, processing ever larger volumes of data, and acquiring more and more functional and beautiful graphical interfaces. Testing is most often used to verify compliance with requirements and detect errors. When testing programs, the greatest attention is paid to designing effective tests. What test design techniques to use? How do you decide which tests are most important? How can you reduce the number of tests while increasing coverage? Test design answers these and many other questions from testers.
The Test Design course covers modern approaches to test design and examines functional testing techniques. Each test design technique is illustrated with detailed examples. The course is focused on developing practical test design skills.
First of all, the course will be of interest to software testers who are involved in test design, as well as They also take part in planning testing projects and defining testing techniques and methods.
An experienced specialist in system analysis and software testing, a brilliant teacher. In his classes, he constantly provides specific practical examples (including from his own rich experience) to facilitate understanding of the material. Graduated...
An experienced specialist in system analysis and software testing, a brilliant teacher. In his classes, he constantly provides specific practical examples (including from his own rich experience) to facilitate understanding of the material.
Graduated from the Faculty of Mechanics and Mathematics of Moscow State University named after M.V. Lomonosov. Has been working in the IT field since 1998. In 2013, she completed training at the Russian Academy of National Economy and Public Administration under the President of the Russian Federation in the IT manager program. Continuously develops in the areas of test design, software quality assurance, system analytics and management.
Has extensive practical experience in testing and quality control of large information systems. Currently, Elena Sergeevna is a leading analyst, developing test design for information systems. Participates in the development and implementation of internal corporate quality assurance regulations. Conducts corporate training on testing, system analysis and quality assurance.
The educational material is presented clearly and intelligibly, drawing the attention of students to all the features of practical work. Examples from practice, additional information, detailed answers to any questions - all this constantly maintains high interest and attention among Elena Sergeevna’s listeners. Grateful graduates leave the most enthusiastic reviews and strive to sign up for further studies with Elena Sergeevna.
Module 1. Introduction to test design (4 ac. h.)
- The place of test design in the software testing process
- Goals and objectives of test design
- The role of a test designer: areas of responsibility, tasks, tools
- Functional requirements analysis
- Identification of test design objects
Module 2. Data testing (4 ac. h.)
- Equivalence classes
- Limit values
- Area Analysis
- Combining data
Module 3. Testing the logic of behavior (4 ac. h.)
- Decision Tables
- Use Cases
- Interaction diagrams
Module 4. Non-standard approaches to test design (4 ac. h.)
- Soap opera
- Using memory cards
Module 5. Testing strategy (4 ac. h.)
- General Testing Techniques
- Working environment
- Elements of the product being tested
Module 6. Educational project on test design (4 ac. h.)
- Studying system requirements
- Development of test scripts
- Test design
- Summing up and discussing the results of the students
The course examines the basic concepts and characteristics of web applications, discusses the architecture and technologies used in their development, and also problems arising during various types of testing, a review of tools and methods for testing web applications with practical classes.
3,8
16 000 ₽