Software Testing Fundamentals
Everyone has experienced software failures at some point, which can range from minor inconvenience to loss of reputation, confidence, customers, business - even loss of life! And yet the root cause of all these failures could have been easily detected through proper testing.
Book your team training at your premises
- More info
- Date and time to suit you
- VenueWe will train your team
at your offices
- CostContact us for price
- Fill in the form and we'll be in touch
within 15 minutes (Mon-Fri 9-5)
Book your place
The content raises awareness and understanding of testing as a Quality Assurance activity, taking attendees through different stages in testing and test management, examining concepts, techniques and reasons behind testing. Each module closely follows the PEOPLECERT ISTQB Certified Tester (Foundation Level) syllabus, an established qualification and an industry-recognised standard for companies and individuals to prove knowledge of the fundamentals of software testing. Although there is no official examination provided at course closure, frequent tests and exercises assess knowledge levels and learning throughout.
Anyone involved in software testing, covering roles such as: testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers, including those looking to seek the examination in future.
The content is also appropriate for anyone who wants a basic understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants.
- Understand testing as an activity within software development lifecycles
- Understand the value of the Fundamental Test Process
- Project-manage testing as a valued discipline
- Demonstrate a contribution to quality assurance
- Use tools and techniques to perform static and dynamic testing
- Appreciate different roles and responsibilities during testing
The organisation will gain a deeper understanding of common concepts of software testing and the associated terminology, recognising the importance of testing, how it adds value to both product and project, and how to carry out the best testing available within time and cost constraints.
You will be able to demonstrate familiarity with the most common concepts of software testing and the associated terminology and will have the confidence and ability to ensure that software is tested to the highest standards.
Why is Testing Necessary?
What is Testing?
The Seven Testing Principles
The Fundamental Test Process
The Psychology of Testing
Different Software Development Models
Different Levels of Testing
Types Of Testing
Techniques Used Within Testing
Formal/informal Review Processes
Using Tools For Static Analysis
The Test Development Process
Categories of Test Design Techniques
Specification-based (Black-box) Techniques
Structure-based (White-box) Techniques
Which Technique to Use?
Test Planning and Estimation
Test Progress Monitoring and Control
Risk and Testing
Types of Test Tools
Effective Use of Tools
Introducing a new Tool
You should have at a background in either software development or software testing, such as six months' experience as a system or user acceptance tester or as a software developer.