29,683 Hits in 6.7 sec

Incorporating Historical Test Case Performance Data and Resource Constraints into Test Case Prioritization [chapter]

Yalda Fazlalizadeh, Alireza Khalilian, Mohammad Abdollahi Azgomi, Saeed Parsa
2009 Lecture Notes in Computer Science  
In this paper, we present a new approach for prioritization using historical test case performance data which considers time and resource constraints.  ...  Growing size of test suites on one hand and resource constraints on the other hand, necessitates the test case prioritization process.  ...  This shows that the proposed approach is capable of prioritizing test cases in the constraint environments using historical test case performance data, such that executed test cases can detect software  ... 
doi:10.1007/978-3-642-02949-3_5 fatcat:ui25bv6dovbgrghg5ghoq5lrrq

Making the Case for MORTO: Multi Objective Regression Test Optimization

Mark Harman
2011 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops  
The paper presents several examples of costs and values that could be incorporated into such a Multi Objective Regression Test Optimization (MORTO) approach.  ...  This paper argues that regression test optimization problems such as selection and prioritization require multi objective optimization in order to adequately cater for real world regression testing scenarios  ...  I am also very grateful to Shin Yoo for our many interesting and thought-provoking discussions on RTO topics, which have undoubtedly helped to shape the views I express in this position paper (though all  ... 
doi:10.1109/icstw.2011.60 dblp:conf/icst/Harman11 fatcat:7lqi6keh4jdf5lagsnxi4wrxka

Improving Regression Testing Transparency and Efficiency with History-Based Prioritization -- An Industrial Case Study

Emelie Engström, Per Runeson, Andreas Ljung
2011 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation  
Method: A case study was launched including: identification of important factors for prioritization and selection of test cases, implementation of the method, and a quantitative and qualitative evaluation  ...  Improving regression testing transparency and efficiency with history-based prioritization -an industrial case study Engström, Emelie; Runeson, Per; Ljung, Andreas Abstract-Background: History based regression  ...  [5] is based on historical performance data and incorporates three factors: historical effectiveness in fault detection, each test case's execution history in regression test and the last priority assigned  ... 
doi:10.1109/icst.2011.27 dblp:conf/icst/EngstromRL11 fatcat:risvzkhey5ch7bhu3sxt3tu3vi

An improved method for test case prioritization by incorporating historical test case data

Alireza Khalilian, Mohammad Abdollahi Azgomi, Yalda Fazlalizadeh
2012 Science of Computer Programming  
We have previously introduced a technique for test case prioritization using historical test case performance data.  ...  First, we propose a new prioritization equation with variable coefficients gained according to the available historical performance data, which acts as a feedback from the previous test sessions.  ...  This study focused on using historical data for prioritizing test cases and its effect on long-term performance of regression testing, performed in environments with resource and time constraints.  ... 
doi:10.1016/j.scico.2012.01.006 fatcat:rpagn2vm5rgwbkaj7c5dmrzkbq

Comprehensive Cognizance of Regression Test Case Prioritization Techniques

Omdev Dahiya, University Institute of Engineering and Technology, Maharshi Dayanand University, Rohtak
2019 International Journal of Emerging Trends in Engineering Research  
Due to time and cost constraints running the exhaustive testing on large programs is not a feasible idea.  ...  The quality of software can only be ensured by the means of testing. Many testing techniques are available to discover various errors/faults and debugging approaches are thus applied to remove them.  ...  Case Prioritization According to this approach "execution of all the test cases is not feasible due to resource constraints, therefore the test cases are ordered such that those with higher priorities  ... 
doi:10.30534/ijeter/2019/377112019 fatcat:pdky7axvyracbcmmdyvfoaohha

A Review on Various Techniques for Regression Testing and Test Case Prioritization

Jaspreet SinghRajal, Shivani Sharma
2015 International Journal of Computer Applications  
Regression testing has to be performed for the validation of data modification. Various test cases have to be developed to perform the regression testing.  ...  In this paper, various test case prioritization techniques have been discussed for the generation of priority of test suites and regression testing approaches provide information about which strategies  ...  The proposed test case prioritization techniques take into account the coverage data of test cases at three levels i.e. workflow, XPath, and WSDL.  ... 
doi:10.5120/20418-2718 fatcat:6cshq6pocbg3lpmnhvhhxbr46q

A Systematic Review of Techniques for Test Case Prioritization

Aman Jatain, Garima Sharma
2013 International Journal of Computer Applications  
This paper mainly discusses various test case prioritization techniques for regression testing presented by various researchers and the various search algorithms used in the test case prioritisation process  ...  Various techniques of performing regression testing are available. Software testers can select the technique that suit their requirement as well as optimize the basic cost and time factors.  ...  assessing the rate of fault detection of prioritized test cases, APFDc, that incorporates varying test cases and fault costs.  ... 
doi:10.5120/11554-6833 fatcat:cqac3war7zbt7otz5mgs3hfjsi

Efficiency Enhancement in Regression Test Case Prioritization Technique

Unfortunately all the test cases, existing and newly added, cannot be re-executed due to insufficient resources.  ...  In this scenario, prioritization of test case helps in improving the efficacy of regression testing by arranging the test cases in such a way that the most beneficial (that has the potential to detect  ...  It is essential to schedule the test case execution to increase the probability of quick detection of bugs because of the resource constraints.  ... 
doi:10.35940/ijitee.k1595.1081219 fatcat:saanoddp65abpikxbbtm6kdmoy

Model-Based Test Case Prioritization Using Neural Network Classification

Nida Gokce, Mubariz Eminli
2014 Computer Science & Engineering An International Journal  
The classification results for commercial test prioritization application show the high classification accuracies about 96% and the acceptable test prioritization performances are achieved.  ...  A for classification purpose, neural network (NN) that is the most advances is preferred and a data set obtained from our study for all test cases is classified using multilayer perceptron (MLP) NN.  ...  Kim and Porter prioritized test cases based on historical execution data [15] .  ... 
doi:10.5121/cseij.2014.4102 fatcat:r3gzuvgokncffcmnucnrazh5gm

Incorporating Metrics in an Organizational Test Strategy

Wasif Afzal, Richard Torkar
2008 2008 IEEE International Conference on Software Testing Verification and Validation Workshop  
An organizational level test strategy needs to incorporate metrics to make the testing activities visible and available to process improvements.  ...  We have assembled metrics in these two process types to support management in carrying out evidence-based test process improvements and to incorporate suitable metrics as part of an organization level  ...  While selecting a test case prioritization technique, there are different considerations, such as granularity levels, incorporation of feedback to adjust for test cases already executed and making use  ... 
doi:10.1109/icstw.2008.23 dblp:conf/icst/AfzalT08 fatcat:qxzddfgqvnftnmwof5gkgqa45y

The Effects of Time Constraints on Test Case Prioritization: A Series of Controlled Experiments

Hyunsook Do, Siavash Mirarab, Ladan Tahvildari, Gregg Rothermel
2010 IEEE Transactions on Software Engineering  
If this is correct, a better understanding of the effects of time constraints could lead to improved prioritization techniques, and improved maintenance and testing processes.  ...  Our first experiment manipulates time constraint levels and shows that time constraints do play a significant role in determining both the cost-effectiveness of prioritization and the relative cost-benefit  ...  Techniques that incorporate test execution time into their prioritization [34, 59] might also be of interest given their attention to time, for the case in which time constraints are known beforehand  ... 
doi:10.1109/tse.2010.58 fatcat:5irev3x2lvgjtdusjmf2slmrxq

Informing Balanced Investment in Services and Health Systems: A Case Study of Priority Setting for Tuberculosis Interventions in South Africa

Fiammetta M. Bozzani, Tom Sumner, Don Mudzengi, Gabriela B. Gomez, Richard White, Anna Vassall
2020 Value in Health  
We find that optimal prioritization among different tuberculosis control strategies in South Africa is influenced by whether and how constraints are taken into consideration.  ...  We develop a conceptual framework for defining health system constraints and empirical estimation methods that rely on routine data.  ...  Acknowledgments: The authors would like to thank the National Department of Health and the National TB Programme in South Africa for their time and advice.  ... 
doi:10.1016/j.jval.2020.05.021 pmid:33127017 pmcid:PMC7640941 fatcat:qninl2pehffg7dm52co4kdpzxi

A Robust Information Life Cycle Management Framework for Securing and Governing Critical Infrastructure Systems

Vrettos Moulos, George Chatzikyriakos, Vassilis Kassouras, Anastasios Doulamis, Nikolaos Doulamis, Georgios Leventakis, Thodoris Florakis, Theodora Varvarigou, Evangelos Mitsokapas, Georgios Kioumourtzis, Petros Klirodetis, Alexandros Psychas (+5 others)
2018 Inventions  
This Framework leverages every possible data source that could provide vital information to Critical Infrastructures by performing analysis and data fusion being able to cope with data variety and variability  ...  At the same time, it orchestrates the pre-existing processes and resources of these infrastructures.  ...  In this test, two different cases are taken into consideration.  ... 
doi:10.3390/inventions3040071 fatcat:37lll5z6efe4bcpu5z6xvcb4wi

CIPC: A Change Impact Propagation Computing Based Technique for Microservice Regression Testing Prioritization

Lizhe Chen, Xiang Yu, Ji Wu, Haiyan Yang, Fazlullah Khan
2021 Mobile Information Systems  
Therefore, the higher execution order of test case prioritizes CIPC, which is based on impact changes.  ...  Multiobjective prioritization algorithm is based on heuristic searching, in which sequence test cases are done by coverage.  ...  Beside this, historical analysis records data to prioritize test cases [31] .  ... 
doi:10.1155/2021/2912240 fatcat:ncsdej6zyrcxpbjah5pykaq6y4

Improving online performance diagnosis by the use of historical performance data

Karen L. Karavanic, Barton P. Miller
1999 Proceedings of the 1999 ACM/IEEE conference on Supercomputing (CDROM) - Supercomputing '99  
We incorporate several different types of historical knowledge about the application's performance into an existing profiling tool, the Paradyn Parallel Performance Tool.  ...  Compared to existing approaches, incorporating historical data shortens the time required to identify bottlenecks, decreases the amount of unhelpful instrumentation, and improves the usefulness of the  ...  To test our ideas we incorporate several different types of historical knowledge about an application's performance into an existing diagnostic research tool, the Paradyn Parallel Performance Tool [5]  ... 
doi:10.1145/331532.331574 dblp:conf/sc/KaravanicM99 fatcat:ko4nbyebozbvdalsl2p3jomkju
« Previous Showing results 1 — 15 out of 29,683 results