Testing with TestComplete
10
--Demo by Samanuru Chakravarthy
TestComplete in CALPADS
WHAT WE DID, WHAT WE LEARNED
AND WHAT WE SHOULD DO
TestComplete
 TestComplete is an automated functional testing tool that
lets you create, manage and run tests for CALPADS
 Supports CALPADS during Smoke Testing, Regression
Testing, Performance and Load Testing
 Created several test scripts for Performance of
ODS/Snapshot Reports in CALPADS and Performance
tests in Ed-Data and also browser compatibility testing
Keyword Test screenshot
What we DO today in
CALPADS with TestComplete
Still leveraging TestComplete in CALPADS for running
some tests
 Functional Testing
 Smoke Testing
 Regression Testing
 Performance Testing
What we learned using
TestComplete in CALPADS
 Scripts and NameMapping maintenance are the key
issues – NameMapping grows > results in poor
performance
 Re-usability & Reliability of scripts – reusable on different
environments
 Running Tests on Remote desktop using TestExecute
 Data/Keyword-driven
 Cross browser testing – Need to do browser level setting
 Change in the Environment URLs during Smoke
 Working with Dynamic Object – Handling object which
changes every time or occurred suddenly
 Page Loading – Unable to predict page load time
How to continue?
 Create a test script naming standard
 Rely on TFS Test Case# for this
 More information will be needed in the script header like steps etc.,
 Create a guideline “how to develop having automation in
mind?”
 Plan to automate the IVR, CVR functionality for online/Batch upload and
other major functionalities in both CALPADS/Ed-Data
 Use the “3 steps” rule for creating a test”
 1 – Use the recorder tool following execution steps
 2 – Polish the output code to match best practices and standards
 3 – Create the “asserts/checkpoints” manually for verification
That’s it…….
Questions?..
 What is the version of TestComplete tool
we are using at CALPADS?

Testing_with_TestComplete

  • 1.
    Testing with TestComplete 10 --Demoby Samanuru Chakravarthy
  • 2.
    TestComplete in CALPADS WHATWE DID, WHAT WE LEARNED AND WHAT WE SHOULD DO
  • 3.
    TestComplete  TestComplete isan automated functional testing tool that lets you create, manage and run tests for CALPADS  Supports CALPADS during Smoke Testing, Regression Testing, Performance and Load Testing  Created several test scripts for Performance of ODS/Snapshot Reports in CALPADS and Performance tests in Ed-Data and also browser compatibility testing
  • 4.
  • 5.
    What we DOtoday in CALPADS with TestComplete Still leveraging TestComplete in CALPADS for running some tests  Functional Testing  Smoke Testing  Regression Testing  Performance Testing
  • 6.
    What we learnedusing TestComplete in CALPADS  Scripts and NameMapping maintenance are the key issues – NameMapping grows > results in poor performance  Re-usability & Reliability of scripts – reusable on different environments  Running Tests on Remote desktop using TestExecute  Data/Keyword-driven  Cross browser testing – Need to do browser level setting  Change in the Environment URLs during Smoke  Working with Dynamic Object – Handling object which changes every time or occurred suddenly  Page Loading – Unable to predict page load time
  • 7.
    How to continue? Create a test script naming standard  Rely on TFS Test Case# for this  More information will be needed in the script header like steps etc.,  Create a guideline “how to develop having automation in mind?”  Plan to automate the IVR, CVR functionality for online/Batch upload and other major functionalities in both CALPADS/Ed-Data  Use the “3 steps” rule for creating a test”  1 – Use the recorder tool following execution steps  2 – Polish the output code to match best practices and standards  3 – Create the “asserts/checkpoints” manually for verification
  • 8.
    That’s it……. Questions?..  Whatis the version of TestComplete tool we are using at CALPADS?