Software Testing Competencies - Rishabh Software
-
Upload
rishabh-software -
Category
Technology
-
view
2.262 -
download
1
description
Transcript of Software Testing Competencies - Rishabh Software
EMPOWERING BUSINESSES
Testing and Quality Assurance
2
• Introduction• QATC – Facts• Domain Competencies• Value Proposition• Business Assurance Model• Service Portfolio• Engagement Model• Testing Service Methodology• Automation Tool Expertise• Process Model• Measurements and Metrics• Benefits• Case Study
Content EMPOWERING BUSINESSES
3
The QATC:
• Organization of Strategic Assets – People, Process, Technology;
• Governs delivery of highly effective, and efficient testing services across projects;
• Uses clearly established goals, well defined processes, common pool of rightly skilled resources, and governance mechanism.
• Process and Procedures upgraded in a structured environment in compliance with ISO 9001 & CMMi Level 3 Standards
QATC Ensures• Implementation of a Shared Services Model,
designed around an Organization-wide Test Center of Excellence
• Better test processes, and testing services, targeted
at: Better Quality Faster Response Time Cost Effective Processes
• Achievement of More with Same, or Less
• Elimination of Redundancies
Quality Assurance Test Centre (QATC)Independent Test business wing of Rishabh Software
EMPOWERING BUSINESSES
4
Fast Facts
Dedicated practice initiated in 1999
60+ QA experts across technologies
Dedicated Testing Infrastructure
Powered by HP, Compuware, Rational Testing Tools
40% Certified Software Test Engineers
Proven frameworks & methodologies for world class testing
Executed 30+ Independent QA Projects
Executed 50+ Life cycle Projects
Fast Facts
EMPOWERING BUSINESSES
5
QATC – Domain Competencies
Structured Process
Domain ExpertiseTelecom, Health-Care, BFSI, Education, Manufacturing
Multiple Technology(Testing expertise for Web Based
Applications, Client Service, ERP, CRM eLearning etc)
Qualified QA Professionals with Manual and automation tool expertise
EMPOWERING BUSINESSES
6
Value Proposition
Cycle time reduction using
innovative techniques
Use of appropriate tools to identify issues
early
Better Quality – Faster response
time
Creation of optimized reuse repositories for future phases
Leveraging offshore delivery to meet testing requirements
EMPOWERING BUSINESSES
Value Proposition
7
Business Assurance Model
Analysis Preparation Execution
Test plan(s)Resource Schedule(s)Data Plan(s)Environment Spec(s)
Test PacksData SheetsStubsDriversTest Oracles
Functional Specs Technical specs
Interdependencies
SoftwareSW Rel Notes
Business ReqsSystem DesignBusiness Flows
TEST
EXE
CUTI
ON
PH
ASE
GAT
E
TEST
EXI
T PH
ASE
GAT
E
TEST
EN
TRY
PHAS
E G
ATE
EMPOWERING BUSINESSES
8
Service Portfolio
• Reduced costs through effective use of outsourced resources.
• Reduced QA cycles with predictable, repeatable results.
• Access to deep resource pool for peak test demands.
• Higher system quality – fewer post-production defects• Increased predictability in test effort estimation & execution• Greater efficiency and resource utilization across the enterprise• Catch performance bottlenecks prior to production release• Identify gaps in non-functional requirements definition• Ensure system can grow to meet future demand
Test Automation
Test Process Consultation
Performance Test
• Greatly reduced QA cycle times – especially regression.
• Reduced costs and effort.
• Supports iterative development and higher frequency of releases.
Independent QA Services
EMPOWERING BUSINESSES
9
Engagement Model EMPOWERING BUSINESSES
10
Testing Service Methodology EMPOWERING BUSINESSES
11
QATC – Automation Tool Expertise
• Quick Test Pro• Test Complete• QA Wizard Pro• Rational Robot• Selenium
Functional and Regression Testing
• Data Generator
Data Generation Tool
• Load Runner• Neo Load• Web Load• Visual Studio• Open STA• J Meter
Performance Tool
EMPOWERING BUSINESSES
12
Process Model EMPOWERING BUSINESSES
13
Benefits
•One Stop shop for providing dedicated resources for various technology needs
•Quick ramp-up and ramp-down of resources
•Perfectly synchronized onsite/offshore setup
•Skilled automation testing
•Assurance of Business Requirements
•Proven methodology for Testing
•Combination of automation tools
•Continuous Process Improvements
•High test case coverage
•Improvement in delivery of Business Requirements
•Save costs and time by internally managing resources
•Flexible staffing based on resource load variations
•Higher cost reduction due to low onsite ratio
Productivity Quality Cost
EMPOWERING BUSINESSES
14
What Can A Testing CoE Achieve!
Testing CoE
Serve as a vehicle for continuous
quality improvements
Platform to help effectively
institutionalize process changes
Focus on Quality and Innovation
Formalize and refine testing
framework to meet customer needs
Bring together ideas and best
practicesDefine metrics that
help measure quality levels
EMPOWERING BUSINESSES
15
• One of the biggest ERO of America – 6 million customers• Audit Management Systems used by more than 56,000 auditors from more than 1,500 organizations
worldwide. • Creates User Friendly Tax Filing Environment
Case Study – Taxation Project EMPOWERING BUSINESSES
About the Client
• Electronic Return Filing across 30 States • Facility to File Deferred Compensation, Exempt Returns and Extension of Returns• Support 13 Tax Products
Project Scope
• Frame Work: .Net 2.0 and Above• Server OS: Windows 2003• Database: SQL Server 2005• Remote Connections: Citrix & VPN
Technology • BTS: Team Foundation Server & Louts Notes• Tools: Test Manager, Dummy IRS Tools• Repository: Common Share Point• Automation Tool: Customized Tool
• 12 member team testing on different configurations• Test Cases Writing and Automation Testing • Client communication through conferences and Live Meeting for daily and weekly Reporting
The Solution
Business Queries
306/311, 3rd Floor, Gajanan Complex, Old Padra Road, Vadodara 390 020, Gujarat, INDIA
Tel: +91-265-2326267, 2326268, 2313056 | Fax: +91-265-2334644US Ph: +1-201-484-7302 | UK Ph: +44-0207 993 8162
Web: www.rishabhsoft.com | Email: [email protected]
Thank You