Automation Testing

Automation Testing

Some software testing tasks, such as extensive low-level interface regression testing, can be laborious and time consuming to do manually. In addition, a manual approach might not always be effective in finding certain classes of defects. Jindal Technology offers test automation, a possibility to perform these types of testing effectively. We adopt the best suitable approach to test automation utilising

  • Graphical User Interface Testing: A testing framework generates user interface events such as keystrokes and mouse clicks, and observes the changes that result in the user interface, to validate that the observable behaviour of the program is correct.
  • API driven Testing: A testing framework that uses a programming interface to the application to validate the behaviour under test. Typically API driven testing bypasses application user interface altogether.
  • Continuous Testing: A process of executing automated tests as part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate. For Continuous Testing, the scope of testing extends from validating bottom-up requirements or user stories to assessing the system requirements associated with overarching business goals.

Our Automation Testing framework focusing on the following with the right selection of automation tool(s) and methodology:

  • Saving time and money
  • Increasing the test coverage
  • Improve test accuracy
  • Reducing the implementation time
  • Timely and quick maintenance of test script
  • Including the negative test scenarios
  • Utilising data driven test aspects for functional areas
  • Promoting collaborated working practices between developers and test teams

We take special consideration on the Test cases to be automated by reviewing the following criterion to increase the automation ROI:

  • High Risk – Business Critical test cases
  • Test cases that are executed repeatedly
  • Test Cases that are very tedious or difficult to perform manually
  • Test Cases which are time consuming
top