Top Banner
By Baranidharan Thiruvengadam
24

By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

Jul 28, 2018

Download

Documents

hoanghuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

By Baranidharan Thiruvengadam

Page 2: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

� End-to-End Life Cycle Management

� Program Monitoring

� Debugging

� Automated GUI Testing (if applicable)

� Performance Analysis (if applicable)

� Comprehensive Test & Defect Management

Page 3: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

� Commercial Tools (CT)

� Non-commercial Tools (NCT)

Page 4: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)
Page 5: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

� HP Quality Centre

� HP Quick Test Pro

� IBM Rational Functional Tester & Rational Quality Manager

� Smart Bear “Test complete”

� Tricentis “TOSCA”

Page 6: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

� Defect Tracking Tools◦ JIRA

◦ Bugzilla

� Automation tools◦ Selenium

◦ Watir

◦ Cucumber

Page 7: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)
Page 8: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)
Page 9: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

� Features & Functions

� Application & Platform support

� Types of Testing

� Training needs

� Complexity of the Application

� Percentage of Testing effort involved

� Level of Integration with other tools

� Output requirements

Page 10: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

� Licensing cost (Pricing Policy)

� Maintenance Costs

� Return on Investments

� Finally..

Page 11: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Project Planning & Tracking and Enterprise Release Management

◦ Context in terms of Interface

◦ Support of Test & Defect management

◦ Operational support for handling different functions like Debug, Exception handling, Tracking logs & results, Dashboard etc

Page 12: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Compatibility in terms of environment like Windows, Mac, Linux etc.,

◦ Support for technologies like HTML5, Active X controls, etc

◦ Application support for different applications like JAVA, .NET, Siebel, Oracle etc

◦ Extensibility to support browsers like IE, Firefox, Chrome, Safari etc.,

Page 13: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Functional Testing

◦ Regression Testing

◦ GUI Testing

◦ White box Testing

◦ Business flow Testing

◦ SOA Testing

◦ Database Testing

Page 14: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Knowledge & Skill set of Testers

◦ Composition of Testing Team

◦ Cost of Training

◦ Level of Training required (Basic or Advanced)

Page 15: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Application which uses complex formulas & calculation can be difficult to Automate

◦ Level of functional support that your desired application can support say for eg., API calls

Page 16: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Some companies consider 20% of overall Effort in Testing & others believe (30-40%)

◦ More the percentage of Testing, better the chance for Tools

Page 17: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Integration with Defect management tool

◦ Integration capabilities with other vendor products

◦ Integration level with Database and other applications as the case may be

◦ Support with 3rd party tools

Page 18: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Level of output requirements (Enterprise, Release, Project etc.,)

◦ Stake holders requirements

◦ Reporting formats requirements

◦ Compatibility for different types of Reporting

Page 19: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Number of users for the Application

◦ Type of License requirement

◦ Additional costs required for Plug-ins & 3rd

Party controls support

◦ Period of usage

Page 20: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Costs required for support

◦ Level of support required

◦ Costs involved for Installation & Trouble shooting

◦ Documentation support

Page 21: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)

◦ Test cases identified for Automation

◦ Number of releases per year

◦ Number of cycles per releases

◦ Cost of Manual effort

◦ Cost & duration of creating Automation scripts (in case of Automation tool)

Automation ROI

Page 22: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)
Page 23: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)
Page 24: By Baranidharan Thiruvengadam - Australia and New … Life Cycle Management Program Monitoring Debugging Automated GUI Testing (if applicable) Performance Analysis (if applicable)