Software Testing for End Users
Many companies and organizations are regularly involved in testing their new or updated software. New applications in a production or administrative environment, significant changes in financial or management packages: sooner or later every user will be confronted with it.
Often the future users of these applications are asked to 'quickly' help testing the new product. To avoid or minimize risks of problems in production, it is necessary that these tests are done in a professional, structured and standardized manner, taking into account a number of priorities.
This training will help users getting familiarized with the basic principles of structured software testing, risk management and priorities setting. Participants learn to test effectively and pragmatically. They learn what functional requirements and test designs are about, get acquainted with documenting errors, learn the importance of their input in the quality process and how to deliver added value to the whole process.
Intended audience
Everyone involved in the testing process and with little or no experience in structured testing.
Duration & Languages
1 day; English/Dutch/French.
Content
- Basic principles of testing. Participants learn the basic principles of software testing, are immersed in the different roles of testing and the responsibilities associated with each role. In addition, we also focus on the behavioral aspects of a tester: what makes someone a good tester?
- How are errors and irregularities caused? Why are tests required?
- The test process in detail. What is needed to
successfully run tests?
- What is a test plan all about and how should it be interpreted?
- Which types of (acceptance) tests exist and how are they executed?
- What are functional requirements and how are they determined?
- How are functional requirements translated into test designs, how is a test design created and a useful test script written? Which components should it contain? Which test techniques are available?
- How to run a test design? How does the test environment look like and how to deal with errors while executing the tests?
- How are errors documented in a correct and effective manner?
- How to retest fixed errors?
- What are regression tests and how to deal with it as a tester?
- How to communicate in an efficient and effective way with the test manager?
- How is the usability of the software evaluated?
- During the training, many practical exercises and several test cases will be executed. They are ideal to apply the theory in a practical way.
Extra
Participants will not leave this course with empty hands. Coralius not only provides the slides of the training, but also a practical set of sample documents and checklists that can be used and modified in your projects.