Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Efficiency determination of automated techniques for GUI testing
Jönköping University, School of Engineering, JTH. Research area Information Engineering. Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Efficiency as a term in software testing is, in the research community, a term that is not so well defined. In the industry, and specifically the test tool industry, it has become a sales pitch without meaning.

GUI testing in its manual form is a time consuming task, which can be thought of as repetitive and tedious by testers. Using human testers to perform a task, where focus is hard to keep, often ends in defects going unnoticed.

The purpose of this thesis is to collect knowledge on the area efficiency in software testing, but focusing more on efficiency in GUI testing in order to keep the scope focused. Part of the purpose is also to test the hypothesis that automated GUI testing is more efficient than traditional, manual GUI testing.

In order to reach the purpose, the choice fell to use case study research as the main research method. Through the case study, a theoretical study was performed to gain knowledge on the subject. To gain data used for an analysis in the case study, the choice fell on using a semi-experimental research approach where one automated GUI testing technique called Capture & Replay was tested against a more traditional approach towards GUI testing.

The results obtained throughout the case study gives a definition on efficiency in software testing, as well as three measurements on efficiency, those being defect detection, repeatability of test cases, and time spent with human interaction. The result also includes the findings from the semi-experimental research approach where the testing tools Squish, and TestComplete, where used beside a manual testing approach.

The main conclusion deducted in this work is that an automated approach towards GUI testing can become more efficient than a manual approach, in the long run. This is when efficiency is determined on the points of defect detection, repeatability, and time.

Place, publisher, year, edition, pages
2014. , p. 70
Keywords [en]
Software testing, Automated testing, GUI testing, Automated GUI testing, Efficiency, Capture & Replay. Squish, TestComplete
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering Computer Systems
Identifiers
URN: urn:nbn:se:hj:diva-24146OAI: oai:DiVA.org:hj-24146DiVA, id: diva2:727260
Subject / course
JTH, Informatics
Presentation
2014-06-16, E1405, 10:00 (English)
Supervisors
Examiners
Available from: 2014-06-23 Created: 2014-06-19 Last updated: 2014-06-23Bibliographically approved

Open Access in DiVA

ITM12H-FinalVersion(1208 kB)2299 downloads
File information
File name FULLTEXT01.pdfFile size 1208 kBChecksum SHA-512
4989da843fa7988156e8cd8fef074f832f19610c9302b077ba25b988db59b1c47ad6ee6563aa35866267696316ccaf1afc3902ebc85439c89246d195594d8b2f
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Jönsson, Tim
By organisation
JTH. Research area Information EngineeringJTH, Computer and Electrical Engineering
Other Electrical Engineering, Electronic Engineering, Information EngineeringComputer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 2311 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

urn-nbn

Altmetric score

urn-nbn
Total: 1080 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf