navayuga infotech middle east fzc # 304, 3rd floor, julfar towers, nakheel, po box 16111, ras al...
TRANSCRIPT
Testing Services
A CMMI Level 5 & ISO 9001 Company
Navayuga InfotechNavayuga Infotech
NAVAYUGANAVAYUGA
Copyright Navayuga Infotech. All rights reserved.All other named products and companies are trademarks of their respective organizations
Navayuga Infotech Pvt. Ltd.A CMMI Level 5 & ISO 9001 Company Plot No. 1268, B R House,Above ICICI Bank, Road No. 36, Jubilee Hills,Hyderabad - 500033, INDIA
Tel : +91 40 4612 4444Fax : +91 40 4612 4400 E-mail : [email protected] : www.navayugainfotech.com
NAVAYUGA
NAVTECH LLCAtlanta2028 Powers Ferry Road,Suite 240,Atlanta, GA 30339, USA
Tel : +1 770 955 9599Fax : +1 770 955 9510E-mail : [email protected] : www.navtechconsulting.com
Dallas1231 Greenway Drive,Suite #385,Irving, TX 75038, USA
Tel : +1 214 446 7005Fax : +1 214 446 7019E-mail : [email protected] : www.navtechconsulting.com
NAVAYUGA INFOTECH S.A (PTY) LTD.110 Fourth Street,Parkmore,Sandton, 2196SOUTH AFRICA
Tel : +27 11 217 2998E-mail : [email protected]
NAVAYUGA MIDDLE EAST FZC# 304, 3rd Floor, Julfar Towers, Nakheel,PO BOX 16111,Ras Al Khaimah, United Arab Emirates
Tel : +971 7 2339959Fax : +971 7 2339961E-mail : [email protected]
NAVAYUGA INFOTECH AFRICA (PTY) LTD.P O Box 2147,Windhoek,NAMIBIA
E-mail : [email protected]
In order to meet the ever changing market need and maintain a competitive edge, product companies need to
ensure that their products evolve and transform very rapidly. Software product companies therefore, constantly
seek to launch new products and product enhancements with agility and efficiency. With a growing product
portfolio, enterprises look to increase bandwidth to focus on core activities. At the same time, the complexity of
software solutions is constantly increasing along with the software failure cost. Further, in order to improve the
time-to-market, enterprises seek to reduce testing time while maintaining the product quality. Thus, enterprises
look for a reliable testing partner that provides a full range of product testing services.
We, at Navayuga Infotech, have a dedicated Quality Practice that can help organizations meet the above challenge.
We offer complete range of Software Product Testing services across the product lifecycle combined with flexible
engagement models to gain cost, scale, and bandwidth benefits. Our strong globalization and localization testing
capabilities ensure that the product meets local demands. We also bring you sustainable test automation, which
ensures significant reduction in testing time. Our specialized quality frameworks, tools, accelerators, and
methodologies, enable cost-effective product testing with high quality.
Introduction
Ÿ Customer can focus on core competency while leaving testing needs to Navayuga
Ÿ Faster Time to Market
Ÿ Flexible Engagement Models
Ÿ Faster Lead Times to get up and running
Ÿ Access to State-of-The-Art Facilities/ Infrastructure
Ÿ World Class Testing Service Offerings
Ÿ Full Project Control
Ÿ Considerable Cost Advantage
Benefits
Ÿ Testing is done in test cycles and a Test Report is prepared for each cycle
Ÿ Test report data includes:
» No of test cases executed
» No of test cases passed, failed or blocked
» No of defects founds classified by severity
Ÿ The report gives sufficient data to initiate Pareto and other analysis for the identified defects
Test Reporting
Test Metrics
Metrics serve as an important indicator of the effectiveness and efficiency of the software testing process
Ÿ Testing Metrics
» Defect Density
» Defect Removal Efficiency
» Defect Leakage
» First Time Right (when testing for service requests for a maintenance project)
Ÿ Project Management related metrics/ reports include:
» Effort and Schedule Variance
» Test Case Generation and Execution Productivity
Ÿ Test Process Consulting
Ÿ Function Test Strategy
Ÿ Automation Strategy
Ÿ Performance Strategy
Product Test
Strategy
Ÿ System Testing
Ÿ Integration Testing
Ÿ Regression Testing
Ÿ API Testing
Ÿ UA Testing
Functional
Testing
Ÿ Usability, Load, Recovery, Compliance, Concurrent
Ÿ Security
Ÿ Performance, Scalability and Reliability
Ÿ Globalization and Localization
Ÿ Specialized Testing (SOA, Device, etc.)
Non Functional &
Specialized
Testing
Ÿ BVT Automation
Ÿ UI Automation
Ÿ API Automation
Ÿ Blacked Automation
Ÿ Tested Execution Automation
Test Automation
Ÿ Patch/ Hot Fix
Ÿ Service Pack
Ÿ Regression
Ÿ Compatibility
Ÿ Release and Deployment
Sustained
Engineering
Testing
Testing Services
Due to constant changes in applications and environment, enterprises are spending too much effort and costs
on regression testing. Test automation helps accelerate regression test efforts in a cost effective manner. Test
automation allows 24x7 unattended execution.
Typical steps involved in test automation are:
Ÿ Feasibility analysis: Before starting with Test Automation, it is necessary to check that the software can be
automated or not. This can depend on several reasons which include status of development of the
application, ability to identify the application in form of objects, RoI etc.
Ÿ Suitable tool section process: Select the automation tool that is most appropriate for the project. Factors
that can be used for evaluation include budget, ease of use, ease of providing input data and writing test
scripts using the tool, reporting features etc.
Ÿ Select and develop the automation framework: After selecting automation tool, the next step is to select
an appropriate framework for automation. There are different kinds of frameworks and each framework has
its own benefits. A well-defined framework can help achieve higher reusability of test components and
develop the scripts that are easily maintainable.
Ÿ Develop Proof of Concept: Proof of Concept (PoC) is developed to identify problems that a particular
automation tool may have and solutions to those problems.
Ÿ Develop, execute and analyse the test scripts: Once PoC is successful; test scripts are developed and
executed. Test results are reported and analysed.
Ÿ Test Management Tools
» TFS, Redmine, Trac, HP Quality Centre 9.2, Rally, Mantis, SilkCentral Test Manager, IBM Rational Quality
Manager and Bugzilla
Ÿ Test Automation Tools
» QTP 9.0/ 9.2, SoapUI, Win Runner & Selenium Script Development, SilkTest and Rational Functional Tester
Ÿ Load Testing & Performance Testing
» Load Runner, Jmeter, WebLoad, QA Load, SilkPerformer, SoapUI and Rational Performance Tester
Test Automation
TestAutomationFeasibilityAnalysis
Build theProof ofConcept
AppropriateTool
Selection
Evaluatethe suitableframework
DevelopTest Script,Execute and
Analyze
DevelopAutomationFramework
AutomationTestingProcess
Tools and Technologies
Due to constant changes in applications and environment, enterprises are spending too much effort and costs
on regression testing. Test automation helps accelerate regression test efforts in a cost effective manner. Test
automation allows 24x7 unattended execution.
Typical steps involved in test automation are:
Ÿ Feasibility analysis: Before starting with Test Automation, it is necessary to check that the software can be
automated or not. This can depend on several reasons which include status of development of the
application, ability to identify the application in form of objects, RoI etc.
Ÿ Suitable tool section process: Select the automation tool that is most appropriate for the project. Factors
that can be used for evaluation include budget, ease of use, ease of providing input data and writing test
scripts using the tool, reporting features etc.
Ÿ Select and develop the automation framework: After selecting automation tool, the next step is to select
an appropriate framework for automation. There are different kinds of frameworks and each framework has
its own benefits. A well-defined framework can help achieve higher reusability of test components and
develop the scripts that are easily maintainable.
Ÿ Develop Proof of Concept: Proof of Concept (PoC) is developed to identify problems that a particular
automation tool may have and solutions to those problems.
Ÿ Develop, execute and analyse the test scripts: Once PoC is successful; test scripts are developed and
executed. Test results are reported and analysed.
Ÿ Test Management Tools
» TFS, Redmine, Trac, HP Quality Centre 9.2, Rally, Mantis, SilkCentral Test Manager, IBM Rational Quality
Manager and Bugzilla
Ÿ Test Automation Tools
» QTP 9.0/ 9.2, SoapUI, Win Runner & Selenium Script Development, SilkTest and Rational Functional Tester
Ÿ Load Testing & Performance Testing
» Load Runner, Jmeter, WebLoad, QA Load, SilkPerformer, SoapUI and Rational Performance Tester
Test Automation
TestAutomationFeasibilityAnalysis
Build theProof ofConcept
AppropriateTool
Selection
Evaluatethe suitableframework
DevelopTest Script,Execute and
Analyze
DevelopAutomationFramework
AutomationTestingProcess
Tools and Technologies
Ÿ Testing is done in test cycles and a Test Report is prepared for each cycle
Ÿ Test report data includes:
» No of test cases executed
» No of test cases passed, failed or blocked
» No of defects founds classified by severity
Ÿ The report gives sufficient data to initiate Pareto and other analysis for the identified defects
Test Reporting
Test Metrics
Metrics serve as an important indicator of the effectiveness and efficiency of the software testing process
Ÿ Testing Metrics
» Defect Density
» Defect Removal Efficiency
» Defect Leakage
» First Time Right (when testing for service requests for a maintenance project)
Ÿ Project Management related metrics/ reports include:
» Effort and Schedule Variance
» Test Case Generation and Execution Productivity
Ÿ Test Process Consulting
Ÿ Function Test Strategy
Ÿ Automation Strategy
Ÿ Performance Strategy
Product Test
Strategy
Ÿ System Testing
Ÿ Integration Testing
Ÿ Regression Testing
Ÿ API Testing
Ÿ UA Testing
Functional
Testing
Ÿ Usability, Load, Recovery, Compliance, Concurrent
Ÿ Security
Ÿ Performance, Scalability and Reliability
Ÿ Globalization and Localization
Ÿ Specialized Testing (SOA, Device, etc.)
Non Functional &
Specialized
Testing
Ÿ BVT Automation
Ÿ UI Automation
Ÿ API Automation
Ÿ Blacked Automation
Ÿ Tested Execution Automation
Test Automation
Ÿ Patch/ Hot Fix
Ÿ Service Pack
Ÿ Regression
Ÿ Compatibility
Ÿ Release and Deployment
Sustained
Engineering
Testing
Testing Services
In order to meet the ever changing market need and maintain a competitive edge, product companies need to
ensure that their products evolve and transform very rapidly. Software product companies therefore, constantly
seek to launch new products and product enhancements with agility and efficiency. With a growing product
portfolio, enterprises look to increase bandwidth to focus on core activities. At the same time, the complexity of
software solutions is constantly increasing along with the software failure cost. Further, in order to improve the
time-to-market, enterprises seek to reduce testing time while maintaining the product quality. Thus, enterprises
look for a reliable testing partner that provides a full range of product testing services.
We, at Navayuga Infotech, have a dedicated Quality Practice that can help organizations meet the above challenge.
We offer complete range of Software Product Testing services across the product lifecycle combined with flexible
engagement models to gain cost, scale, and bandwidth benefits. Our strong globalization and localization testing
capabilities ensure that the product meets local demands. We also bring you sustainable test automation, which
ensures significant reduction in testing time. Our specialized quality frameworks, tools, accelerators, and
methodologies, enable cost-effective product testing with high quality.
Introduction
Ÿ Customer can focus on core competency while leaving testing needs to Navayuga
Ÿ Faster Time to Market
Ÿ Flexible Engagement Models
Ÿ Faster Lead Times to get up and running
Ÿ Access to State-of-The-Art Facilities/ Infrastructure
Ÿ World Class Testing Service Offerings
Ÿ Full Project Control
Ÿ Considerable Cost Advantage
Benefits
Testing Services
A CMMI Level 5 & ISO 9001 Company
Navayuga InfotechNavayuga Infotech
NAVAYUGANAVAYUGA
Copyright Navayuga Infotech. All rights reserved.All other named products and companies are trademarks of their respective organizations
Navayuga Infotech Pvt. Ltd.A CMMI Level 5 & ISO 9001 Company Plot No. 1268, B R House,Above ICICI Bank, Road No. 36, Jubilee Hills,Hyderabad - 500033, INDIA
Tel : +91 40 4612 4444Fax : +91 40 4612 4400 E-mail : [email protected] : www.navayugainfotech.com
NAVAYUGA
NAVTECH LLCAtlanta2028 Powers Ferry Road,Suite 240,Atlanta, GA 30339, USA
Tel : +1 770 955 9599Fax : +1 770 955 9510E-mail : [email protected] : www.navtechconsulting.com
Dallas1231 Greenway Drive,Suite #385,Irving, TX 75038, USA
Tel : +1 214 446 7005Fax : +1 214 446 7019E-mail : [email protected] : www.navtechconsulting.com
NAVAYUGA INFOTECH S.A (PTY) LTD.110 Fourth Street,Parkmore,Sandton, 2196SOUTH AFRICA
Tel : +27 11 217 2998E-mail : [email protected]
NAVAYUGA MIDDLE EAST FZC# 304, 3rd Floor, Julfar Towers, Nakheel,PO BOX 16111,Ras Al Khaimah, United Arab Emirates
Tel : +971 7 2339959Fax : +971 7 2339961E-mail : [email protected]
NAVAYUGA INFOTECH AFRICA (PTY) LTD.P O Box 2147,Windhoek,NAMIBIA
E-mail : [email protected]