liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
GUI test automation for Qt application
Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

GUI test automation is a popular and interesting subject in the testing industry. Many companies plan to start test automation projects in order to implement efficient, less expensive software testing. However, there are challenges for the testing team who lack experience performing GUI tests automation. Many GUI test automation projects have ended in failure due to mistakes made during the early stages of the project.

The major work of this thesis is to find a solution to the challenges of establishing new test automation projects and determine an appropriate method to build GUI tests automation. Due to the particularity of GUI tests automation, keyword driven test approach is introduced in this thesis. The advantages and disadvantages are shown by undertaking comparison with the Record and replay testing method and the data driven testing method. The research also includes a feasibility study of GUI tests automation. The analysis report points out which kinds of test projects should be automated and which kinds should not be automated.

Test automation tool selection is a critical step for an test automation project. This thesis shows the correct procedure for selecting a testing tool and explains the strategies of testing tool selection. It also summaries the mistakes made during the tool selection process. Several classical types of testing tools which support Qt software testing are compared and evaluated. Based on the in-depth analysis and comparison of testing tools, the thesis explains how the different tools fit with the different test projects.

The implementation procedure of a test automation is demonstrated in this thesis. The procedure includes test case design and testing framework implementation. The test script is created based on the structure of a keyword driven test framework. The thesis also discusses several interesting topics related to GUI tests automation for future research.

Place, publisher, year, edition, pages
2015. , 58 p.
Keyword [en]
GUI, Test automation
National Category
Computer Systems
URN: urn:nbn:se:liu:diva-121719ISRN: LIU-IDA/LITH-EX-A--15/053--SEOAI: diva2:858640
Subject / course
Computer science
2015-09-07, Donald Knuth, Building B, First Floor (Level 3), Linköping University, Linköping, 10:15 (English)
Available from: 2015-10-06 Created: 2015-10-02 Last updated: 2015-10-06Bibliographically approved

Open Access in DiVA

fulltext(1067 kB)302 downloads
File information
File name FULLTEXT01.pdfFile size 1067 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Wang, Lei
By organisation
Department of Computer and Information ScienceFaculty of Science & Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 302 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 891 hits
ReferencesLink to record
Permanent link

Direct link