6,765 Hits in 7.9 sec

Estimating Return on Investment for GUI Test Automation Tools [article]

Felix Dobslaw, Robert Feldt, David Michaelsson, Patrick Haar, Francisco G. de Oliveira Neto, Richard Torkar
2019 arXiv   pre-print
In this paper, we introduce a method for estimating maintenance cost and Return on Investment (ROI) for Automated GUI Testing (AGT).  ...  Automated graphical user interface (GUI) tests can reduce manual testing activities and increase test frequency. This motivates the conversion of manual test cases into automated GUI tests.  ...  First, we introduce the source code history replay method to estimate the cost as well as the Return on Investment for automated GUI testing.  ... 
arXiv:1907.03475v2 fatcat:qfp3p7pbxrcznlvl6wecbxtrdy

Maintenance of Automated Test Suites in Industry: An Empirical study on Visual GUI Testing [article]

Emil Alégroth, Robert Feldt, Pirjo Kolström
2016 arXiv   pre-print
In addition a cost model, based on previous work, is presented that estimates the time to positive return on investment (ROI) of test automation compared to manual testing.  ...  In particular, these costs and factors are unknown for automated GUI-based testing.  ...  return on investment (ROI) model for the development and maintenance of automated tests [12] .  ... 
arXiv:1602.01226v1 fatcat:lgpybwpy3ngxbd7bgqfkwwzauq

An Open Framework for Managed Regression Testing [chapter]

Naina Mittal, Ira Acharya
2003 Lecture Notes in Computer Science  
The open architecture of the framework allows it to augment capabilities of some other testing tools by providing adapters to them, thus, eliminating the rigidity of use of a particular tool.  ...  The framework design encapsulates hierarchical test case management, multi-user support, product version maintenance, and automated test execution and result analysis to facilitate easy testing.  ...  Return on Investment In order to arrive at the return on investment achievable with the use of this framework, a pilot was performed to automate the regression test process of an integrated access device  ... 
doi:10.1007/3-540-44830-6_20 fatcat:v2ef4shlejcfbgxqu7o4lvofpe

When agile meets OO testing

Siegfried Goeschl, Matthias Herp, Clemens Wais
2010 Proceedings of the 1st Workshop on Testing Object-Oriented Systems - ETOOS '10  
The paper starts with an overview of project and the testing strategy being used. It then goes on to describe the test tools used in the project and the results achieved.  ...  This paper describes the testing approach for an object-oriented rich client application based on an agile software development process.  ...  As many tests as possible are pushed to this level of test automation since these tests provide quick feedback and good return of investment.  ... 
doi:10.1145/1890692.1890702 fatcat:eevf5ma2frbttjzycsab7vpd4e

Visual GUI testing in practice: challenges, problemsand limitations

Emil Alégroth, Robert Feldt, Lisa Ryrholm
2014 Empirical Software Engineering  
Furthermore, collected metrics on cost and return on investment of the VGT transition are reported together with information about the VGT suites' defect finding ability.  ...  By coupling image recognition with test scripts, VGT tools can emulate end user behavior on almost any GUI-based system, regardless of implementation language, operating system or platform.  ...  Acknowledgment The authors of this manuscript would like to thank Saab AB for their participation in these projects and their continued support in answering the question if Visual GUI Testing is an industrially  ... 
doi:10.1007/s10664-013-9293-5 fatcat:k6xqas3ylncuhm2euv3zdc26m4

Software Test Automation in Practice: Empirical Observations

Jussi Kasurinen, Ossi Taipale, Kari Smolander
2010 Advances in Software Engineering  
As for the test automation, the situation is not as straightforward: based on our study, the applicability of test automation is still limited and its adaptation to testing contains practical difficulties  ...  Based on the results, the testing processes have approximately three fourths of the resources they need, and have access to a limited, but usually sufficient, group of testing tools.  ...  companies listed on the project web site.  ... 
doi:10.1155/2010/620836 fatcat:5gaovhb6azay3lcnc7zgjuttvi

Software Test Automation in Practice [chapter]

Jussi Kasurinen, Ossi Taipale, Kari Smolander
2011 Data Structure and Software Engineering  
As for the test automation, the situation is not as straightforward: based on our study, the applicability of test automation is still limited and its adaptation to testing contains practical difficulties  ...  Based on the results, the testing processes have approximately three fourths of the resources they need, and have access to a limited, but usually sufficient group of testing tools.  ...  companies listed on the project web site.  ... 
doi:10.1201/b13126-8 fatcat:5jsdtnzhajetjmufgzej43z6qy

Why Do Some Mature Organizations Not Use Mature CM Tools [chapter]

Ivica Crnkovic
1999 Lecture Notes in Computer Science  
A detailed evaluation was performed on the basis of the company's experience. The investigation procedure, the criteria for the evaluation, and the results are presented in the paper.  ...  Although several generations of CM tools have been developed internally, different reasons led to a decision not to use CM tools internally developed but to buy a tool available on the market.  ...  Having no information, the project group has made no estimate for return on investments for VSS.  ... 
doi:10.1007/3-540-48253-9_5 fatcat:3frferc3dvgzvbjgxgm4fatrqu

On the long-term use of visual gui testing in industrial practice: a case study

Emil Alégroth, Robert Feldt
2017 Empirical Software Engineering  
Visual GUI Testing (VGT) is a tool-driven technique for automated GUI-based testing that uses image recognition to interact with and assert the correctness of the behavior of a system through its GUI as  ...  To this end, we also present Spotify's Test interface solution for automated GUI-based testing and conclude that it has its own benefits and drawbacks.  ...  For instance, such research requires years of investment by a case company, which they are reluctant to invest in areas that have not already been proven to provide positive return on investment.  ... 
doi:10.1007/s10664-016-9497-6 fatcat:jagqa2sy4vfk3fzr74crujf67q

Inferring Types of References to GUI Objects in Test Scripts

Chen Fu, Mark Grechanik, Qing Xie
2009 2009 International Conference on Software Testing Verification and Validation  
We describe our implementation and give an algorithm for automatically inferring types of GUI objects. We built a tool and evaluated it on different GAPs.  ...  These test scripts interact with GAPs by performing actions on their GUI objects.  ...  Traditional capture/replay tools provide a basic test automation solution.  ... 
doi:10.1109/icst.2009.12 dblp:conf/icst/FuGX09 fatcat:xchndjjunnelnatlg3h7rvgne4

Choosing Automated or Manual Testing in Extreme Programming with the Analytical Hierarchy Process

Sultan Alshehri, Abdulmajeed Aljuhani, Luigi Benedicenti
This paper presents an example of applying the AHP to decide which testing technique to adopt depending on a series of project-specific parameters.  ...  Extreme Programming (XP) has been called one of the most successful methods in software development. XP comprises a set of practices designed to work together to provide value to the customer.  ...  The goal of 100% automation is not just ambitious, it is also impractical. Typically 70% automation helps maximize return on investments.  ... 
doi:10.24297/ijct.v15i11.4360 fatcat:mmhgqrf6j5fv5mljxqlh2yjwpm

Observations and lessons learned from automated testing

Stefan Berner, Roland Weber, Rudolf K. Keller
2005 Proceedings of the 27th international conference on Software engineering - ICSE '05  
The report concludes with a synopsis of these experiences and with suggestions for future test automation endeavors.  ...  This report addresses some of our observations made in a dozen of projects in the area of software testing, and more specifically, in automated testing.  ...  For successful test automation, it is key to start with the automation of the test cases that promise the highest return on investment.  ... 
doi:10.1145/1062455.1062556 dblp:conf/icse/BernerWK05 fatcat:yzqixyj73ncsjdhm7ctrrb32pq

MAuto: Automatic Mobile Game Testing Tool Using Image-Matching Based Approach

J. Tuovenen, M. Oussalah, P. Kostakos
The feasibility of the developed tool has been demonstrated through testing on the Clash of Clans mobile game.  ...  This paper focuses on the development of a new mobile game testing framework, referred to, MAuto. MAuto records the user actions in the game and replays the tests on any Android device.  ...  This work is partly supported by EU Horizon 2020 project Cutler (ID # 770469) on Coastal Urban Development through the Lenses of Resiliency and EU YoungRes (#823701) project on Youth polarization.  ... 
doi:10.1007/s40869-019-00087-z fatcat:qbvfq6c4rbcy5khfnnc67vd6vu

Cost Study of Test Automation Over Documentation for Microservices

Shan Shan, Marcela Reyna, Jiting Xu, Chris Skirvin, Nanditha Patury, Russell Scott
2018 DEStech Transactions on Computer Science and Engineering  
The cost problem of building and maintaining test automation is one of the biggest problems in the arena of test automation [5], thus it is the same for Test Over Documentation.  ...  In this paper, we study the cost problem of Test Over Documentation, evaluate the cost of each subcategory for testing Microservices [6], hoping to give the testers some reference for tooling selection  ...  tool for test case automation  ... 
doi:10.12783/dtcse/csse2018/24507 fatcat:b77z4efjufebhhyjgugq6est4m

GUI Test Script Repair in Regression Testing

G. Geetha Priya, B. Narendra Kumar Rao
2018 International Journal of Emerging Research in Management and Technology  
Selenium is an open-source tool for testing GUI Application by executing test cases whether the GUI Application is working properly or not.  ...  During this process, test script repair uses GUI objects for yielding a final test script that can be executed using selenium tool to validate the GUI Application.  ...  This can be performed on real Android Application. The Android ripping tool is used for comparing fully Automated GUI testing Technique in a systematic way. Eman et al.  ... 
doi:10.23956/ijermt.v6i6.289 fatcat:4z2vtgaobzgsdfmdcvtq3zwndq
« Previous Showing results 1 — 15 out of 6,765 results