scholarly journals Software Operational Profile vs. Test Profile: Towards a Better Software Testing Strategy

2020 ◽  
Vol 8 ◽  
pp. 5-1 - 5:17
Author(s):  
Luiz Cavamura Júnior ◽  
Ricardo Morimoto ◽  
Sandra Fabbri ◽  
Ana C. R. Paiva ◽  
Auri Marcelo Rizzo Vincenzi

Software Operational Profile (SOP) is a software specification based on how users use the software. This specification corresponds to a quantitative representation of software that identifies the most used software parts. As software reliability depends on the context in which users operate the software, the SOP is used in software reliability engineering. However, there are evidences of a misalignment between the software tested parts and SOP. Therefore, this paper investigates a possible misalignment between SOP and the tested software parts to obtain, based on experimental data, more evidence of this misalignment. We performed an exploratory study composed of four activities to verify: a) whether there are significant variations in how users operate the software; b) whether there is a misalignment between SOP and the tested software parts; c) if failures occur in untested SOP parts in case of misalignment; d) in case of misalignment between SOP and untested software parts, whether a test strategy based on the amplification of the existent test set with additional test data generated automatically, can contribute to reduce the misalignment. We collected data form four software while users were operating them. We analyzed this collected data in an attempt to reach the goals of this work. To evaluate the originality of this research, we performed a Literature Systematic Review (SLR) and presented its conclusions. The obtained results evidence that there are significant variations in how users operate the software and also that there is a misalignment between SOP and the tested software parts when we evaluated the four software mentioned above. There are also indications of the occurrence of failures in the untested SOP parts. Although the test strategy mentioned above has reduced the possible misalignment, the test strategy is not enough to avoid it, thus denoting the need of specifics test strategies using SOP as a test criterion. These results indicate that SOP becomes relevant not only to software reliability engineering but also to contribute to testing activities, regardless of the adopted strategy.

Epidemiologia ◽  
2021 ◽  
Vol 2 (4) ◽  
pp. 540-552
Author(s):  
Peter Kamp Busk ◽  
Thomas Birk Kristiansen ◽  
Allan Engsig-Karup

During the COVID-19 pandemic, Denmark has pursued a mass testing strategy culminating in the testing of 12.167 individuals per 100,000 inhabitants per day during the spring of 2021. The strategy included free access to COVID-19 testing, and since 2021, compulsory documentation for negative tests or vaccination has been required for access to workplace, educational institutions, restaurants, and many other places. Testing and subsequent isolation if testing was positive were voluntary. The present study provides an analysis of whether testing frequency in Denmark showed any correlation to hospitalizations throughout the relevant stages of the pandemic. Mass testing was found not to correlate significantly with the number of hospitalizations during the pandemic. Interestingly, during the highest level of testing in spring 2021 the fraction of positive tests increased slightly; thus, the Danish mass testing strategy, at its best, failed to reduce the prevalence of COVID-19. Furthermore, the relationship between positives in antigen testing and in rt-PCR testing indicated that many patients were not tested early in their infection when the risk of transmission was at the highest. In conclusion, the Danish mass testing strategy for COVID-19 does not appear to have a detectable correlation to the number of hospitalizations due to COVID-19.


IEEE Software ◽  
1990 ◽  
Vol 7 (6) ◽  
pp. 36-43 ◽  
Author(s):  
J.D. Musa ◽  
W.W. Everett

Sign in / Sign up

Export Citation Format

Share Document