Submitted to
Randford Bank
Version #
Revision Author
Venkat Naidu
1.0
Initial Revision
Page |1
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
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
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
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
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
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.
Page |7
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
Medium
Page |8
Changes in Source Systems during Execution of the project Delay in Customer Feedback
High
High
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
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