Beruflich Dokumente
Kultur Dokumente
US Locations Des Moines, IA Denver, CO Boston, MA Los Angeles, CA Moosic, PA Jersey City, NJ Offshore Location Chennai, India
Requirements Gathering Test Case Creation Product specific Functional Test Execution Regression Testing Test Automation Integration Testing (Scenario Testing) Documentation Testing Compatibility Testing System Testing in Production Environment
Functional areas
Agent Management, Licensing and Compensation New Business Application and Client Acquisition Policy Administration Annutization and Accumulation Accounting and General Ledger Statements
Platforms
WIN NT / WIN 2000 / WIN 98 / WIN XP / WIN 2000 Server IBM Mainframes
Tools
Test Director, WinRunner and LoadRunner
Team Organization
Client
+ Cognizant
Cognizant
Sponsors
Account Manager
Test Manager
Client Manager
Test Lead
Domain Experts
ClientTest Lead
Quality, Training Network, DBA Client Team (s) Developers SME Testers Testers Business Analysts Testers
Testers
SME
E SM
SM E
Actuary
SME
SM E
Tr ai ni ng
y lic Po ic rv Se e
Customer Acquisition
SME SME
SMEs from different business user groups are a part of the requirements management team which interfaces with the Core testing team
du ct
gt .
Underwriting
E E SM SM
SME
Pr o
M Ag an en ag cy em en t
Sign Off
Sign Off
Sign Off
Offshore Review
Offshore Review
Execution
Development Team
Test Cases
Test Plan
Test Scripts
Fix es
Ensure QA Leads with similar prior experience (in relevant line of business) are involved from the requirements phase Individual product owners coupled with multiplexing of resources Ensure core team (BA, QA and Dev) has unified view of the system Clean handshake with IT and BA
QA team delivers ambiguity review reports that can be turned over to IT and BA BAs collaborate with QA in preparation of test strategies / plans and test cases
Requirements prioritization
Clear segregation of must have from nice to have for Risk Based Testing
Use customized templates for data and test scenarios preparation Multiple shifts in on-site / offshore model to increase throughput Tap offshore testing pool for ramp up in support for peak release cycles
Test Approach and acceptance criteria defined before the actual test cycle start date
Develop system test cases early in the life cycle and get sign-off from BA/IT
10
Tracing Defects through Requirements for efficient Root Cause Analysis and Process Improvement Integration of Test Cases with Automated Test Suite for efficient tracking and scheduling in an unattended mode
11
Bugs?
Development Team
Direct Bug to Development Team
No
Client Environment
Replicate Build Acceptance Test Code
Yes
12
Document Repository
Configuration Management
Test Reports
Metrics Repository
13
A few basics
Communication
Problem Statement
Lot of rework caused, effort and time wasted because of improper communication between team members and lack of proper issue tracking.
Version Control
Problem Statement
There are scenario in which test cases or documents are accidentally modified or deleted.Moreover we are not able to maintain a proper version of the documents.
Domain Training
Problem Statement
Quality of work and test execution speed affected due to improper/incomplete knowledge of the application.
Objective
To avoid the redundancy of questions asked. To avoid rework, effort and time wastage due to lack of coordination and communication.
Objective
To organize all data in to prevent accidental deletion and modification of test cases. one directory structure..
Objective
A continues knowledge transfer should be done before the test cycle to achieve the complete coverage of Test cases with in the estimated effort, in time. The testing team must have proper knowledge of application so that accurate defects can be logged. Client IB training session was conducted for 2 weeks which was attended by associates from Onsite and Offshore and it imparted a solid knowledge of the application to all attendees.
Benefits
Tracking of requirements and activities. Communication between team members. Proper Issue tracking and telecon tracking Time sheet for time management. Effort Wastage & Schedule Slippage avoided
Benefits
Prevent scenario in which any of test case or document is accidentally deleted or modified. Easy access to all data since they exist in same data structure. Restricted access to members.
Benefits
Associates got a better understanding of the application. Helped to create a good knowledge repository of the application.
Training calendar
Cognizant Case Studies, 2004
14
3tiered Organization
Tier II - Dedicated test analysts oriented around business communities and sound automated tools knowledge(e.g., underwriting, claims, etc.)
Deep SME expertise in specific areas Excellent Automation Tools Knowledge
15
requirements
Evaluate and finalize automation option Cost / Benefit Analysis
Automation using WinRunner, Certify, QTP, etc. to ensure efficient execution of large number of test cases Parameterize the scripts to achieve re-usability across different builds
16
Reduction in Cost
Key Metrics
Productivity Defects found Defects found due to improper Test Cases Defects due to misinterpretation of requirements Customer Reported Defects
Cognizant Case Studies, 2004
17
Effort Variation Schedule Variation Size Variation Load Factor Automation Trend
Results
Business continuity through knowledge management Boot-strap ramp-ups through core domain expertise 7 on-site and 21 offshore team ramped up to 12 on-site and 40+ offshore in 2-3 weeks timeframe Effective utilization monitoring Long term savings in testing effort and cycle time through automation
18