qa and testing
DESCRIPTION
With ISO 9001:2008 & CMMi Level 3 certified processes and complete test automation approach, eInfochips offers a full-range of product QA & independent testing services aiming to reduce testing time, infrastructure cost, higher ROI, and full proof test authenticity. eInfochips’ best practices, thorough expertise on standard & proprietary testing tools & methodologies, flexible testing models and complete range of hardware & software testing brings customer benefits of faster time to market, bug free product release with superior product quality.TRANSCRIPT
eInfochips QA & Test Automation Services
Agenda
2
Corporate Overview
Quality Assurance Center of Excellence
Quality Assurance IPs and Accelerators
eInfochips Value
3
Product Engineering Services Company
Bangalore Chennai
PuneAhmedabad
Noida Tokyo
London
BostonChicago
DallasAustin
Cedar Rapids
Cincinnati
Raleigh
Sunnyvale
10 Design Centers
12 Sales Offices
1200Professionals
19 YearsSolid Track Record
Stable & SecureCash Positive, Debt-free and Profitable
eInfochips QA & Testing Focus
o Test Coverage Percentageo Test Case Effectivenesso Defect Leakageo Defect Rejection Ratio
o QA Cycle Timeo Test Automation Percentage
4
Improve the Effectiveness and Efficiency of Quality Enablement Process
Focus on EffectivenessFocus on Quality
Focus on EfficiencyFocus on Total Cost of Ownership
Typical Product Revenue Cycle
Key Enablers
Technology & Tools
People
Processes
QA Focus
5
Semiconductor Engineering
Product Engineering
IT Services
Incr
easi
ng L
evel
s of
Qua
lity • Extremely High Cost of Chip Re-Spin ~ $100 M - Strong QA Focus
• Experts in Semiconductor Engineering - Ranked #1 by Gartner
• QA is in our DNA• Best Practices from Semiconductor QA & Testing
Complex Critical
• Verified multiple complex & critical systems across Aerospace and Healthcare Industry• Expertise in Stringent QA processes, Advanced Verification Methodologies and Tools
Testing Services
6
Har
dwar
e Te
sting
• Bring-up Testing• Design Validation • Functional Testing• Certification
Testing• Environmental
TestingFi
rmw
are
Testi
ng
• Interface Testing• API Testing• Board Support Package
Testing• White Box Testing• Conditional Testing• Loop testing• Statement Coverage • Memory Leakage
Soft
war
e Te
sting
• Configuration Testing
• SDK Testing• Web Application
Testing• Mobile
Application Testing
• UI Testing• Smoke & Sanity
Testing
Tools & Technologies
7
Test Management
• HP Quality Center• Compuware QACenter• Borland SilkCentral• IBM ClearQuest• Testlink
Defect Management
• JIRA• TestTrack• BugZilla• Mantis• Redmine
Performance Testing
• LoadRunner• IBM Rational Performance
Tester• WebLOAD• JMeter• OpenSTA
Code Coverage & Analysis
•Cobertura•Sonar•EMMA•Ncover•Klocwork•LDRA
Test Automation
•AQA™•EzTest™•Selenium RC•SilkTest, QTP•Rational Robot•TestPartner
Unit Testing
•JUnit•NUnit•TestNG•CPPUnit•Jmock•VSTS
Automation Expertise
8
Over two decades of automated testing experience for Content Management Systems, Web Service & APIs
Expertise to automate 70-90% of Test Scenarios for reduction in Time to Market & improved coverage
Expertise in automating across types of tests including functional tests, API tests, regressions, GUI tests, load/volume tests
Expertise in developing object oriented test automation framework
Expertise in maintaining automated tests & automation framework to incorporate changes in existing functionality and new features
Compatible with major OS + Browser combinations
Common set of automation suites execute on both - Mobile and PC browsers
Browsers
OS
Test Automation
9
EzTest – Command Line Interface Testing
Web Automation Framework – Web Application Testing
AQuA TestBorg – Mobile Application/Device Testing
Selenium RC QTP SilkTest Rational Robot TestPartner Team System Squish
Scripting Languages - Perl, Shell, Tcl/Tk, Python, Jython, Ruby, Java, PHP
Proprietary Test Automation Frameworks
Commercial & Open Source Tools
AQuA TestBorg
Test Automation Tool for handheld device & application testing
Success Stories
• Parallel Execution on multiple devices and emulators
• Write Once, Execute on Multiple Devices with different configurations
• Record & Replay - GUI based automated test case / test script creation
• Pre-Integrated Test Bank for functionality, performance testing
• Dependency Logic - Block/Execute tests based on outcomes of other tests
• Dashboard - Comprehensive, Customizable and interactive dashboard
• Analytics - In-built analytics to process test logs for faster debug
In-flight Entertainment Testing QA cycle reduced by 24%
10
Video Conferencing System QA cycle reduced by 32%
• Test Scheduler - Kicks off smoke tests as soon as new build arrives
• Ability to handle Web 2.0 (Ajax Controls)
• Parallel execution with multiple target builds
• Stability with Exception Handling - All connectivity errors captured
REST API Calls request/response verification
• Execution GUI Application - End user selects OS/Browser/test
cases/test suites/Selenium RC from UI
Web Automation FrameworkManual Approach Automation Approach
• 5 Minutes for a single Browser/OS combination• It takes 30 Minutes with 6 Browser/OS
combinations• 150 rules x 10 channels x 6 Browser/OS x 5
minutes = 750 hours in one release!!!!
• Automation Script Creation: ~ 500 hours (one time) • 80 hours Script execution per release• Automation script maintenance: 20 hours / release • Time saving up to 90% in each release
Automation Experience• Selenium with Robot –Python • Selenium with TestNG • Selenium with .NET (C#)
11
EzTest CLI Automation
Scriptless automation, significantly reduces effort (~35%)
Simplifies test repository management with Tags & Versioning
Enables data-based decision making with custom dashboards
Intelligent automation reduces test time by 25% over other method
Unification utility to deploy multiple platforms, equipment & tools
Multi-site, multi-product coordination with global TaaS platform
Maximum utilization of test beds with smart scheduling algorithms
12
Early Automation
Maximum Automation
Workflow Automation
Experience Across Industries
Access Control Devices• 9 Products, 4 Generations• Automated 12000+ Test Cases• FCC, CE, UL, EMC/EMI IP65
certification
In-flight Entertainment• Automated rack testing, AQuA• Remote and parallel testing• 21,000 test cases• QA cycle reduced by 28%
eCommerce Portal• Selenium base automation• Achieved 98% test coverage • Optimized test cycle: 30% cost
saving
Home Automation• Functional Testing• Android CTS & Monkey tool
compliance• Sensor Integration & Testing
13
14
30%Saves the setup overhead for multiple toolsets for PC Browser, Mobile Browser and Mobile Applications
FasterDeployment
40%Common test cases for Mobile and PC Browsers
Faster Automation 25%
Leverage common business logic between portals and applications to drive efficiency
Lower Maintenance
20%In-house tool gives us the flexibility and expertise to modify the deployment
Lower Setup Effort Nil
Leverage investments in other 3rd party tools, and their setups
Cost of Adoption
NilOpen-source based framework deployed with our eCommerce Portal QA Services
Cost of Ownership
Better, Faster Automation Execution
Execution Highlights
eInfochips Value Proposition
15
Strong QA Background
Proven Experience in Variant Management
In-depth Expertise in Open Source Tools & Technologies
eInfochips IP – Test Automation and
Management Frameworks
150+ Professionals200+ Software, Embedded & Semiconductor Products Tested
Over Two Decades of QA Experience
AQuA TestBorg™iOS, Android & QNX
Web TestBrowser Automation
EzTest™Command-Line Automation