Beruflich Dokumente
Kultur Dokumente
Interra Information Technology, Inc 25 Metro Dr., Ste 550, San Jose, CA 95110 Tel +1 408 451 1700 Fax +1 408 441 7495 www.InterraIT.com
iTQAS
Team Methodology Methodology Cross Application Testing Product QA & Testing Risk based Testing QA & Testing Tools Expertise Test Suite Management: Test Link, Quality Center, Rational Quality Manager Test Lab Virtualization: VMWare Memory Profiling Tools: JProfiler, OptimizeIT, JConsole, YourKit Defect Tracking: JIRA, ClearQuest, Remedy, BugZilla, Rational Team Concert Unit Testing & Code Coverage: JUnit/ HTTPUnit, NUnit, Eclipse, Clover Cloud Provisioning: Amazon EC2 Cloud Management: Hyperic, Right Scale Tools Testing Tools: QTP, Silk Test, RIA Test, Watir, Selenium, RTC, HTTP Analyzer, Firebug, HTTP Fox, Robotium Perl/ Java based Frameworks Load Testing: Jmeter, Neoload, TeamSuite Critical Mass of Resources Knowledge sharing Resource flexibility Access to in-depth expertise Package Training / Certification
InterraIT Confidential
Diversity of device environment Hardware and network related challenges Network Latency
Resource intensive transactions Utilize corporate computing environment Integration with Existing systems Maintaining Security
400+ mobile network operators with different types of networks ( CDMA/GSM/Wi-Fi) Network Latency
Enterprise Application
Mobile computing ecosystem consists of various OEMs with open standards, different application runtime Difference in screen sizes & resolution , rendering of images
Limited memory size & processing power Network landscape often act as data optimizers & restrict flow of information High Cost involved in buying multiple devices
InterraIT Confidential
Testing Strategy
InterraIT Confidential
Type of Testing
Automated Testing
Yes Yes
Yes Yes Yes Yes Yes
Yes Yes
No No No No No
No No
No Yes Yes No Yes
Security Testing
Synchronization Testing
Yes
Yes
No
No
Yes
No
InterraIT Confidential
InterraIT Confidential
Manual
Automated Develop the framework to develop Automation suite Creation of Test Plan and Test Strategy
Define objectives
Creation of Test Plan and Test Strategy
InterraIT Confidential
GUI Interface
Database
Non-GUI Interface
Test Data
Pull Test Data Database .CSV Spread sheet
Execution
Test Management
Report Status
Defect Management
Report defect
InterraIT Confidential
SVN
NANT
Test Test Scripts Test Test Scripts Test Scripts Scripts . . .. . .. .. Test Test Scripts Test Scripts Scripts . . .. . .. ..
Release Candidate
InterraIT Confidential
InterraIT Confidential
10
Testing Expertise
Automation using Scripts Used Java and Eclipse framework for automation with Ant scripts( Android) Used C# , Nunit with Nant Scripts for Windows 7 Importing Robotium wrappers for testing interactivity interactions. Complete application flow was tested using UI controls Android testing was carried out on multiple devices ( 6-7) covering OS 1.6 to 2.3 It was tried out on 2 major operators in India & 3 in US.
InterraITs Services
Black Box Testing
Tools Used
Automation Tools
Robotium ( Android)
Junit Jmeter for performance testing on server
UAT Testing
Functional Testing Logs Testing.
Performance Testing
Server Side Performance Testing Client Side Performance Testing
InterraIT Confidential
Defect Tracking
Bugzilla
11
Testing Expertise
Manual Testing: 1. UI & content, Testing 2. Functional Testing
Device Anywhere for testing and monitoring the usability, performance and availability of the app.
Tested across 2major operators in India and 2in US. Tested across multiple handsets iPhone 3G,3GS and 4G
InterraITs Services
Black Box Testing
Tools Used
Automation Tools
JMeter for Server side Load Testing
SenTestingframework for Unit testing
UAT Testing
Functional Testing UI & Content Testing
Performance Testing
Server Side Performance Testing Load Testing
InterraIT Confidential
Defect Tracking
Bugzilla
12
Testing Expertise
Manual Testing: 1. UI & content, Testing
Tested across 2 operators in US and 2 in India Tested on Ipad1 & Ipad2 devices
InterraITs Services
Black Box Testing
UAT Testing UI & Content Testing
Tools Used
Tools
iPhone SDK 3.1.3 XCode 3.2.4
Defect Tracking
Bugzilla
InterraIT Confidential
13
Testing Expertise
SenTestingframework Automation from Instruments native application
InterraITs Services
Black Box Testing UAT Testing Functional Testing Regression Testing. Client side Performance Testing Leaks Activity Monitor Time Profile Network Connections
InterraIT Confidential
Tools Used
Tools
iPhone SDK 3.1.3 XCode 3.2.4
Defect Tracking
BugZilla
14
Customer Background
TCS (Formerly known as Networks In Motion, Inc. (NIM)) is a product base company. Atlasbook is
base product of TCS. Atlasbook is a GPS based Navigation application with different features. The activities include feature development on BREW, porting, bug fixing for different mobile and R&D as per the product and mobiles
Testing Expertise
Bugzilla is used for bug tracking & Perforce is used for the tracking of code check- ins. For code review there is a specific owner from developer team to approve the code. Car drive testing is done for testing the navigational feature Testing out on different BREW devices from Samsung, ZTE, LG , Pantec and Casio etc. Tested across more than 5 operators in US (Verizon, AT&T, US Cellular, MetroPCS, Cricket etc.)
InterraITs Services
Black Box Testing UAT Testing Functional Testing Logs Testing.
Tools Used
For Non GPS testing Hopman Box is used to test various scenarios and behavior of app. Logging tool ( QALOG) which is responsible to log all the information in encoded format which can be decoded on the server for analysis purpose. Defect Tracking Bugzilla
InterraIT Confidential
15
InterraIT Confidential
16
On-demand Applications
XML / Web Services
Physical Appliance, Virtual Appliance, Cloud Testing QA strategy document for every major release Test Plan from functional specifications Test cases from Test Plan identified positive, negative and boundary
conditions BFAT Build Functional Acceptance Testing Use of RTC, JIRA for bug tracking & QC/ RQM/ Testlink for test case repository Value added quality processes bug tracking, classification blocker, priority, severity Analysis of need for test Automation Components Studio, Connectors, Platform, WMC Different automation techniques Use of RTC, QTP, Perl, RIA Test Development of a QA data warehouse for defect analysis Comparison and consultancy on Automation Tools Escape Analysis Lab Virtualization (use of VMWare) State of the art test labs
ERP/CRM
Middleware
Tools Used
Quality Center, Testlink QTP, RIA Test, Perl Harness JIRA, Confluence VMWare Code Coverage on Clover Code Profiling: Jprofiler, GDB, TotalView (C++)
17
Tools Used
Hyperic
Right Scale
Leveraging Secure Agent to connect to the servers behind the firewall Server Management for Cloud Instances using Hyperic
18
Hardware
Compatibility Guide Web HCL is a portal used by the VMware partners to verify if their Hardware Products are compatible with the VMware products. The portal is re-engineered to meet Web 2.0 standards and it uses LAMP technology to overcome the usability and performance issues of the existing portal.
InterraITs QA Services
White Box Testing Automated JUnit test cases of the new features
Tools Used
Automation Tools
Window Tester Pro for White Box Testing Silk Test 2009 for Functional Testing JMeter for Performance Testing
Bugzilla
Perforce
InterraIT Confidential
19
Testing Expertise
Automation using Selenium: Used Java and Eclipse framework for automation with Selenium Injecting the java script code to Selenium code Crawling URLs against each website & Listing concepts from each URLs Fetching concept Definitions and checking any disambiguation Manual Testing: UI & content, Testing Bubble & ads Testing
InterraITs Services
Black Box Testing
UAT Testing Functional Testing
Tools Used
Automation Tools
JMeter for Server side Performance Testing Selenium for Functional Testing of URLs Crawling and concept handling HTTP Analyzer for Client side performance testing on IE Firebug and HTTP Fox for Mozilla, Safari and Chrome browsers
Logs Testing.
Multi Browser Testing Performance Testing
Defect Tracking
Bugzilla
InterraIT Confidential
20
Tools Used
Quick Test Pro Quality Center Clarity
InterraIT Confidential
21
Virtual Appliance
2008
Connector & WMC development, testing on RIA Test Offshore Consulting work initiated
InterraIT became an integral part of 3.x product line with support on 2.x
2005
QA Automation kicked off with Perl Harness May 2004 - Cast Iron & InterraIT relationship established with 2.x product version
2004
July 2004 ODC established in India with strong team on Integration skills Team started with Testing / QA followed by development and Customer Support
InterraIT Confidential
22
Thank You
InterraIT Confidential
24