qa and testing

16
eInfochips QA & Test Automation Services

Upload: einfochips

Post on 20-Jan-2015

847 views

Category:

Technology


3 download

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

Page 1: QA and Testing

eInfochips QA & Test Automation Services

Page 2: QA and Testing

Agenda

2

Corporate Overview

Quality Assurance Center of Excellence

Quality Assurance IPs and Accelerators

eInfochips Value

Page 3: QA and Testing

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

Page 4: QA and Testing

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

Page 5: QA and Testing

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

Page 6: QA and Testing

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

Page 7: QA and 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

Page 8: QA and Testing

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

Page 9: QA and Testing

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

Page 10: QA and Testing

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%

Page 11: QA and Testing

• 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

Page 12: QA and Testing

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

Page 13: QA and Testing

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

Page 14: QA and Testing

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

Page 15: QA and Testing

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

Page 16: QA and Testing

Thank you

For more information, write us at [email protected]

or visit www.einfochips.com