Java testing is a great opportunity to get started on the development team, increase your value as a professional, and begin to grow your career and salary.
Learn how to incorporate test automation into your workflow and hone your skills to confidently apply Java automation tools for further development.
The tester ensures the quality of the digital product: testing it through different scenarios, finding failures and returning it for revision.
Introduction to Manual Testing
Comfortable and smooth entry into the learning process. Getting to know the material learning formats, setting goals, getting to know the course team and mentors.
Introduction to testing and the testing profession
Basic methodologies of software development
Studying test design and test analysis
Writing checklists and test plans
Test design
Immersion in the tester’s work environment, the basics of working in the development team and testing documentation.
Requirements analysis and decomposition
Dealing with tasks (bugs) in Jira
Keeping test documentation
Project – find and describe bugs, test fix them
Technical testing skills
WEB testing
Learning the basics of web development and working with web elements. Learn to test in different browsers and on different devices, test adaptability and layout.
Basics of Web development: HTML, CSS, DOM, JS, UI elements.
Working in a browser console and testing elements of the site
Cross-platform and cross-browser testing
Checklists and test plans
Distributed systems testing
Learn what an API is and how to test it. Learn SQL basics and learn how to test databases.
API testing with Postman
SQL Fundamentals and Database Testing
Fundamentals of Mobile Application Testing
Learn how to test mobile apps on real devices and through software emulators.
The difference between mobile testing and Web testing
Step-by-step process of mobile app testing
Working in the Xcode Simulator and Android Studio Emulator
Writing checklists and test plans
Project: order for testing the site
Final project with practical application of all manual testing skills.
Bonus: working with the GIT version control system
Bonus: how to interview and look for freelance orders
Automated Testing in Java
Introduction to version control system (VCS)
Integrating automation into testing
Overview of test automation tools (Selenium IDE, Selenium WebDriver, Selenium Server; Jenkins)
Fundamentals of Java programming
The first program in Java
Simple constructions of Java
Working with functions
Object Oriented Programming
Design patterns in Java
WEB Automation with REST ASSURED
Introduction to API automation principles
Complex API testing scenarios
WEB Automation with Selenium
Getting to know Selenium products
Preparing the environment for testing and launching, locators and expectations
Working with scenarios