System Testing Assignment
Table of Contents
1 About this Sprint
In this sprint you create a test plan for your system.
2 User Stories covered in this Sprint
- As a teacher I want to evaluate the students’ ability to test an implemented system according to a test plan so that I know they understand how to translate a design to a test plan and how to execute this test plan.
3 Learning Material
Please review the sprints concerning
4 Experiential Learning
4.1 Assignment: System Testing
Create a test plan for your system that builds upon your previously created test suite.
Tasks:
- Describe your test strategy.
- Describe your system tests.
Document Structure:
The title for this Assignment Document is: System Test Plan for System <system name>
.
The assignment document shall contain the following items:
- Title Page, according to the Title Page Instructions (Link)
System Description
A brief description (2-3 paragraphs) of your interpretation of what the goal of the system is.
- Test Strategy
- Describe your test strategy:
- What types of tests will you run?
- When will you run them?
- According to what rules will you run and re-run your tests?
- Which parts of your tests will be automated, and which parts will be manual?
- What tools will you use for automated testing?
- How will you ensure that as much as possible of your system is tested?
- How will you calculate your test coverage?
- Describe your test strategy:
- System Tests
- Describe your system tests:
- What are your test items?
- Which features do you plan on testing?
- How?
- When?
- Rules for testing and re-testing the feature?
- What is the test environment for each feature test (entry and exit criteria)?
- What are pass/fail criteria for each feature test?
- What are your test deliverables for each feature test?
- Describe your system tests:
Commit and push this document to your project repository.
Conditions of Satisfaction:
When marking this part of the assignment we are looking for the following:
- Does the title page contain a table with authors and author contribution
- Size of assignment: Are there 5-10 features to be tested?
- Scope of assignment: Does the test strategy contain a mixture of exploratory testing and regression testing techniques?
- Do the described system tests match the described test strategy?
- Is there a clear test strategy that will exercise relevant parts of the system?
5 Sprint Acceptance Tests
You are done with this sprint when:
- You have created a system test plan.
- You have committed/pushed these documents to your project repository.
You may also have:
- Updated your Sprint Test Plan
- Updated your Course Backlog