Basic Principles of Software Testing
There are a few important basic principles that a testing resource must understand and must be able to apply to become professional and competent. This course will provide the attendees the necessary background and introduction to the basic principles for successful software testing.
Duration | Language | Method |
---|---|---|
3-days | English | Virtual and Class-room |
This course will take the attendees from their own frame of reference about testing in their everyday living to examples of testing complex software systems in various industries.
Course Overview
At the end of this course the attendees will understand all testing terms, know all the fundamental principles of testing and will be able to apply the key testing processes e.g. designing high-quality tests, execution of test scenarios, logging of incidents and Incident management. The attendees will understand the importance of test management and the risk to the lack of it.
General Course Information
This course is ideal for candidates interested in making a career change or for junior testers and test teams looking to train entry-level testers with no testing experience.
Who should attend this course?
- Newcomers to the testing industry
- The complete project team which includes developers, project managers and business analysts to understand the principles of testing and the value it can add to your project
- Any professionals that closely collaborate with testing staff who need to understand testing
- Testers
- Test Analysts
- Test Managers
- Test Leads
- Project Managers
- Business Analysts
- Developers
and any person in ICT with an interest in quality assurance.
Pre-requisites:
- No pre–requisites are necessary
- IT background or any IT qualification will be an advantage
LEARNING OBJECTIVES
- Understand the basic concepts of software testing
- Know testing terminology
- Know the fundamental test process
- Understand how the test process fits into various development life cycles
- Know test design techniques
- Apply basic test design techniques
- Understand various types of bugs
- Write and execute test cases
- Log incidents and manage incidents
- Understand the different roles and responsibilities in the test team
Session Plan
The course runs for three days. Each day is about 360 minutes of class time, from 9:00 to 5:00. For accredited course offerings, materials are covered as described. For custom courses, materials may be deleted, added, or expanded upon as needed.
Please note that timings are approximate, depending on attendee interest and discussion. All of the lectures include exercises except as noted. are
Course Content
- Introduction
- The history of software testing
- What can we test
- Why do we test
- Testing in various industries
- Discussion: Testing in your company
- Benefits and ROI of software testing
- The fundamental test process
- Software development life cycles
- Testing terms
- Static Techniques
- Test design techniques
- Multiple exercises – test design techniques
- Test cases and test case execution
- Case study: Test case execution
- Incidents and incident management
- Exercise: Incident logging
- Test documentation
- Test Management
- International standards
- The test profession
- Discussion: Testing roles and responsibilities in your company
Book Training
Are you ready to book this course? Follow the link below to start the process.
Request For Quote
Reach out to our office for a formal quotation. We offer training for individuals and companies. Group bookings qualify for a discounted price.