Spicejet - Test Plan
Spicejet - Test Plan
Revision History
4.7_UseCases_TestCases_Features_Interim
Reference Version No. 4.7
Build 9-24
Reviewed By
Approved by
Table of Contents
INTRODUCTION 5
1. OBJECTIVE 5
1.1. Scope of Testing 5
5
2. REFERENCE DOCUMENTS 6
3. TEST ITEMS 6
4. TEST STRATEGY 6
5. AUTOMATION TESTING 7
Understanding the product and verify the stability of the product: 8
Design Automation Framework: 8
Developing proof of concept: 8
Designed the Automation Frame work: 9
Automation Frame work implementation: 9
Development and Execution of the Script: 9
6. TEST ENVIRONMENT 10
12 RESOURCE PLAN
Introduction
The Test Plan has been created to communicate the test approach to client and team members. It
includes the objectives, scope, schedule, risks and approach. This document will clearly identify
what the test deliverables will be and what is deemed in and out of scope.
1. Objective
The primary objective of this document is to establish a Test Plan for the activities that will verify
SPICEJET as a high quality product that meets the needs of the SPICEJET business community.
These activities will focus upon identifying the following:
Items to be tested
Testing approach / Strategy adopted
Resource Requirements
Roles and Responsibilities
Milestones
Risks and contingencies
Test deliverables
1.1. Scope
This document is a very high level vision of how SPICEJET applications will be tested and will not
aim at providing any details about each testing engaged at various levels of testing.
Scope of Testing
1. Test cases identification and documentation for the new features/use cases and NFR
2. Creation of new test cases and updating existing test cases for all modules
3. Functional Testing for the new functionalities(New Features)
2. Reference Documents
The table below identifies the documents and their availability, used for developing the test plan
3. Test Items
3.1 .Features to be tested
All change requests / enhancements / bug fixes on above listed applications will be tested on need-
Basis:
Test cases will be prepared based on the following documents:
Understanding Use Casedocuments
Software design documents
Data Validation documents
Business
Ref. No. Feature Functional Specification
Requirements
4. Test Strategy
The SPICEJET modules and sub modules testing will be performed with below testing types
The primary functional areas in various SPICEJET modules will be thoroughly tested according to
the functional specification document or understanding document or software requirement
7 G-tech cyber solutions pvt.Ltd
Spicejet 4.7 MAHESH.D
specification document. During the testing phase, complete functionality will be tested at least
two to three times based on the complication involved in the application.
5. Automation Testing
This section describes the strategy and the activities performed as part of the planned strategy for
implementing the automation of test scenarios. The following steps should be adopted as a part of
strategy of implementing the test automation
First analyze the product and assess the feasibility of automating the test scenarios identified for application. It i
also ascertain that the future releases of the product would not undergo major changes.
Based on the product, evaluation of various test automation tools with an objective to suggest a suitable
automation tool in all respects should undertaken.
A proof of concept developed to show the capabilities and computability of the tool with the application.
In the POC we have taken AOA and BBM scenarios by covering the various verification points and actions.
To design the Frame Work we use the Data Driven Approach as the applications are stable and no GUI
changes are identified and which would also cover AUT( Application Under Test).This also identifies the
various reusable action and common steps.
In this all the identified reusable function are implemented followed by coding convention.
The test scripts are developed based on design. Finally, a clear log report is produced covering all the
verification points. Adherence to the define coding conventions and elimination of common coding.
adherence to standards.
Prepare User manual guide.
Package the automated
scripts for release
6. Test Environment
The test environment preparation step will ensure that hardware, software, and tools required
for testing will be available to the testing team when they are needed. This would involve co-
ordination with IT infrastructure team and other providers in regard to Equipment, Operating
systems, networks, etc.
*Severit
Description
y Level
Calico Software is not operational in production and a work-around is not
available. Critical Errors include the following:
Sev 1 - Blocker • Calico Software may cause corruption or destruction of data
• The System fails catastrophically (50% or greater reduction of service)
• Two or more reboots of the System per day
A major function in the Calico Software is not operational and no acceptable
work-around is available, but Customer is able to do some production work.
High Errors include the following:
Sev 2 –Very High • System is usable but incomplete (one or more documented
commands/functions are inoperable/missing)
• System fails catastrophically (10-50% reduction of service)
• One reboot per day of the System
There is a loss of a function or resource in Calico Software that does not
seriously affect the Customer’s operation or schedules. Medium Errors include
the following:
Sev 3 - High
• Issues associated with the installation of Calico Software
• Any “Critical” or “High” Error that has been temporarily solved with a work-
around
All other issues with Calico Software. Low Errors include the following:
Sev 4 - Suggestion • Errors in Documentation
• Calico Software does not operate strictly according to specifications
Logging of defects
Analysis of defects
Fixing of defects
Re-testing of fixes
Regression testing to ensure that fixes have not impacted the original functionality.
Risks Contingencies
Resource shortfall Maintain buffer resources
Continuous Requirement Changes Analyze the requirements
Lack of peer reviews Monitor Peer reviews