Roles and Responsibilities
No. | Member | Tasks |
1. | Test Manager | Manage the whole project Define project directions Acquire appropriate resources |
2. | Tester | Identifying and describing appropriate test techniques/tools/automation architecture Verify and assess the Test Approach Execute the tests, Log results, Report the defects. Outsourced members.Implement the test cases, test program, test suite etc. |
3. | Developer | Add new features and fix bugs whenever happen. |
4. | Test Administrator | Builds up and ensures test environment and assets are managed and maintained Support Tester to use the test environment for test execution |
5. | SQA members | Take in charge of quality assurance Check to confirm whether the testing process is meeting specified requirements |
- Test Methodology
- Overview
We will be using the Agile methodology as the main methodology for the project as it has many advantage like:
- The possibility of making changes in the project to comply with the requirements changing by reacting to the customer and client needs.
- The incremental testing methods used minimize the risk of finding a bug before new releases.
2.Test Levels
- System Testing: Conducted on a complete, integrated system to evaluate the system’s compliance with its specified requirements.
- API Testing: Test all the APIs created for the Application under testing.
3. Bug Triage
The goal of the triage is to
- To define the type of resolution for each bug.
- To define the severity for each bug.
- To prioritize bugs and determine a schedule for all “To Be Fixed Bugs’ before next release.
4.Suspension Criteria and Resumption Requirements
If the team members report that there are 30% of test cases failed, suspend testing until the development team fixes all the failed cases.
5.Test Completeness
Here you define the criterias that will deem your testing complete.
For instance, a few criteria to check Test Completeness would be
- 100% test coverage.
- All Manual & Automated Test cases executed.
- All open bugs are fixed or will be fixed in next release.
- Pass rate is 90%, achieving the pass rate is mandatory.
- Run rate is mandatory to be 100% unless a clear reason is given.
3. Test Deliverables
Here are the deliverables that should be delivered
Test Plan Test Cases Bug Reports Test Strategy Test Results Defect Report Release Notes API Documentation |
- Resource & Environment Needs
- Testing Tools
List of tools required for performing the test:
- API Testing tool (e.g. Postman, CLI).
- Bug Tracking Tool (e.g. Trello, Jira).
- Automation Tools (e.g. Selenium).
- Good Network.
- Computer with at least 4GBs of rams and CPU 2.0 and running windows 10.
- Internet Browser.
- Mobile Device running at least iOS 12.4.9 or Android 7.
Required to test the project
- Test Environment
Following software’s are required in addition to client-specific software:
- Windows 10 or MacOS Catalina and above.
- Office 2013 and above.
- Google Chrome or Mozilla Firefox.
- Postman.
- Selenium.
- Appium.
- Jira test/ bug tracking tool.