Ta kontakt for et godt tilbud!
Principles of Software Testing for Testers will make you a more informed software tester. The course provides an overview of some key practices that help make software testing successful within the general context of an iterative development lifecycle.
Beskrivelse:
Hands-on exercises reinforce the practices with concrete examples.
Using the structure provided by the Rational Unified Process (RUP), the course introduces the student to a number of testing practices that can be applied in various contexts. During the course, the student will be introduced to a range of practices including:
- Defining the mission of the test team
- Examining various testing types and techniques
- Analyzing and reporting defects effectively
- Assessing and reporting the extent of testing
Målgruppe:
While the course content focuses on the role of the software tester, it is also a useful introduction for roles that manage a test team directly, or work on other aspects of a software project that interact with a test team. For example, software developers who want to understand the goals and tactics of functional testing, and software managers who need to better understand the goals and methods of the testers who will work on their projects may also benefit from this course.
Forkunnskaper:
There are no prerequisites for this course.
Recommended Experience
To get the most benefit from this course, students must have:
The responsibility for performing software testing and either six months on-the-job testing experience as a tester or significant experience in some other software development role.
- Software Engineering Practices
- Terminology of RUP, the testing discipline in RUP, and the testing workflow structure within an iteration
- The mission of the test team
- Identifying the goal of test documentation
- Test ideas, test idea catalogs, and test matrices
- Test techniques and styles of functional testing
- Effective problem investigation and change request (defect) writing
- Status reporting on the extent of testing
- Verifying your test approach, validating the stability of a build, and ongoing maintenance and improvements to test assets