|Title:||User Interface Test Automation and its Challenges in an Industrial Scenario|
The growing demand for User Interface (UI) test automation has triggered the development of many tools. Researchers and developers have been continuously working to further improvise the existing approaches. Even after automation of UI test cases with scripting, many companies face different optimizing issues like dependencies on other test cases. For example, test case B requires data which is created by test case A. This means that A must run before B. So we need a tree of test cases which is topological sorted. Similarly, for some test cases, it needs to be logged in with special user rights. Changing the user takes time. So for the complete test runner we need to minimize the changing of user to minimize execution time. Here we introduce an Ordered Test Suite (OTS). The OTS runs all dependent test cases. So we can start debugging immediately without setting up a special test preconditions. This way we can optimize the UI test automation and dramatically reduce the amount of time it needs to complete running all the test cases.
This thesis aims at exploring UI Test Automation and its challenges in an industrial scenario. We will also investigate the current trends, research efforts, algorithms and tools in the area. We then focus in the challenges faced at Catalysts (specifically in the context of the ‘Silk’ tool for Java, developed by Borland). We also expect some kind of implementation of the solution to solve these challenges. Apart from his/her personal research and findings, the student will work with our core testing team at Catalyst to discuss, explore and also potentially implement the presented solutions.
|Company:||Catalysts, kontaktperson: Christian Federspiel|
|Prel. end date:||2011-08-17|
|Student:||Ligaj Pradhan email@example.com|