Click here to load reader
Upload
bibhu1985
View
266
Download
0
Embed Size (px)
Citation preview
Mind Q Systems Private Limited
Automation Test Plan
Randford Bank
Submitted to
Randford Bank
Version #
Date UpdatedRevision Author
Summary of Major Changes Made
1.0 Jan, 27th 2011 Venkat Naidu Initial Revision
Submitted by:
Mind Q Systems Web Site: www.mindqsystems.com
P a g e | 1
Mind Q Systems Private Limited
Content
Introduction.................................................................................................................................................3
In Scope for Automation.............................................................................................................................4
Out of Scope................................................................................................................................................4
Automation Approach.................................................................................................................................5
Assumptions................................................................................................................................................5
Automation Tool..........................................................................................................................................6
Framework..................................................................................................................................................6
Schedules....................................................................................................................................................6
Deliverables.................................................................................................................................................7
Risks & Mitigation Plan................................................................................................................................7
P a g e | 2
Mind Q Systems Private Limited
IntroductionRANFORD Bank UK is a full service bank offering retail and corporate and investment banking services in the UK and Europe. The Bank delivers its products and services through five branches located in the UK and one branch in Antwerp, Belgium as well as through Internet and telephone banking.
The Bank was incorporated in England and Wales on 11 February 2003 as a private company with the name RANFORD Bank UK Ltd. and on 30 October 2006 converted to being a public limited company. The Bank's registered office is 21 Knightsbridge, London SW1X 7LY. The Bank is regulated by the Financial Services Authority (the FSA) and is a member of the Financial Services Compensation Scheme established under the Financial Services and Markets Act 2000. The Bank has a long-term foreign currency credit rating of Baa1 from Moody's, which is one notch higher than the UK sovereign rating.
About Ranford Bank
As at 30 September 2006, the Parent is UK's largest bank in the private sector with total consolidated assets of approximately US$ 61.5 billion and is the second largest company in UK including all public and private enterprises. The Parent and its subsidiaries offer not only comprehensive banking services in UK, but also life insurance, general insurance, asset management, investment banking and private equity/venture capital. The Parent has a presence, through its subsidiaries, branches and representative offices, in 16 countries in North America, the UK and Continental Europe, the Middle East, South Africa, South Asia and Hong Kong.
In 2000, the Parent was the first UK banking company and the second bank from Asia to list on the New York Stock Exchange and currently has a financial strength rating of C- from Moody's Investors Service Limited (Moody's) and a long-term foreign currency credit rating of Baa2 from Moody's and BB+ from Standard & Poor's.
RANFORD Bank is UK's foremost technology bank and has pioneered Internet banking in UK.
P a g e | 3
Mind Q Systems Private Limited
In Scope for AutomationThe following is in scope for Mind Q Systems to perform Automation of Scripts:
1. Design of Automation Scripts for the Existing manual test cases
2. Upload of Automation Scripts into Quality Center
3. Execution of Automation Scripts and Report defects if found
4. following are the Requirements in Scope for Automation
Admin module
Admin Login
Branch creation
Role Creation
Employee Creation
Banker Login
Out of Scope1. Following functionalities are out of scope for automation and can be validated manually
Customer Registration
Receipts
Payments
2. Automation Scripts for any changes in the Application / Existing Test Cases after the sign off agreement
3. Design of Manual Test cases for the new functionalities in the Application
P a g e | 4
Mind Q Systems Private Limited
Automation Approach
Assumptions1. Manual test cases exist for the functionalities to be automated
2. Automation Tool with Required Add-in is provided
3. QC is provided for upload of test scripts and execution
4. All the test cases for the requirements in scope are to be automated
P a g e | 5
Mind Q Systems Private Limited
Automation ToolAs the POC is conducted on the Randford Bank Application QTP 9.5 Functional Automation tool is supported on the application. The tool can be used to automate the functionalities of the application and the developed automation scripts can be executed on each build release to perform regression test cycle. The tool has good features for designing the frameworks, managing the objects and it uses a simple scripting language VBScript which is simpler and easier for the Automation engineers to design the code.
Current version 9.5 will provide new features also for Object Repository, Test Flow view, Process Guidance, New add ins for PowerBuilder and Delphi, Available Keyword view, Resource pane, Support for new advanced technologies and supports on Vista OS.
For Designing the Scripts: we need QTP 9.5 installed on Win Xp OS and the objects can be recognized by the tool using Web Add-in.
The execution of the scripts is done in QC; ensure QC 9.0/9.2 is available to upload the scripts and execute
Framework
P a g e | 6
Mind Q Systems Private Limited
Schedules
Sl. No
Activity
Planned Dates Actual Dates
From To From To 1 Understanding of
Application / KT Session2 Identifying the Scenarios
3 Design of Automation Scripts
4 Test Execution
5 Reporting
Deliverables1) Test Summary Report is the document that contains the coverage of requirements as part of the test
automation activities.
2) Test Plan and Test Strategy document that contains the automation plan and strategy for automation
of manual scripts and batch processing.
3) Business Process Test scripts all the BPT’s saved in the QC test Plan tab.
4) Functional Libraries are the .txt or .vbs files which will be saved in the QC Test plan tab in
appropriate folder; they will have functions as defined by the Automation Engineers.
5) Application Area and Shared Object Repository Sheet this sheet will have details about all the
Application areas and the Shared Object Repositories created by the Automation Engineers.
Risks & Mitigation PlanProject risks are uncertainties, liabilities, or vulnerabilities that may cause the project to deviate from the
defined plan. Every information technology project carries some element of risk; it is probable that
progress will deviate from the plan at some point in the project life cycle. The objective of a risk
management process is to minimize the impact of unplanned incidents on the project by identifying and
addressing potential risks before significant negative consequences occur.
Risk management incorporates the identification, analysis, and management of project risk. After
potential risks are identified, the purpose of risk analysis is to determine the time and cost relative to the
P a g e | 7
Mind Q Systems Private Limited
project’s exposure to risk. Risk management is therefore concerned with not only identifying risks, but
also reducing risks to an acceptable level.
The risk management process consists of five key steps:
o Identify initial project-level risks
o Document specific risks
o Perform risk impact analysis
o Develop and implement risk management plans
o Monitor and update the risk profile
The following table represents an initial risk assessment of known risks to the project implementation.
The aim of this risk assessment is to keep track of and minimize the probability and impact of all project
related and technology risks.
It is the responsibility of all team members to be fully aware of all the risks that could potentially impact
the successful monitoring & service delivery and every team member should strive to mitigate such risks
wherever possible. This initial risk assessment is by no means complete.
Throughout the entire monitoring process, the occurrence of additional risks is always possible this risk table will be therefore be constantly updated to reflect new risk items and items that have been changed
Risk Impact Mitigation plan Handling planAmbiguity in requirements
High Presentation and Sign-off on complete set of requirements during the Requirements analysis phase
Communicate with the Customer Point of Contact and sign-off on the requirements
Change in requirements
High Have a fool-proof Change control process in place, and communicate the process to the project team, Customer Point of Contact, and the users
Re-work the schedule if required in conjunction with the customer after identifying the quantum of change, identify the impact of change and communicate to the respective project sub-teams
Incorrect estimates
High Revise the estimate after systems analysis phase, define the assumptions for estimation and communicate the assumptions to the customer to get feedback.Use existing Project knowledge base and
Revise schedule of future activities in conjunction with the customer
P a g e | 8
Mind Q Systems Private Limited
estimation guidelines for estimation.
Estimation of unknown/ new type of activities
Medium Communicate to Customer assumptions and method of estimation.
Re-look at estimate after a pilot or sample of the activity is completed.
Changes in Source Systems during Execution of the project
High Baseline and sign off the current source system study findings at the end of Systems analysis phase.Re-look at changes in Source System structures during development stage.
Define Quantum of change and re-schedule and modify the affected activities in conjunction with the customer.
Delay in Customer Feedback
High Define the Activities requiring customer feedback in advance.Define the time expectations for customer feedback and obtain customer acceptance.
Communicate with the customer and re-visit the schedule for affected activities if required
Technical Complexity of the project
Medium Ensure availability of required skills and experience in the project team.Take the technical complexity into cognizance while estimating
Obtain offshore support for additional technical issues if required
Change in Scope during execution of the project
High Define the scope of the project during project initiation phase and re-visit after completion of Systems analysis.
Identify the quantum of scope change & revisit schedules, effort estimates and obtain acceptance of customer.
Data Inconsistency/Consolidation errors
High Extensive testing is to be carried out during the CRP, each CRP will identify and localize issues with data consolidation.
Data Auditing, Completeness, Validation & Accuracy has to be established during the CRP.
Business Process Changes due to consolidation
High Review the process globalizations initiative early during the Solution design phase.
Identify the areas which would be impacted due to the business process changes & accordingly modify the Solution
P a g e | 9