An overview and case study of a statistical regression testing method for software maintenance

2007 ◽  
Vol 90 (12) ◽  
pp. 23-34 ◽  
Author(s):  
Tomohiko Takagi ◽  
Zengo Furukawa ◽  
Toshinori Yamasaki
2012 ◽  
Vol 241-244 ◽  
pp. 2833-2836
Author(s):  
Kai Xie ◽  
Gao Feng Zhang

In the maintenance of SCADA system, requirements may have been changed, which motivates the component modification to create new versions and their accompany tests. Regression testing strategies aim at the retest for modification affection in SCADA software maintenance. This paper presents a SCADA system regression testing method based on a new Component Testing Association Model. In this method, previously executed test cases are selected to generate the minimal regression test suite by the identification and impact analysis for the modification-affected component groups.


Author(s):  
PRACHET BHUYAN ◽  
ABHISHEK KUMAR

Service-Oriented Architecture(SOA) is an approach for designing, deploying and managing services that represent reusable business functionality. SOA removes the gap between software and business. Reliability and fault-free implementation are major concern for SOA based applications. Traditional testing are no more beneficial for verifying and validating the quality of services in SOA systems. Regression testing is inevitable that is undertaken every time to provide confidence that modification do not introduce new bugs into previously validated code. In this paper we addressed the UML based regression testing method using UML use case diagram and UML activity diagram to generate a test case in the context of case study named ' Online Shopping System' .


2021 ◽  
pp. 1-26
Author(s):  
Sigrid Denver ◽  
Tove Christensen ◽  
Jonas Nordström

Abstract Objective: The objective is to analyze Danish consumers’ attitudes to buying food with reduced salt content. Design: The study is based on a comprehensive store intervention that included 114 stores belonging to the same supermarket chain. Three different salt claims were tested for eight weeks on six test products within the categories bread, cornflakes and frozen pizzas. Scanner data were supplemented with 134 brief interviews with consumers in nine selected stores. Setting: Stores spread across Denmark. Participants: Consumers who buy food in the stores. Results: Statistical regression analyses of the scanner data indicated that none of the three claims significantly affected demand for any of the test products. The interviews confirmed that many consumers were more focused on other elements of the official dietary advice than reduced salt consumption, such as eating plenty of vegetables, choosing products with whole grains and reducing their intake of sugar and fat. Conclusions: Overall, both the scanner data and the interviews pointed in the same direction, toward the conclusion that salt content is often a secondary factor when Danish consumers make dietary choices.


2014 ◽  
Vol 2014 ◽  
pp. 1-9 ◽  
Author(s):  
Ali M. Alakeel

Program assertions have been recognized as a supporting tool during software development, testing, and maintenance. Therefore, software developers place assertions within their code in positions that are considered to be error prone or that have the potential to lead to a software crash or failure. Similar to any other software, programs with assertions must be maintained. Depending on the type of modification applied to the modified program, assertions also might have to undergo some modifications. New assertions may also be introduced in the new version of the program, while some assertions can be kept the same. This paper presents a novel approach for test case prioritization during regression testing of programs that have assertions using fuzzy logic. The main objective of this approach is to prioritize the test cases according to their estimated potential in violating a given program assertion. To develop the proposed approach, we utilize fuzzy logic techniques to estimate the effectiveness of a given test case in violating an assertion based on the history of the test cases in previous testing operations. We have conducted a case study in which the proposed approach is applied to various programs, and the results are promising compared to untreated and randomly ordered test cases.


2021 ◽  
Vol 5 (3) ◽  
pp. 417
Author(s):  
Faneshia Tangke Rerung ◽  
David Adechandra Ashedica pesudo

The influence of work environment, financial rewards and personality type A on the choice of a public accountant career. This research aims to determine the effect of the work environment, financial rewards, and type A personality on the choice of a public accountant career. The subjects of this study were accounting students, Universitas Kristen Satya Wacana class of 2017 and 2018. This study used a quantitative approach with a linear regression testing method. The sample of this study was 182 respondents. 79 respondents obtained the distribution of data acquisition from the 2017 class and 103 respondents from the 2018 batch. The data was obtained by distributing questionnaires through the google form. Based on the t-test, it can be concluded that the work environment has a positive effect on the choice of a public accountant career, financial rewards have no effect on the choice of a public accountant career, and type A personality has a positive effect on the choice of a public accountant career. Based on the research that has been done, the following conclusions are obtained. First, the work environment has a positive effect on the choice of a public accountant career. Second, financial rewards do not influence the choice of a public accountant career. Students prefer to have various experiences first, so they do not consider the number of financial rewards obtained. Third, type A personality has a positive effect on the choice of a public accountant career.


Author(s):  
Sarika Sharma ◽  
Deepak Kumar

Objective: From the literature review, it is evident that the concept of “regression testing” inherited in agile software testing originates from software maintenance practices. Therefore, the existing algorithms for regression testing revolve around the software maintenance principles rather than agile methodology. The objective of this paper is to evaluate the degree of fitness of the existing regression test-suite development algorithms for performing the regression testing in agile. Methods: This paper performs a systematic literature review for research work published from 2006 to 2018, which includes survey of the existing regression testing algorithms to identify and overcome the challenges associated with them while performing regression testing in agile. This research paper considers the four research questions into scope for analyzing the fitness of existing regression test-suite development algorithm for performing regression testing under agile methodology. Further, this paper attempts to propose approach for the development of the regression test-suite suitable for regression testing under agile methodology. Results: The current regression test-suite development algorithm were found unsuitable for performing the regression testing under agile methodology due to the newly identified four key challenges associated with them. Conclusion: The current regression test-suite development algorithms aligned with software maintenance principles rather than agile methodology. In addition, the newly proposed approach for regression test-suite development found to be easily adaptable by agile teams as it aligns with agile methodology principles. Finally, this paper recommends the adoption of agile principle through the newly proposed approach for developing regression test-suite for performing regression testing under agile methodology.


2017 ◽  
Vol 26 (01) ◽  
pp. 94-95

Castro GM, Buczkowski L, Hafner JM. The Contribution of Sociotechnical Factors to Health Information Technology-Related Sentinel Events. Jt Comm J Qual Patient Saf 2016 Feb;42(2):70-6 https://linkinghub.elsevier.com/retrieve/pii/S1553-7250(16)42008-8 Horsky J, Ramelson HZ. Development of a cognitive framework of patient record summary review in the formative phase of user-centered design. J Biomed Inform 2016 Dec;64:147-57 http://www.sciencedirect.com/science/article/pii/S153204641630137X?via%3Dihub Kobayashi L, Gosbee JW, Merck DL. Development and Application of a Clinical Microsystem Simulation Methodology for Human Factors-Based Research of Alarm Fatigue. HERD 2016 Jan 1:1937586716673829 http://journals.sagepub.com/doi/abs/10.1177/1937586716673829?url_ver=Z39.88-2003&rfr_id=ori%3Arid%3Acrossref.org&rfr_dat=cr_pub%3Dpubmed& Percival J, McGregor C. An Evaluation of Understandability of Patient Journey Models in Mental Health. JMIR Hum Factors 2016 Jul 28;3(2):e20 http://humanfactors.jmir.org/2016/2/e20/ Schnittker R, Schmettow M, Verhoeven F, Schraagen JM. Combining situated Cognitive Engineering with a novel testing method in a case study comparing two infusion pump interfaces. Appl Ergon 2016 Jul;55:16-26 http://www.sciencedirect.com/science/article/pii/S0003687016300047?via%3Dihub


2013 ◽  
Vol 2013 ◽  
pp. 1-11 ◽  
Author(s):  
Kagiso Mguni ◽  
Yirsaw Ayalew

Software maintenance is an important activity in software development. Some development methodologies such as the object-oriented have contributed in improving maintainability of software. However, crosscutting concerns are still challenges that affect the maintainability of OO software. In this paper, we discuss our case study to assess the extent of maintainability improvement that can be achieved by employing aspect-oriented programming. Aspect-oriented programming (AOP) is a relatively new approach that emphasizes dealing with crosscutting concerns. To demonstrate the maintainability improvement, we refactored a COTS-based system known as OpenBravoPOS using AspectJ and compared its maintainability with the original OO version. We used both structural complexity and concern level metrics. Our results show an improvement of maintainability in the AOP version of OpenBravoPOS.


2013 ◽  
Vol 2013 ◽  
pp. 1-6 ◽  
Author(s):  
Zhanwei Hui ◽  
Song Huang ◽  
Zhengping Ren ◽  
Yi Yao

For mission critical programs, integer overflow is one of the most dangerous faults. Different testing methods provide several effective ways to detect the defect. However, it is hard to validate the testing outputs, because the oracle of testing is not always available or too expensive to get, unless the program throws an exception obviously. In the present study, the authors conduct a case study, where the authors apply a metamorphic testing (MT) method to detect the integer overflow defect and alleviate the oracle problem in testing critical program of Traffic Collision Avoidance System (TCAS). Experimental results show that, in revealing typical integer mutations, compared with traditional safety property testing method, MT with a novel symbolic metamorphic relation is more effective than the traditional method in some cases.


Sign in / Sign up

Export Citation Format

Share Document