Вы находитесь на странице: 1из 9

Mind Q Systems Private Limited

Automation Test Plan Randford Bank

Submitted to
Randford Bank

Version #

Date Updated Jan, 27th 2011

Revision Author
Venkat Naidu

Summary of Major Changes Made

1.0

Initial Revision

Submitted by: Mind Q Systems Web Site: www.mindqsystems.com

Page |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.......................................................................................................... 5 Framework.................................................................................................................. 6 Schedules.................................................................................................................... 6 Deliverables................................................................................................................ 7 Risks & Mitigation Plan................................................................................................7

Page |2

Mind Q Systems Private Limited

Introduction
RANFORD 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.

Page |3

Mind Q Systems Private Limited

In Scope for Automation


The following is in scope for Mind Q Systems to perform Automation of Scripts: 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
1.

Admin module Admin Login Branch creation Role Creation Employee Creation Banker Login

Out of Scope
1. 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

Page |4

Mind Q Systems Private Limited

Automation Approach

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

Automation Tool
As 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
Page |5

Mind Q Systems Private Limited

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

Schedules
Sl. No Activity Planned Dates From To Actual Dates From To
Page |6

Mind Q Systems Private Limited

1 2 3 4 5

Understanding of Application / KT Session Identifying the Scenarios Design of Automation Scripts Test Execution Reporting

Deliverables
1) 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 BPTs 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 Plan


Project 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 projects exposure to risk. Risk management is therefore concerned with not only identifying risks, but also reducing risks to an acceptable level.

Page |7

Mind Q Systems Private Limited

The risk management process consists of five key steps: o o o o o Identify initial project-level risks Document specific risks Perform risk impact analysis Develop and implement risk management plans 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 Ambiguity in requirements Impact High Mitigation plan Presentation and Sign-off on complete set of requirements during the Requirements analysis phase Have a fool-proof Change control process in place, and communicate the process to the project team, Customer Point of Contact, and the users 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 estimation guidelines for estimation. Communicate to Customer assumptions and method of estimation. Handling plan Communicate with the Customer Point of Contact and sign-off on the requirements 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 Revise schedule of future activities in conjunction with the customer

Change in requirements

High

Incorrect estimates

High

Estimation of unknown/ new type of activities

Medium

Re-look at estimate after a pilot or sample of the activity is completed.

Page |8

Mind Q Systems Private Limited

Changes in Source Systems during Execution of the project Delay in Customer Feedback

High

High

Technical Complexity of the project

Medium

Change in Scope during execution of the project Data Inconsistency/C onsolidation errors Business Process Changes due to consolidation

High

High

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 the Activities requiring customer feedback in advance. Define the time expectations for customer feedback and obtain customer acceptance. Ensure availability of required skills and experience in the project team. Take the technical complexity into cognizance while estimating Define the scope of the project during project initiation phase and revisit after completion of Systems analysis. Extensive testing is to be carried out during the CRP, each CRP will identify and localize issues with data consolidation. Review the process globalizations initiative early during the Solution design phase.

Define Quantum of change and re-schedule and modify the affected activities in conjunction with the customer.

Communicate with the customer and re-visit the schedule for affected activities if required

Obtain offshore support for additional technical issues if required

Identify the quantum of scope change & revisit schedules, effort estimates and obtain acceptance of customer. Data Auditing, Completeness, Validation & Accuracy has to be established during the CRP. Identify the areas which would be impacted due to the business process changes & accordingly modify the Solution

Page |9

Вам также может понравиться