Introduction to Software Testing
Software testing is one of the cornerstones to manage risks within your software development life cycle. It has matured from a side activity to a full-blown profession with its own domain and technical experts. During this one-day training, we will provide you with the necessary knowledge to start testing in real life. You will learn what software testing is all about and how it should be set up with the help of international standards.
Intended audience
Software developers, testers, test analysts, test engineers, test consultants and managers including test managers, project managers, quality managers, plus anyone with an interest in testing.
Duration & Languages
1 day; English/Dutch/French.
Content
- Testing 101 - you will learn what testing is and why it requires a special mindset. We will discuss the different roles in testing and when you have to stop testing.
- The Test Process in detail - we will go into detail regarding the five major steps in testing: Planning and Control, Requirements and Test Design, Test Environment and Test Execution, Reporting and Exit Criteria and finally the Test Closure and Handover.
- Mapping testing on the Software Development Life Cycle - different levels of testing exist and they are often linked to a certain step in the development life cycle. We will have a look at these levels: Unit Testing, Integration Testing, System Testing, and Acceptance Testing.
- Test Design Techniques - when creating your test designs, you will have to make sure that you use the correct techniques in order to distill your test cases from documents such as functional designs, use cases, etc. Therefore, we will teach you the most important techniques that can be used.
- Defect Management - reporting and follow-up on defects is a must when testing. It is not just sending a mail to someone and expecting him to solve the problem. You will learn how defects should be made up and what a good defect flow would look like. This will improve the time that is needed to solve defects and to retest them.
- Test Management - In this chapter, we will discuss the basics of test management such as estimating, planning, keeping track and project closing.
Extra
You will not leave this training with empty hands. Coralius provides you not only with the slides of the training but also with a full set of templates that you can use on your projects. Feel free to explore them and adapt them to your needs.