Test Plan V1
Test Plan V1
Test Plan V1
Version: 1.0
Created: 03/02/2022
Last Updated: 05/02/2022
Status: DRAFT
Revision and Signoff Sheet
1. Introduction............................................................................................................................4
1.1. Purpose.......................................................................................................................4
1.2. Project Overview.........................................................................................................4
2. Test Environment....................................................................................................................5
2.1. Hardware Requirements.............................................................................................5
2.2. Software Test Requirements.......................................................................................5
2.3. Test Environments Access Requirements....................................................................5
3. Testing Approach and Scope...................................................................................................6
3.1. In- Scope requirements...............................................................................................6
3.2. Out-of-Scope requirements.........................................................................................6
3.3. Testing Approach.........................................................................................................6
3.3.1. Test Phases.....................................................................................................6
3.4. Test Deliverable...........................................................................................................7
3.5. Detailed Schedule........................................................................................................7
3.6. Resources Management..............................................................................................7
3.6.1. Roles and Responsibilities for Conducting Tests.............................................7
3.7. Entry and Exit Criteria..................................................................................................8
3.7.1. Entry criteria...................................................................................................8
3.7.2. Exit Criteria.....................................................................................................8
3.8. Defect Process.............................................................................................................8
3.9. Test Metrics.................................................................................................................9
4. Assumption and Risks...........................................................................................................10
4.1. Assumptions..............................................................................................................10
4.2. Risks...........................................................................................................................10
5. Test Preparation and Execution............................................................................................11
5.1. Test Objectives..........................................................................................................11
5.2. Test Execution...........................................................................................................11
5.3. Supporting Links and Attachments............................................................................11
6. TEST MANAGEMENT PROCESS.............................................................................................12
6.1. Test Management Tool..............................................................................................12
6.2. Test Cases Design Process.........................................................................................12
6.3. Test Execution Process..............................................................................................13
7. Approvals..............................................................................................................................15
1. Introduction
1.1. Purpose
This test plan describes the testing approach and overall framework that will drive the
testing of the "https://meet.jit.si/testClass1" session.
Jitsi meet is video conferencing solution. Jitsi Meet lets you stay in touch with all your
teams, family and friends.
The functionality of this website spans through the entire system, making audio and
video, screen sharing is available so you can share your desktop, presentation and more.
User can invite many members to a conference via a simple, custom URL. Trade messages
and emoji while your video conference, with integrated chat. No downloads are required
of your friends to join the conversation. Jitsi Meet works directly within their browsers as
well.
2. Test Environment
- HP ALM
- JIRA
- Standard browsers
- Microsoft Office
- User will have to give mic and cameras access. If any of the access is not given,
then an error message should be displayed to the user in the session.
- User’s mic/cameras will be ON by default and toggle option will be available to
turn ON/OFF mic and camera.
- Every user can see all the other user present in the same session and not in
different session.
- Share screen option will be available.
- Raise/Lower hand option will be available for each user.
- Users can send massages in group chat. Notification should be displayed to other
users.
- Users can toggle between 2 layouts.
- Connection statics of each user will be displayed to every user present in the
same session.
- Other settings will be available in 3 dots.
- Modules which are not affected as part of the release is not included in testing.
- Stress/Performance Testing are out of scope.
Business Analysts
Project Manager
- Reviews the content of the Test Plan, Test Strategy and Test Estimates signs off
on it.
Test Lead
QA tester
- Responsible for logging defects in ALM QC, communicating defects and testing
status with test lead.
- Responsible for creating test scripts.
All the requirements and design documents have been completed, reviewed and
sign off.
The test plan document has been completed, reviewed and sign off.
The test cases have been completed, reviewed and sign off.
The test environment has been configured.
Unit tests has been completed by the development team.
Defects found during the Testing will be categorized according to the bug-reporting tool
“HP ALM” and the categories are:
4.1. Assumptions
The Test Team assumes all necessary inputs required during Test design and
execution will be supported by Development/BUSINESS ANALYSTs appropriately.
Test case design activities will be performed by QA Group.
Test environment and preparation activities will be owned by Dev Team
BUSINESS ANALYST will review and sign-off all Test cases prepared by Test Team prior
to start of Test execution
The defects will be tracked through HP ALM/JIRA. Any defect fixes planned will be
shared with Test Team prior to applying the fixes on the Test environment
Project Manager/BUSINESS ANALYST will review and sign-off all test deliverables
Test team will manage the testing effort with close coordination with Project
PM/BUSINESS ANALYST
Project team has the knowledge and experience necessary, or has received adequate
training in the system, the project and the testing processes.
There is no environment downtime during test due to outages or defect fixes.
The system will be treated as a black box.
4.2. Risks
The objective of the test is to verify that the functionality of Jitsi Meet session works
according to the specifications.
The test will execute and verify the test scripts, identify, fix and retest all high and
medium severity defects per the entrance criteria, prioritize lower severity defects for
future fixing via CR.
A production-ready website.
A set of stable test scripts that can be reused for Functional and UAT test execution.
HP Application Lifecycle Management is the tool used for Test Management. All
testing artifacts such as Test cases, test results are updated in the HP Application
Lifecycle Management (ALM) tool.
Project specific folder structure will be created in HP ALM to manage the status
of this project.
Each resource in the Testing team will be provided with Read/Write access to
add/modify Test cases in HP ALM.
During the Test Design phase, all test cases are written uploaded into HP ALM.
Each Tester will directly access their respective assigned test cases and update
the status of each executed step in HP ALM directly.
Any defect encountered will be raised in HP ALM linking to the particular Test
case/test step.
During Defect fix testing, defects are re-assigned back to the tester to verify the
defect fix. The tester verifies the defect fix and updates the status directly in HP
ALM.
Various reports can be generated from HP ALM to provide status of Test
execution. For example, Status report of Test cases executed, Passed, Failed, No.
of open defects, Severity wise defects etc.
Participate in
Execute each of Mark Status as Raise defects for Send the daily Complete the
Defect Triage
the test step in Pass/Fail in HP the failed test status report to test execution of
cycle and explain
test case ALM cases in HP ALM Test Lead all the test cases
the defects
Once all Test cases are approved and the test environment is ready for
testing, tester will start testing of the website to ensure the website is stable
for testing.
Each Tester is assigned Test cases.
Testers to ensure necessary access to the testing environment, HP ALM for
updating test status and raise defects. If any issues, will be escalated to the
Test Lead and in turn to the Project Manager as escalation.
If any showstopper during testing will be escalated to the respective
development SPOCs for fixes.
Each tester performs step by step execution and updates the executions
status. The tester enters Pass or Fail Status for each of the step directly in HP
ALM.
If any failures, defect will be raised as per severity guidelines in HP ALM tool
detailing steps to simulate along with screenshots if appropriate.
Daily Test execution status as well as Defect status will be reported to all
stakeholders.
Testing team will participate in defect triage meetings in order to ensure all
test cases are executed with either pass/fail category.
If there are any defects that are not part of steps but could be outside the
test steps, such defects need to be captured in HP ALM and map it against
the test case level or at the specific step that issue was encountered after
confirming with Test Lead.
This process is repeated until all test cases are executed fully with Pass/Fail
status.
During the subsequent cycle, any defects fixed applied will be tested and
results will be updated in HP ALM during the cycle.
7. Approvals
Approved By ORG Role Approval(Location of approval
evidence, could be mail or in tool)
ABC ORG. Delivery Lead
ABC ORG. Project Manger
ABC ORG. Business Analyst
ABC ORG. Technology lead