Online course Test Engineer - course RUB 54,900. from Brunoiam, training 4 months, date November 27, 2023.
Miscellaneous / / November 29, 2023
Students study alongside a personal tutor and support team. When it’s difficult and unclear, you can turn to them for help and support in a personal chat
This is the base
There is nothing superfluous in the courses. Theory without academicism. And practice that helps you gain a profession or skill. Therefore, courses are shorter and cheaper
You don't have to think about what is where. It’s convenient to study on our platform, everything is at your fingertips: chat with a mentor, homework and projects
Real projects
Projects are always about immersion in the profession. Practice helps you master the basics, create a portfolio and show the employer what you can do
The course was created based on vacancies and company requirements for testers. Everything you need has been added, everything unnecessary has been removed - all you have to do is look, do everything and get a profession.
A mentor will help you with your training. In a personal chat, you can ask questions, receive feedback, and submit practical tasks for review. Mentors have no restrictions on the number of messages - your questions will not go unanswered.
You will have 2 projects: testing the Ozon mobile application and the Brunojam website. As you work on the project, you will receive feedback from a personal mentor. At the end of the course you will have a complete portfolio
2 real projects
1 year mentor support after training
5 months training
8 years in testing, the last 3 years as a Test Lead. Experience in testing from simple mobile applications to complex virtualization systems.
About Me
In 2013, I first became acquainted with software testing. But I wasn’t always involved with testing; I devoted 1.5 years to creating and administering websites. However, my soul always gravitated back, and in 2016 I returned to testing, where I now work and develop. Come to the course - I’ll introduce you to the “world” of QA, together we’ll practice testing skills and figure out how and where to apply this skill!
Block 1 - Fundamentals of software testing
- Acquaintance
- General idea of testers, myths
- Testing Definitions
- Attributes and characteristics of software quality
- Testing location in development
- Testing phases
- Types of testing according to various criteria
Block 2 - Test artifacts. Application testing
- Testing strategy
- Test plan
- preparation for testing: test cases, test suites, checklists
- What is a bug? Its attributes and life cycle
- What types of applications are there (web, desktop), their features
- Mobile testing: features, simulators, emulators
- Test report
Block 3 - Agile
- Software development processes (methodologies): types and differences.
- Agile.
- Features and principles of Agile. Agile manifesto.
- Agile based methodologies: Scrum, Kanban
- Features of testing in agile teams. shift-left testing
Block 4 - Test design
- What is TD? His goals and objectives.
- Use Cases, documentation testing
- Test cases
- test design techniques:
- How to select techniques for a task
- Jira, Confluence, TMS
- Triangle testing game
Block 5 - Non-functional testing
- Difference from functional. Why is it needed, how and when to use it
- Load. Yandex. Tank
- Stability. example of uploading a file to a video editor
- Stressful. Memory leaks.
- Volumetric. How the application will work if the number of users increases.
- Scalability.
- UI Everyone's favorite layout
- UX - convenience.
- Security. XSS, SQL, HTML injections
- Installation
Block 6 - REST API
- Large block of REST API, SOAP with practice: HTTP, request methods, response codes.
Block 7 - Databases and terminal
- What is a database?
- What are they?
- Basic queries
- Work as a tester in the terminal (virtual computer, linux, macos)
Block 8 - Practical testing of an online store
- Great practical case
Block 9 - Career and development
- How to choose a company
- How to write a resume
- Where to look for work
- How to develop
- Problems from interviews
- Development strategy after you are hired
Additional block - Automated testing
- Introduction to Automation Testing
- JavaScript Basics
- Loops and Arrays
- Functions
- Node.js
First portfolio projectProject #1. Exploratory Application Testing
Testing the Ozon mobile application
Legend:
Exploratory testing of the application. The development team accidentally deleted all documentation about the project. Now we need to restore the documentation and test the work done. To do this, we select a functionality, study how it works, test its operation, and do not forget to write it all down.
Task:
Test the selected functionality. Select multiple functions, non-functional checks are also possible;
Write documentation on the operation of the selected functionality.
Target:
Ready-made documentation on how the functionality works;
Report on testing this functionality.
Second portfolio projectProject #2. Testing site functionality
Testing the Brunojam School website
Legend:
We decided to open a school to train people in IT professions, and of course we needed a website for this, which now needs to be checked. It is also known that people order the course from us from various platforms and browsers, but we do not yet know from which ones, so you will need to find out. As a result, we have a lot of work to do: learn and test different platforms and browsers, check the main functionality of the site, and also check everything related to the UI and information about courses.
Task:
Test the site in several browsers (select the 3 most relevant);
Test the site on several platforms/devices (also select the 3 most relevant ones). Use emulators;
Test transitions from section to section of the site;
Test information about courses;
Test registration for courses.
Target:
Ready-made test plan for testing the site;
The site has been tested within the scope of the tasks;
Test cases were checked;
Site testing report.
Bonus courseFree course “Learn to learn”
We give each student access to this course so that the training is not wasted. The problem is that people do not get results from training. There are three main reasons:
- There are no clear goals. And even those who understand the importance of goals still don’t do it. I want to change my job and become a cool social media manager - not a goal, but a desire. With this setting, the result will be appropriate.
- Abandoning learning halfway through. Many people find motivation in the first week. But it’s impossible to reach the end. Because the brain does not like to learn regularly.
- Lack of consistency. It’s a fairly common phenomenon when we grab onto any information on a chosen topic, move haphazardly, and, as a result, to no avail.
Why did we highlight these three reasons? Because we have been teaching for 11 years and see feedback from students. During the course we tell you how to apply all this valuable knowledge in life.
Yulia Zh.
14.07.2022 G.
I completed the offline course “Software Tester” in May. The school is conveniently located in the center: I stepped off the metro and was already there! :) I really liked the course. An excellent teacher Nikita, who explained everything clearly and interestingly. I am new to this field, so the quality of teaching came first for me. I liked the course program, they told me a little about everything and, in general, now it’s clear where to go...
Maria E.
07.01.2022 G.
I took the course Software Testing from Scratch. An excellent, not overloaded program, understandable even for a beginner. I really liked the format of presenting the theory in simple language + the opportunity to retake the course throughout the year if I suddenly forgot something! Immensely grateful! Well done!
D
Daria
18.12.2021 G.
I took Software Testing courses here. The teacher explains clearly, gives interesting assignments, there is always feedback, a lot of new things, thank you!
Alexander K.
17.11.2021 G.
An excellent school, I received all the necessary knowledge to enter the specialty of Software Tester. A very good teacher, knows his profession very well, explains everything in an accessible language. Thank you very much to the Brunoi school and especially to our teacher Dmitry.
The course will help you effectively form a team and establish the testing process by consolidating the acquired knowledge in “Software Tester. Level 1." In the course you will learn in practice what test management is, how to form an effective team for software testing, how to build constructive relationships in a team, metrics and testing risks. In the second module of the course, you will be intensively immersed in software testing using a specially developed software package. While testing it, you will encounter typical testing problems and ways to solve them.
4,1
22 990 ₽
You will learn to find errors in the operation of applications and websites, get acquainted with the basics of Javascript, Java and Python, master the main tester tools and become a sought-after specialist for any IT company. We will find you a job during the training process or return money. The creators and speakers of the course are experts from Sberbank, Yandex and Skyeng. Duration: 7 months. (there is the possibility of intensive training) Level: from scratch. Format: online. Internships in partner companies
4,6
95 000 ₽