Detailed Testing Plan and Analysis for Online Movie Rental Application
VerifiedAdded on 2022/10/13
|19
|2333
|164
Report
AI Summary
This document presents a comprehensive testing plan for an online movie rental application. The plan encompasses the scope of testing, including functional (unit, integration, user acceptance) and non-functional requirements (performance, security, scalability, reliability, availability, usability, efficiency). It outlines features both in and out of scope, assumptions, and a detailed test schedule spanning 46 days. The plan defines team roles and responsibilities, deliverables (test plans, test cases, test design specifications, test data, error logs, and final reports), and the testing tools utilized. Different types of tests are outlined including unit, integration, user acceptance, performance, security and scalability testing. Furthermore, it identifies potential risks, such as poorly defined project scope and lack of technical skills, and proposes mitigation strategies like client interviews, training, and outsourcing. The document offers a structured approach to ensure the application's quality and alignment with client requirements.

Running head: TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
Name of the Student
Name of the University
Author Note
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
Name of the Student
Name of the University
Author Note
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
1. Scope of testing:
The scope of the testing described here defines the functional and non-functional
requirements that will be tested as part of the testing process. In order to ensure that the
testing process is effective and accurate, the testing process will consider the requirements
that are specified here in this context. Features that are not included in the scope statement
will not be considered and those features will not be tested while testing for the application is
executed.
1.1. In scope:
Functional requirements:
As part of the functional requirements, Unit testing will be done for identifying if all
of the units of the application is working properly or not
After conducting the unit testing, next integration testing will be performed to ensure
that the application is working properly after all of the application modules are
properly integrated
User acceptance testing will be done to identify if the application is consistent with
the requirements as specified by the client during the project initiation and planning
Non-functional requirements:
Performance of the application in different platforms including web platform will be
conducted
Security of the application will be tested to identify security flaws in the application
Scalability of the application will be tested to identify how the application integrates
with different platforms
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
1. Scope of testing:
The scope of the testing described here defines the functional and non-functional
requirements that will be tested as part of the testing process. In order to ensure that the
testing process is effective and accurate, the testing process will consider the requirements
that are specified here in this context. Features that are not included in the scope statement
will not be considered and those features will not be tested while testing for the application is
executed.
1.1. In scope:
Functional requirements:
As part of the functional requirements, Unit testing will be done for identifying if all
of the units of the application is working properly or not
After conducting the unit testing, next integration testing will be performed to ensure
that the application is working properly after all of the application modules are
properly integrated
User acceptance testing will be done to identify if the application is consistent with
the requirements as specified by the client during the project initiation and planning
Non-functional requirements:
Performance of the application in different platforms including web platform will be
conducted
Security of the application will be tested to identify security flaws in the application
Scalability of the application will be tested to identify how the application integrates
with different platforms

2
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
Along with these some other important non-functional requirements that will be tested are:
Reliability of the application
Availability of the application
Usability of the application
Efficiency of the application
2. Out of scope:
Some of the features, which will not be tested because the application requirement
specification does not include that, are the followings:
User Interfaces
Hardware Interfaces
Software Interfaces
Database logical
Communications Interfaces
3. Assumptions:
Some of the assumptions that are considered in this project are:
each release of the application which is accompanied by a note is provided with
information about all of the implemented features and how they impact the system
all “bugs-blockers” are analysed with high priority
all the bugs that are found are fixed before the next software release is done
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
Along with these some other important non-functional requirements that will be tested are:
Reliability of the application
Availability of the application
Usability of the application
Efficiency of the application
2. Out of scope:
Some of the features, which will not be tested because the application requirement
specification does not include that, are the followings:
User Interfaces
Hardware Interfaces
Software Interfaces
Database logical
Communications Interfaces
3. Assumptions:
Some of the assumptions that are considered in this project are:
each release of the application which is accompanied by a note is provided with
information about all of the implemented features and how they impact the system
all “bugs-blockers” are analysed with high priority
all the bugs that are found are fixed before the next software release is done
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
all documents are up-to-date and those documents are delivered to the testing team in
time
all necessary equipment and tools that are required for the testing are provided and
those tools are ready for testing
schedule for the testing process is reviewed if there are any obstacles that affect
testing activity
project has required budget throughout the project execution
project has required expertise required for executing the testing process
support and assistance is received from the client throughout the project execution so
that the project is successfully executed
testing process is effective and the application is consistent with the client
requirements
4. Test scheduling details:
Task Name Duration Start Finish
Testing plan designed for the online movie rental application 46 days
Tue 30-07-
19
Tue 01-10-
19
(A) Information gathering 3 days
Tue 30-07-
19
Thu 01-08-
19
a1) Prepare for Interview 1 day
Tue 30-07-
19
Tue 30-07-
19
a2) Conduct Interview 1 day Wed 31- Wed 31-07-
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
all documents are up-to-date and those documents are delivered to the testing team in
time
all necessary equipment and tools that are required for the testing are provided and
those tools are ready for testing
schedule for the testing process is reviewed if there are any obstacles that affect
testing activity
project has required budget throughout the project execution
project has required expertise required for executing the testing process
support and assistance is received from the client throughout the project execution so
that the project is successfully executed
testing process is effective and the application is consistent with the client
requirements
4. Test scheduling details:
Task Name Duration Start Finish
Testing plan designed for the online movie rental application 46 days
Tue 30-07-
19
Tue 01-10-
19
(A) Information gathering 3 days
Tue 30-07-
19
Thu 01-08-
19
a1) Prepare for Interview 1 day
Tue 30-07-
19
Tue 30-07-
19
a2) Conduct Interview 1 day Wed 31- Wed 31-07-
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
07-
19
19
a3) Summarize Findings 1 day
Thu 01-08-
19
Thu 01-08-
19
(B) Test Planning 5 days
Thu 01-08-
19
Wed 07-
08-
19
b1) Build Test Plan 3 days
Thu 01-08-
19
Mon 05-08-
19
b2) Define the Metric Objectives 1 day
Tue 06-08-
19
Tue 06-08-
19
b3) Review / Approve Plan 1 day
Wed 07-
08-
19
Wed 07-08-
19
(C) Test Case Design 12 days
Thu 08-08-
19
Fri 23-08-
19
c1) Design Function Tests 5 days
Thu 08-08-
19
Wed 14-08-
19
c2) Design GUI Tests 3 days
Thu 15-08-
19
Mon 19-08-
19
c3) Define the System / Acceptance Tests 1 day Tue 20-08-
19
Tue 20-08-
19
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
07-
19
19
a3) Summarize Findings 1 day
Thu 01-08-
19
Thu 01-08-
19
(B) Test Planning 5 days
Thu 01-08-
19
Wed 07-
08-
19
b1) Build Test Plan 3 days
Thu 01-08-
19
Mon 05-08-
19
b2) Define the Metric Objectives 1 day
Tue 06-08-
19
Tue 06-08-
19
b3) Review / Approve Plan 1 day
Wed 07-
08-
19
Wed 07-08-
19
(C) Test Case Design 12 days
Thu 08-08-
19
Fri 23-08-
19
c1) Design Function Tests 5 days
Thu 08-08-
19
Wed 14-08-
19
c2) Design GUI Tests 3 days
Thu 15-08-
19
Mon 19-08-
19
c3) Define the System / Acceptance Tests 1 day Tue 20-08-
19
Tue 20-08-
19

5
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
Review / Approve Design 3 days
Wed 21-
08-
19
Fri 23-08-
19
(D) Test Development 2 days
Mon 26-
08-
19
Tue 27-08-
19
d1) Develop Test Scripts 1 day
Mon 26-
08-
19
Mon 26-08-
19
d2) Review / Approve Test Development 1 day
Tue 27-08-
19
Tue 27-08-
19
(E) Test Execution/Evaluation 2 days
Wed 28-
08-
19
Thu 29-08-
19
e1) Setup and Testing 1 day
Wed 28-
08-
19
Wed 28-08-
19
e2) Evaluation 1 day
Thu 29-08-
19
Thu 29-08-
19
(G) Test Execution/Evaluation 5 days
Fri 30-08-
19
Thu 05-09-
19
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
Review / Approve Design 3 days
Wed 21-
08-
19
Fri 23-08-
19
(D) Test Development 2 days
Mon 26-
08-
19
Tue 27-08-
19
d1) Develop Test Scripts 1 day
Mon 26-
08-
19
Mon 26-08-
19
d2) Review / Approve Test Development 1 day
Tue 27-08-
19
Tue 27-08-
19
(E) Test Execution/Evaluation 2 days
Wed 28-
08-
19
Thu 29-08-
19
e1) Setup and Testing 1 day
Wed 28-
08-
19
Wed 28-08-
19
e2) Evaluation 1 day
Thu 29-08-
19
Thu 29-08-
19
(G) Test Execution/Evaluation 5 days
Fri 30-08-
19
Thu 05-09-
19
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
g1) Setup and Testing 4 days
Fri 30-08-
19
Wed 04-09-
19
g2) Evaluation 1 day
Thu 05-09-
19
Thu 05-09-
19
(J) execute testing 15 days
Fri 06-09-
19
Thu 26-09-
19
Unit testing 3 days
Fri 06-09-
19
Tue 10-09-
19
Integration testing 3 days
Wed 11-
09-
19
Fri 13-09-
19
User acceptance testing 3 days
Mon 16-
09-
19
Wed 18-09-
19
Performance testing 3 days
Thu 19-09-
19
Mon 23-09-
19
Security testing 3 days
Tue 24-09-
19
Thu 26-09-
19
(K) Summarize/Report Spiral Test Results 3 days
Fri 27-09-
19
Tue 01-10-
19
k1) Perform Data Reduction 1 day Fri 27-09-
19
Fri 27-09-
19
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
g1) Setup and Testing 4 days
Fri 30-08-
19
Wed 04-09-
19
g2) Evaluation 1 day
Thu 05-09-
19
Thu 05-09-
19
(J) execute testing 15 days
Fri 06-09-
19
Thu 26-09-
19
Unit testing 3 days
Fri 06-09-
19
Tue 10-09-
19
Integration testing 3 days
Wed 11-
09-
19
Fri 13-09-
19
User acceptance testing 3 days
Mon 16-
09-
19
Wed 18-09-
19
Performance testing 3 days
Thu 19-09-
19
Mon 23-09-
19
Security testing 3 days
Tue 24-09-
19
Thu 26-09-
19
(K) Summarize/Report Spiral Test Results 3 days
Fri 27-09-
19
Tue 01-10-
19
k1) Perform Data Reduction 1 day Fri 27-09-
19
Fri 27-09-
19
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
k2) Prepare Final Test Report 1 day
Mon 30-
09-
19
Mon 30-09-
19
k3) Review / Approve the Final Test Report 1 day
Tue 01-10-
19
Tue 01-10-
19
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
k2) Prepare Final Test Report 1 day
Mon 30-
09-
19
Mon 30-09-
19
k3) Review / Approve the Final Test Report 1 day
Tue 01-10-
19
Tue 01-10-
19

8
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
5. Team members’ role and responsibility:
No
.
Member Tasks
1. Test
Manager
Responsible for managing the entire project which include project
planning, designing project strategies and implementing those
strategies for project execution
Describe project directions so that the project is consistent with the
project scope and ensuring that the project is in accordance with the
consumer requirements
Ensure appropriate resources for the project
2. Test Recognizing and defining proper test techniques/tools/automation
architecture
Analyse and review the proper Test Approach required for executing
the tests, Log results, Report the defects for providing and
comprehensive overview to the client about the testing of the
application of online movie rental service
Ensure outsourcing for the project when required so that the required
skills for the project is ensured for ensuring success in the project
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
5. Team members’ role and responsibility:
No
.
Member Tasks
1. Test
Manager
Responsible for managing the entire project which include project
planning, designing project strategies and implementing those
strategies for project execution
Describe project directions so that the project is consistent with the
project scope and ensuring that the project is in accordance with the
consumer requirements
Ensure appropriate resources for the project
2. Test Recognizing and defining proper test techniques/tools/automation
architecture
Analyse and review the proper Test Approach required for executing
the tests, Log results, Report the defects for providing and
comprehensive overview to the client about the testing of the
application of online movie rental service
Ensure outsourcing for the project when required so that the required
skills for the project is ensured for ensuring success in the project
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
3. Developer
in Test
Executes the test cases, test program, test suite that is required for
testing the application
4. Test
Administrat
or
Responsible for developing and ensuring test environment and
managing and maintaining assets for ensuring effective and efficient
execution of the project
Provide assistance to the Tester to properly use the test environment
required for test execution
5. SQA
members
Responsible for executing quality assurance
Responsible for ensuring that the testing process is consistent with
specified requirements
6. Deliverables:
Test Deliverables:
Test deliverables, which will be provided to the client, are described in this context:
Before testing phase
Test plans document: it contains the scope of the testing along with the testing
activities that is considered in the project
Test cases documents: it provides a detailed description of the criteria that are
considered for identifying if the modules of the online movie booking application,
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
3. Developer
in Test
Executes the test cases, test program, test suite that is required for
testing the application
4. Test
Administrat
or
Responsible for developing and ensuring test environment and
managing and maintaining assets for ensuring effective and efficient
execution of the project
Provide assistance to the Tester to properly use the test environment
required for test execution
5. SQA
members
Responsible for executing quality assurance
Responsible for ensuring that the testing process is consistent with
specified requirements
6. Deliverables:
Test Deliverables:
Test deliverables, which will be provided to the client, are described in this context:
Before testing phase
Test plans document: it contains the scope of the testing along with the testing
activities that is considered in the project
Test cases documents: it provides a detailed description of the criteria that are
considered for identifying if the modules of the online movie booking application,
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

10
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
which are tested in the project, satisfies requirements specified for the testing of the
particular module. For example, testing of the login module is considered successful if
it does not allow consumers to login to the application if incorrect login details is
provided to the application
Test Design specifications: it provides detailed description of the features that are
tested in the project
During the testing
Test Tool Simulators: it provides description of the simulators that are considered for
testing various features of the application
Test Data: it provides description of the data that are considered for testing different
features of the application. For example, testing the login feature of the application test
data that are considered in this context are username of the registered users and password
provided when that particular user registered for the online movie rental application
Test Trace-ability Matrix - Error logs and execution logs
After the testing is completed
Test Results/reports
Defect Report
Installation/ Test procedures guidelines
Release notes
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
which are tested in the project, satisfies requirements specified for the testing of the
particular module. For example, testing of the login module is considered successful if
it does not allow consumers to login to the application if incorrect login details is
provided to the application
Test Design specifications: it provides detailed description of the features that are
tested in the project
During the testing
Test Tool Simulators: it provides description of the simulators that are considered for
testing various features of the application
Test Data: it provides description of the data that are considered for testing different
features of the application. For example, testing the login feature of the application test
data that are considered in this context are username of the registered users and password
provided when that particular user registered for the online movie rental application
Test Trace-ability Matrix - Error logs and execution logs
After the testing is completed
Test Results/reports
Defect Report
Installation/ Test procedures guidelines
Release notes

11
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
7. Testing tools:
S.No. Tool Type Used for Used by
1. Test Management Tool Test Managing, scheduling, defect
logging, tracking and
analysis.
testers
2. Configuration
management tool
For Implementation, execution,
tracking changes
All Team
members
3. Static Analysis Tools Static Testing Developers
4. Test data Preparation
Tools
Analysis and Design, Test data
generation
Testers
5. Test Execution Tools Implementation, Execution Testers
6. Test Comparators Comparing expected and actual
results
All Team
members
7. Coverage measurement
tools
Provides structural coverage Developers
8. Performance Testing
tools
Monitoring the performance,
response time
Testers
9. Project planning and For Planning Project Managers
TESTING PLAN FOR THE ONLINE MOVIE RENTAL APPLICATION
7. Testing tools:
S.No. Tool Type Used for Used by
1. Test Management Tool Test Managing, scheduling, defect
logging, tracking and
analysis.
testers
2. Configuration
management tool
For Implementation, execution,
tracking changes
All Team
members
3. Static Analysis Tools Static Testing Developers
4. Test data Preparation
Tools
Analysis and Design, Test data
generation
Testers
5. Test Execution Tools Implementation, Execution Testers
6. Test Comparators Comparing expected and actual
results
All Team
members
7. Coverage measurement
tools
Provides structural coverage Developers
8. Performance Testing
tools
Monitoring the performance,
response time
Testers
9. Project planning and For Planning Project Managers
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 19
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.





