'Y'

Introduction to Software Testing

This training is a great introduction to software testing. We’ll cover topics such as the definition of testing, necessity of testing, verification & validation, software development lifecycles, testing types and levels, and defects (how to detect and describe them).
Code: SQA-026
Duration: 16 hours

Description

This course is aimed at participants who want to get acquainted with the modern concepts of software testing processes, as well as those who want to order and systemize their software testing knowledge and skills. The key terms and definitions are introduced according to the glossary provided by ISTQB – the international organization which defines various principles of the software testing industry (and provides certifications for software testers).

A large part of the course is dedicated to the comparison of different software development lifecycle models, plus defining and justifying the software testing role in each model. You’ll discover a detailed description of software testing levels (component testing, integration testing, system testing, acceptance testing etc.) and types (functional, performance, stability etc.), as well as a classification by other parameters (with or without code execution, with different levels of knowledge about code structure (related to changes by type of test execution) etc. In the “Defects” topic we provide examples of defect lifecycles and defect report structures.

Roadmap

Fundamentals of testing
  • What is testing?
  • Why is testing necessary?
  • Testing process and test activities
  • Testing objectives
  • Definitions: «verification» vs. «validation»
  • Testing and quality
  • 7 testing principles

Software development lifecycle models
  • Software development project
  • Software development
  • Software lifecycle
  • Software lifecycle: key aspects
  • Waterfall model
  • Iterative and incremental models
  • Agile-methodologies
  • Spiral model
  • Testing challenges in the waterfall model
  • Testing challenges in iterative and incremental models
  • Specifics of Agile testing
  • Testing challenges in the spiral model

Testing team
  • Independence of testing
  • Levels of independence
  • Why testing independence is important
  • Communication in project team
  • The tester’s role

Testing types and levels
  • Testing levels
  • Examples of testing levels
  • Unit testing: overview
  • Integration testing: overview
  • System testing: overview
  • Acceptance testing: overview
  • Classification of testing types
  • Static testing
  • Dynamic testing
  • Black-box testing
  • Grey-box testing
  • White-box testing
  • Data integrity testing
  • Security testing
  • GUI testing
  • Non-functional testing
  • Performance testing
  • Load testing
  • Stress testing
  • Usability testing
  • Testing related to changes
  • Exploratory testing
  • Testing tours by Whittaker

Test Design Techniques
  • Test Design Techniques overview

Introduction into defects
  • Defects as a main tester’s deliverable
  • Defect report
  • Defect management tool
  • Defect lifecycle
  • Example of defect lifecycle
  • Defects classification

Software tester’s portrait
  • Personal skills
  • Use of software systems
  • Domain/business knowledge
  • Activities in various phases of the software development process
  • Activities in software testing
  • Interpersonal skills

Objectives

  • The main concepts of testing (and adjacent areas for using testing results)
  • What are the realistic expectations on test preparation and execution (in different software lifecycle models);
  • Communicate appropriately with other domain experts to carry out effective testing (and deliver reports on results);
  • Be able (with coaching or autonomously in simpler projects) to execute previously prepared test cases, describe and correctly enter them into bug tracker, as well as verify the defects fixed by developers

Target Audience

  • Software Testers
  • Test Designers
  • Test Managers
  • Test Automation Engineers
  • Business Analysts
  • Software designers
  • Software Developers
  • Technical Writers
  • Project Managers
  • Quality Managers


Trainer in Online
Bogdan-Cristian Damian QA Automation Engineer
Damian is a senior QA engineer with 6 years of experience in automation and automated regression testing in the area of networking for various vendor devices. Through his work in a variety of projects involving automation he has developed his expertise in building test environments, running test scenarios, analyzing and reporting the results.
  
Apart from the work Damian does in our projects he is also interested in sharing his expertise with others which is why he also facilitates courses for Luxoft Training.
Course is scheduled in: Online
7.12.2020 - 10.12.2020
Time: 09:30-13:30
City: Online
Duration: 16 hours
Language: Romanian
Trainer
Bogdan-Cristian Damian
QA Automation Engineer
-10% €240
€216
Register for the next course
+
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
7.12.2020 - 10.12.2020
Time: 09:30-13:30
City: Online
Duration: 16 hours
Language: Romanian
Trainer
Bogdan-Cristian Damian
QA Automation Engineer
-10% €240
€216
Register for the next course
+
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
Bucharest €240
Krakow €240
Wroclaw €240

Invoices for the course will be issued in local currency. All fees above can change according to training location and delivery mode and are subject to change while scheduling. Price does not include VAT.

Testimonials:
Alex
The most useful for me in this course  was having a overall idea about SW testing.
Courses you may be interested in:

Recommended Reading:

  • Kaner C., Bach J., Pettichord B. Lessons Learned in Software Testing;
  • Graham D., Veenendaal E., Evans I., Black R. Foundations of Software Testing;
  • Patton R. Software testing;
  • Whittaker J.A. How to Break Software: A Practical Guide to Testing.

Sign up

Choose dates
First Name*
Last Name*
Company
Email*
Phone
Your Comment
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Thank you.
Your request has been received.