Startsida
Hjälp
Sök i LIBRIS databas

     

 

Sökning: onr:v8nrv58csmsmcm1j > A Failed attempt at...

A Failed attempt at creating Guidelines for Visual GUI Testing [Elektronisk resurs] An industrial case study

Alégroth, Emil, 1984- (författare)
14th IEEE International Conference on Software Testing, Verification and Validation, ICST 2021, 12 April 2021 through 16 April 2021 
Petersén, Elin (författare)
Tinnerholm, John (författare)
Blekinge Tekniska Högskola Fakulteten för datavetenskaper (utgivare)
Publicerad: Institute of Electrical and Electronics Engineers Inc. 2021
Engelska.
Ingår i: Proceedings - 2021 IEEE 14th International Conference on Software Testing, Verification and Validation, ICST 2021. ; 340-350
Läs hela texten
Läs hela texten
Läs hela texten
  • E-bok
Sammanfattning Ämnesord
Stäng  
  • Software development is governed by guidelines that aim to improve the code's qualities, such as maintainability. However, whilst coding guidelines are commonplace for software, guidelines for testware are much less common. In particular, for GUI-based tests driven with image recognition, also referred to as Visual GUI Testing (VGT), explicit coding guidelines are missing.In this industrial case study, performed at the Swedish defence contractor Saab AB, we propose a set of coding guidelines for VGT and evaluate their impact on test scripts for an industrial, safety-critical system. To study the guidelines' effect on maintenance costs, five representative manual test cases are each translated with and without the proposed guidelines in the two VGT tools SikuliX and EyeAutomate. As such, 20 test scripts were developed, with a combined development cost of more than 100 man-hours. Three of the tests are then maintained by one researcher and two practitioners for another version of the system and costs measured to evaluate return on investment. This analysis is complemented with observations and interviews to elicit practitioners' perceptions and experiences with VGT.Results show that scripts developed with the guidelines had higher maintenance costs than scripts developed without guidelines. This is supported by qualitative results that many of the guidelines are considered inappropriate, superfluous or unnecessary due to the inherent properties of the scripts, e.g. their natural small size, linear flows, natural separation of concerns, and more. We conclude that there are differences between VGT scripts and software that prohibit direct translation of guidelines between the two. As such, we consider our study as a failure but argue that several lessons can be drawn from our results to guide future research into guidelines for VGT and GUI-based test automation. © 2021 IEEE. 

Ämnesord

Natural Sciences  (hsv)
Computer and Information Sciences  (hsv)
Software Engineering  (hsv)
Naturvetenskap  (hsv)
Data- och informationsvetenskap  (hsv)
Programvaruteknik  (hsv)

Genre

government publication  (marcgt)

Indexterm och SAB-rubrik

Automated Testing
Case study
Guidelines for testing
Industrial study
Visual GUI testing
Accident prevention
Cost benefit analysis
Costs
Graphical user interfaces
Image coding
Image recognition
Maintenance
Safety testing
Software design
Verification
Defence contractors
Development costs
Industrial case study
Maintenance cost
Safety critical systems
Separation of concerns
Test Automation
Software testing
Inställningar Hjälp

Uppgift om bibliotek saknas i LIBRIS

Kontakta ditt bibliotek, eller sök utanför LIBRIS. Se högermenyn.

Sök vidare

Hjälp
Fler titlar av
Alégroth, Emil, 1984 ...
Petersén, Elin
Tinnerholm, John
Blekinge Tekniska Hö ...
14th IEEE Internatio ...
Fler titlar om
Natural Sciences
Computer and Informa ...
Software Engineering
Naturvetenskap
Data- och informatio ...
Programvaruteknik
Fler titlar i denna genre
government publicati ...
channel record
Fler delar
Ingår i
Värdpublikation i annat format
Proceedings - 2021 I ...

Sök utanför LIBRIS

Hjälp
Om LIBRIS
Sekretess
Hjälp
Fel i posten?
Kontakt
Teknik och format
Sök utifrån
Sökrutor
Plug-ins
Bookmarklet
Anpassa
Textstorlek
Kontrast
Vyer
LIBRIS söktjänster
SwePub
Uppsök

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

Copyright © LIBRIS - Nationella bibliotekssystem

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy