Course Manual TesterLC-TESTER

The course is available on demand.

Online (English)
  • 21.12 - weekend classes (Sat-Sun, on average every 2 weeks)

Remote training: online live with a trainer and a group. Also available on demand, at time and place convenient to you, for groups of at least 7 participants.

4.7/5 (176)
Stars
exempt from VAT

Price: 1249 EUR

ability to pay in 3 installments


percent icon first minute (30+ days before) - 3%

percent icon access to recordings if needed

shake hand icon For those interested, free workshops in HR

percent icon practical exercises and mini-projects

coffee cup icon refreshments included

desktop icon computer station included

Category: Tester

  • We prepare you to work as a manual tester. We start with complete basics – no experience in testing or coding is required.
  • You will learn the specifics of working in a testing team, learn to analyze business requirements, prepare and execute scenarios and test cases, and then efficiently report test progress.

It is widely regarded that a tester is a person who checks whether the software works as it should. In reality, the role of testers is much broader and their importance in the software development process is comparable to the role of programmers. Testers take part in determining requirements, act as experts in various areas of IT system functionality, influence the creation of new versions of software, and fixing the defects they find is often worth its weight in gold, it can save a lot of time, money and the company’s reputation, and where human life depends on machines and their correct operation – detecting and removing errors can also prevent serious disasters.

Duration

80 + 40h

Agenda

Module 1 – Software testing basics

  1. Introduction to Testing
    • Software testing goals
    • Profession: Tester
    • ISTQB certification
    • Basic terminology
    • Verification vs. Validation
    • Where do errors come from?
  2. Software Engineering
    • IT projects – introduction
    • Roles, responsibilities
    • Software development process
    • Software development methodologies
  3. Basic testing process
    • 7 rules of testing
    • What influences the testing process
    • Test planning
    • Test analysis and design
    • Implementation and execution of tests
    • Test monitoring and control
    • Defect life cycle
  4. Software development models
    • Waterfall
    • Scrum
    • Agile Manifesto
    • Madel V
  5. Levels and types of testing
    • Unit testing
    • Integration testing
    • System testing
    • Acceptance testing
    • Functional testing
    • Non-functional testing
    • Regression testing
  6. Test design techniques
    • Black box techniques
    • White-box techniques
    • Experience-based techniques
    • Boundary value analysis
    • Coverage of instructions, decisions
    • Decision tables and equivalence classes
  7. ISTQB certification

Module 2 – Testing “behind the scenes”

  1. Test analysis and design
    • Test scenario
    • Identification of test conditions and test cases
    • Designing test cases and executing test cases
    • Test case management tools
  2. Test management tool – TestLink
    • Test plan – what it is and what it should include
    • Creating a test plan
    • Test case design
    • Execution of test cases
    • Reports
  3. Project management tool – JIRA
    • Creating a project
    • Sprites and Story
    • Writing and executing test cases
  4. Git – Version Control System for a tester
    • How data is stored
    • Three file states
    • GIT vs GitHub
    • Downloading and sending changes
  5. API testing
    • GET method
    • POST method
    • PUT method
    • DELETE method
**Using authorization to obtain API resources
  1. Test automation (practice)
    • What is Selenium?
    • Selenium WebDriver
  2. Chat GPT
    • Registration for Chat GPT
    • Chat GPT for development applications
    • Chat GPT limitations

Module 3 – Tester’s tool workshop

  1. Installing the environment and learning Python programming to the necessary extent for a manual tester
  2. Basics of Databases – SQL
    • SQL basics
    • Database management tools
    • Writing basic database queries
  3. Performing bug tests
    • Test execution process
    • Test execution report
    • Defect reporting practices

Download as PDF

Audience and prerequisites

There are no prerequisites for this course.

Certificates

Course participants receive completion certificates signed by ALX.

Sign up for the course
Choose your preferred date and location
Online (English):
No suitable dates?
Enter your e-mail address and we will notify you about future dates