Filters








755 Hits in 7.4 sec

A Systematic Review on Regression Testing for Web-Based Applications

Anis Zarrad
2015 Journal of Software  
Therefore, the frequency of Web maintenance process is increased and need to re-test the application in cost effective way to ensure quality for new releases.  ...  Section 4 summarizes research works on regression testing for Web applications, the results and evaluation findings.  ...  Acknowledgment The author would like to thank Dr. Izzat Alsmadi for his assistance in collecting research papers and valuable comments.  ... 
doi:10.17706//jsw.10.8.971-990 fatcat:kqavmlgganb6bciffemjbbtvve

A Systematic Review on Regression Testing for Web-Based Applications

Anis Zarrad
2015 Journal of Software  
Therefore, the frequency of Web maintenance process is increased and need to re-test the application in cost effective way to ensure quality for new releases.  ...  Section 4 summarizes research works on regression testing for Web applications, the results and evaluation findings.  ...  Acknowledgment The author would like to thank Dr. Izzat Alsmadi for his assistance in collecting research papers and valuable comments.  ... 
doi:10.17706/jsw.10.8.971-990 fatcat:ufbgatqeqvhateuas3cxkkogee

A Systematic Literature Review of Test Breakage Prevention and Repair Techniques [article]

Javaria Imtiaz, Salman Sherin, Muhammad Uzair khan, Muhammad Zohaib Iqbal
2019 arXiv   pre-print
Finally, metrics are extracted from the included papers. Based on the defined selection criteria a final set of 41 primary studies are included for analysis.  ...  Context: When an application evolves, some of the developed test cases break.  ...  Most of the tools based on differential testing which executes whole test suite on both the original and modified version of applications for identification of broken or failed test cases.  ... 
arXiv:1909.10750v1 fatcat:3p2aruegsbgz3bhmkfetb5lwvy

Selective regression testing for web applications created with google web toolkit

Matthias Hirzel
2014 Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java platform Virtual machines, Languages, and Tools - PPPJ '14  
We examine how these parameters affect the localization of client-side code changes, run time, memory consumption and the number of web tests selected for re-execution.  ...  Modern web applications are usually based on JavaScript. Due to its loosely typed, dynamic nature, test execution is time expensive and costly.  ...  Acknowledgements We are indebted to the itdesign GmbH for allowing us to evaluate our approach on their software and to Jonathan Brachthäuser as well as Julia Trieflinger for creating web tests and seeding  ... 
doi:10.1145/2647508.2647527 dblp:conf/pppj/Hirzel14 fatcat:tdgfiyoxnrflxlrfxcpo4yr36u

Trade-Off Analysis for Selective versus Brute-Force Regression Testing in FSMWeb

Anneliese Andrews, Hyunsook Do
2014 2014 IEEE 15th International Symposium on High-Assurance Systems Engineering  
The framework is based on classifying tests as reusable, retestable, and obsolete. It uses the FSMWeb model as the behavioral model upon which test generation is based.  ...  and analyze cost-benefit tradeoffs for the techniques that vary with the amount of changes and the impact of model changes.  ...  The majority of this research focused on regression testing for desktop applications such as C or Java, but more recent research targeted web applications because the use of web applications has grown  ... 
doi:10.1109/hase.2014.33 dblp:conf/hase/AndrewsD14 fatcat:r42ks7upivfynkdk7ktdaiisti

ComReg: A Complex Network Approach to Prioritize Test Cases for Regression Testing [article]

Imrul Kayes, Jacob Chakareski
2014 arXiv   pre-print
In this study, we want to prioritize test cases for regression testing based on the dependency network of faults.  ...  We present ComReg, a test case prioritization technique based on the dependency network of faults.  ...  [48] prioritized test cases for web applications.  ... 
arXiv:1311.4176v3 fatcat:lozjyx76zremxj776dvr74mmue

Prioritizing JUnit Test Cases: An Empirical Assessment and Cost-Benefits Analysis

Hyunsook Do, Gregg Rothermel, Alex Kinneer
2006 Empirical Software Engineering  
To investigate the practical implications of these results, we present a set of cost-benefits models for test case prioritization, and show how the effectiveness differences observed can result in savings  ...  In particular, Java and the JUnit testing framework are being used extensively to build software systems in practice, and the effectiveness of prioritization techniques on Java systems tested under JUnit  ...  Ziru Zhu helped prepare the jtopas object. We thank the anonymous reviewers for suggestions that materially improved the paper.  ... 
doi:10.1007/s10664-006-5965-8 fatcat:tyx6qakl3nd2jfnxdjgox3s5mq

Business-process-driven gray-box SOA testing

Z. J. Li, H. F. Tan, H. H. Liu, J. Zhu, N. M. Mitsumori
2008 IBM Systems Journal  
This information is useful to find uncovered paths for testing by comparing it with the testing profile and to prioritize test cases for the next rounds of testing based on the occurrence frequencies of  ...  Web Services Navigator® is designed to help users understand the dynamic behavior of a distributed SOA system by visualizing the execution of Web-services-based applications.  ... 
doi:10.1147/sj.473.0457 fatcat:25s6qytbzveezac2fvqnm37tbe

Test Case Prioritization Techniques for Model-Based Testing: A Replicated Study [article]

João Felipe Silva Ouriques, Emanuela Gadelha Cartaxo and Patrícia Duarte Lima Machado
2017 arXiv   pre-print
In the Model-Based Testing (MBT) context, such techniques are usually based on heuristics related to structural elements of the model and derived test cases.  ...  Recently, several Test Case Prioritization (TCP) techniques have been proposed to order test cases for achieving a goal during test execution, particularly, revealing faults sooner.  ...  Acknowledgements This work was partially supported by the National Institute of Science and Technology for Software Engineering (2015), funded by CNPq/Brasil, grant 573964/2008-4.  ... 
arXiv:1708.03240v1 fatcat:zricnuxgxjbmxc42cvv4y3efc4

Assessing test artifact quality—A tertiary study

Huynh Khanh Vi Tran, Michael Unterkalmsteiner, Jürgen Börstler, Nauman bin Ali
2021 Information and Software Technology  
We also provide a comprehensive model of test case/suite quality with definitions for the quality attributes and measurements based on findings in the literature and ISO/IEC 25010:2011.  ...  This puts high demands on the quality of the central artifacts in software testing, test suites and test cases.  ...  The work has also been supported by research grant for the VITS project (reference number 20180127) from the Knowledge Foundation in Sweden.  ... 
doi:10.1016/j.infsof.2021.106620 fatcat:jhsxfibaazg2jb45nxdendsxtm

RAVE: comprehensive open-source software for reproducible analysis and visualization of intracranial EEG data

John F. Magnotti, Zhengjia Wang, Michael S. Beauchamp
2020 NeuroImage  
RAVE consists of nearly 50,000 lines of code designed to prioritize an interactive user experience, reliability and reproducibility.  ...  User interactions occur through a web browser, making it transparent to the user whether the back-end data storage and computation are occurring locally, on a lab server, or in the cloud.  ...  We thank Meng Li for statistical advice and are grateful for feedback from RAVE users including Anusha Allawala, Kelly Bijanki, Patrick Karas, Brian Metzger, and Sameer Sheth.  ... 
doi:10.1016/j.neuroimage.2020.117341 pmid:32920161 pmcid:PMC7821728 fatcat:tubam7xjhnbazgkraonf2e7vwi

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.  ...  that the technique was feasibly used for Spotify's desktop and web applications.  ... 
doi:10.1007/s10664-016-9497-6 fatcat:jagqa2sy4vfk3fzr74crujf67q

RAVE: comprehensive open-source software for reproducible analysis and visualization of intracranial EEG data [article]

John S Magnotti, Zhengjia Wang, Michael S Beauchamp
2020 bioRxiv   pre-print
RAVE consists of nearly 50,000 lines of code designed to prioritize an interactive user experience, reliability and reproducibility.  ...  User interactions occur through a web browser, making it transparent to the user whether the back-end data storage and computation is occurring on a local machine, a lab server, or in the cloud.  ...  Furthermore, for users who rely on the RAVE GUI, all of the code is already shared. This permits community-based examination of the internal workings of .  ... 
doi:10.1101/2020.06.02.129676 fatcat:s227pgfxsbgqnibf2qoa5f5uky

A systematic literature review of actionable alert identification techniques for automated static code analysis

Sarah Heckman, Laurie Williams
2011 Information and Software Technology  
We propose building on an actionable alert identification benchmark for comparison and evaluation of AAIT from literature on a standard set of subjects and utilizing a common set of evaluation metrics.  ...  The techniques use alert type selection; contextual information; data fusion; graph theory; machine learning; mathematical and statistical models; or test case failures to classify and prioritize actionable  ...  Execution frequency solves the limitation of execution likelihood by providing a value of how often the code will be executed [5] .  ... 
doi:10.1016/j.infsof.2010.12.007 fatcat:bwettl5fqjczhl4svfikm7545q

Heterogeneous Systems Testing Techniques: An Exploratory Survey [chapter]

Ahmad Nauman Ghazi, Kai Petersen, Jürgen Börstler
2015 Lecture Notes in Business Information Processing  
Search-based testing has been used by 14 out of 27 respondents, indicating the practical relevance of the approach for testing heterogeneous systems, which itself is relatively new and has only recently  ...  on the usefulness of the techniques with respect to a defined set of outcome variables.  ...  The main characteristics of exploratory testing are simultaneous learning, test design and execution [16, 40] . The tester has the freedom to dynamically design, modify and execute the tests.  ... 
doi:10.1007/978-3-319-13251-8_5 fatcat:egojrq2xh5bjvlaeghoicgar3q
« Previous Showing results 1 — 15 out of 755 results