scholarly journals Minimizing Test Execution Time During Test Generation

Author(s):  
Tilo Mücke ◽  
Michaela Huhn
2020 ◽  
Vol 34 (09) ◽  
pp. 13529-13533
Author(s):  
Meir Kalech ◽  
Roni Stern

Modern software systems are highly complex and often have multiple dependencies on external parts such as other processes or services. This poses new challenges and exacerbate existing challenges in different aspects of software Quality Assurance (QA) including testing, debugging and repair. The goal of this talk is to present a novel AI paradigm for software QA (AI4QA). A quality assessment AI agent uses machine-learning techniques to predict where coding errors are likely to occur. Then a test generation AI agent considers the error predictions to direct automated test generation. Then a test execution AI agent executes tests, that are passed to the root-cause analysis AI agent, which applies automatic debugging algorithms. The candidate root causes are passed to a code repair AI agent that tries to create a patch for correcting the isolated error.


2012 ◽  
Vol 2012 ◽  
pp. 1-12 ◽  
Author(s):  
Tomotaka Ishii ◽  
Tadashi Dohi

In general, the software-testing time may be measured by two kinds of time scales: calendar time and test execution time. In this paper, we develop two-dimensional software reliability models with two-time measures and incorporate both of them to assess the software reliability with higher accuracy. Since the resulting software defect models are based on the familiar nonhomogeneous Poisson processes with two time scales, which are the natural extensions of one-dimensional software defect models, it is possible to treat the time data both simultaneously and effectively. We investigate the dependence of test-execution time as a testing effort on the software reliability assessment and validate quantitatively the software defect models with two-time scales. We also consider an optimization problem when to stop the software testing in terms of two-time measurements.


2019 ◽  
Vol 4 (123) ◽  
pp. 112-123
Author(s):  
Anna Oleksiivna Zhurba

Within the framework of the article, an electronic tutorial was developed and programmatically implemented by the example of the Algorithm Theory discipline and studies were conducted on students' test results using the Statistica package.Today, in the process of learning, along with traditional print publications, e-textbooks are widely used, which are used both for distance education and for independent work. Previously, the emergence of electronic manuals was much more difficult to work with textbooks, as it took much longer. To test the students, it was necessary to pass the tests, test their knowledge manually, just as it was necessary to prepare to control the students. Therefore, there was a need to develop a program that allows you to study the lecture, watch the video and pass the test along with getting an assessment, also saving time.The purpose of this work is to develop an electronic textbook on the example of the discipline "Theory of Algorithms" and to conduct research on the results of testing students.The developed textbook on the theory of algorithms allows students to independently master the lecture material, perform laboratory work and control the level of their knowledge with the help of testing. Studies of the results of testing students were conducted depending on the test execution time and their correctness. With the help of the Statistica software, 60 students were tested for the test results. With this software, simple descriptive statistics were calculated.


2019 ◽  
Author(s):  
Abhinandan H. Patil

This work is inter disciplinary in nature. This work tries to apply latest discoveries in Artificial Intelligence to classic testing methodologies. Machine Learning which is the field of Artificial Intelligence is explored in this work. Thework demonstrates that provided the test team maintains the required data, Machine Learning Algorithms can aid in deciphering patterns from the test data. Patterns of interest are the relation between testers experience in the project and bugs uncovered, relations between the testers experience and the efficiency of test case with respect to code coverage and test execution time. Relation between testers experience and efficiency of test case with respect to code coverage and executiontime, relation between testers experience and bugs uncovered are explored using classic statistical techniques and clustering Machine Learning Algorithms. This clustering can be of immense help in test selection, prioritization, pruning and Regression test execution time reduction.


The results of studying the dynamics of clinical and psychopathological manifestations, cognitive disorders, brain electrogenesis in patients with alcohol dependence under the influence of therapy according to the treatment standards (I group) and using the drug "Cereglia" in complex correction (II group) are shown in the work. As a result of treatment revealed positive dynamics of psychopathological symptoms relief in both groups was revealed; in patients II group improving electrogenesis brain manifested a decrease of irritatie, regress polymorphic paroxysmal activity, the representation of slow-wave complexes, normalization of the ratio of alpha- and beta-rhythms, the emergence of regional differences and the reactions of absorption on the functional load clinically manifested by increase of functional activity of the brain and improving cognitive function (improving ability to work and steadfastness of focus, logic of judgments, the correctness and validity of generalizations, processes of semantic memorization, the ability to highlight the main meaning of the perceived material, the ability to analyze, understand and put into words the information received), before the performance standards, the test execution time was significantly shorter in group II patients than in group I patients (p<0.05) and was closer to the test execution time in the control group. It was found that the dynamics of cognitive functions under the influence of treatment is a marker of the degree of manifestations of encephalopathy and evaluation of the effectiveness of therapy with the use of the drug "Cereglia".


2010 ◽  
Vol 17D (2) ◽  
pp. 147-156
Author(s):  
In-Su Park ◽  
Young-Sul Shin ◽  
Sung-Ho Ahn ◽  
Jin-Sam Kim ◽  
Jae-Young Kim ◽  
...  

2020 ◽  
Vol 3 (2) ◽  
Author(s):  
Ani - Rahmani

Software testing (testing) is a crucial stage in software development. The success of the testing process will ensure the quality of the software. In the regression testing process, one issue is that not all test cases (retest all) in the test suite need to be executed. Retest all will consume massive resources, as well as a long time. Regression testing techniques seek to find ways to reduce test execution time. One of the regression testing techniques is test case selection, also known as regression test selection (RTS). This paper describes a study on babelRTS, an RTS algorithm, to see its effectiveness. Effectiveness is measured by comparing the execution time of the execution retest all and babelRTS. Experiments were carried out on five software under tests (SUT) that had some faults. Test cases are prepared by designing for each SUT. The results showed a reduction in time so that the effectiveness reached a maximum of 32%, and average of 23% .


Sign in / Sign up

Export Citation Format

Share Document