Test Roles


Roles and Responsibilities 

No.MemberTasks
1.Test ManagerManage the whole project
Define project directions
Acquire appropriate resources
2.TesterIdentifying 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.DeveloperAdd new features and fix bugs whenever happen.
4.Test AdministratorBuilds up and ensures test environment and assets are managed and maintained
Support Tester to use the test environment for test execution
5.SQA membersTake in charge of quality assurance
Check to confirm whether the testing process is meeting specified requirements
  1. Test Methodology
    1. 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

  1. 100% test coverage.
  2. All Manual & Automated Test cases executed.
  3. All open bugs are fixed or will be fixed in next release.
  4. Pass rate is 90%, achieving the pass rate is mandatory.
  5. 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
  1. Resource & Environment Needs
  2. 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

  1. 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.

Yorum bırakın