Testing software is hard. Knowing that software is well tested is even more difficult. One widely accepted measure is that of branch coverage, the ratio of basic code blocks that were exercised by some test, to the total number of code blocks in the system under test. In principle, this ...
Preethi Harris obtained her BE in computer science engineering, ME in software engineering and PhD in Information Communication Engineering. Her teaching and industry experience spans over 15 years. She has published a number ofWei, Y., Oriol, M., Meyer, B.: Is coverage a good measure of ...
Test data generation in program testing is the process of identifying a set of test data that satisfies a selected testing criterion, such as, statement coverage or branch coverage. The existing methods of test data generation are limite... Korel,Bogdan - 《Acm Sigsoft Software Engineering Notes...
The computation of the energy consumption of these techniques is an important issue in Green IT and Green Software Engineering. The contribution of this paper is to automate the computation and analysis of the energy consumption of the testing technique while enhancing the branch coverage using ...
This software uses LGPL-licensed libraries from the FFmpeg project. The exact steps on how FFmpeg was configured and compiled can be found in the Dockerfile. FFmpeg is an open-source framework licensed under LGPL and GPL. See https://www.ffmpeg.org/legal.html. You are solely responsible for...
branch coveragecollateral coveragegenetic algorithminfeasible goallengthNot all bugs lead to program crashes, and not always is there a formal specification to... G Fraser,A Arcuri - 《IEEE Transactions on Software Engineering》 被引量: 313发表: 2013年 A multi-objective approach for multi-applicatio...
The dilation rate in dilation convolution controls the convolution kernel’s size and coverage. Regular convolution is indicated by a dilation rate of 1, expanding the convolution kernel’s coverage is shown by a dilation rate larger than 1, and a fully connected layer is indicated by a dilation...
That's not to say you are wrong, but I am reticent to suggest one over the other till I understand the constraints that teams operate in. That means that Master branch always should be relatively stable, that requires having quite a good test coverage (integration tests where applicable),...
The algorithm consists of two phases: In the first phase, interval arithmetic and esp... DG Sotiropoulos,EC Stavropoulos,MN Vrahatis - 《Nonlinear Analysis》 被引量: 66发表: 1997年 A multiple-population genetic algorithm for branch coverage test data generation The software testing phase in the...
In this paper, we discuss how a search-based branch coverage approach can be used to design an effective test data generation approach, specifically targeting divide-by-zero exceptions. We first propose a novel testability transformation combining approa