Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/154183.154244acmconferencesArticle/Chapter ViewAbstractPublication PagesisstaConference Proceedingsconference-collections
Article
Free access

Load testing software using deterministic state testing

Published: 01 July 1993 Publication History

Abstract

In this paper we introduce a new load testing technique called Deterministic Markov State Testing and report on its application. Our approach is called “deterministic” because the sequence of test case execution is set at planning time, and “state testing” because each test case certifies a unique software state. There are four main advantages of Deterministic Markov State Testing for system testers: provision of precise software state information for root cause analysis in load test, accommodation for limitations of the system test lab configuration, higher acceleration ratios in system test, and simple management of distributed execution of test cases. System testers using the proposed method have great flexibility in dealing with common system test problems: limited access to the system test environment, unstable software, or changing operational conditions. Because each test case verifies correct execution on a path from the idle state to the software state under test, our method does not require the continuous execution of all test cases. Deterministic Markov State Testing is operational-profile-based, and allows for measurement of software reliability robustness when the operational profile changes.

References

[1]
B. Beizer. Software Testing Techniques. Van Nostrand Reinhold, 1990.
[2]
D. Bertsekas and R. Gallager. Data Networks. Prentice- Hall, 1987.
[3]
P. J. Courtois. Decomposability, Queue~ng and Computer System Applications. ACM Monograph Series. Academic Press, 1977.
[4]
DeMillo, McCracken, Martin, and Passafiume. Software Testing and Evaluation. Benjamin/Cummings Pub., 1987.
[5]
L. Kleinrock. Queueing Systems, Volume I: Theory. Wiley-Interscience, New York, 1975.
[6]
J. D. Musa, A. Iannino, and K. Okumoto. Software Reliability Measurement, Prediction, Apphcation. McGraw- Hill, 1987.
[7]
K. S. Trivedi. Probabihty and Statistics with Reliability, Queuing, and Computer Scgence Apphcatzons. Prentice- 14 all, 1982.

Cited By

View all
  • (2023)Decoding Performance Testing Results: Empowering Trust with Explainable Artificial Intelligence (XAI)NAECON 2023 - IEEE National Aerospace and Electronics Conference10.1109/NAECON58068.2023.10365764(116-121)Online publication date: 28-Aug-2023
  • (2023)Assessment of Aging and Rejuvenation for Resiliency in Heterogeneous Network Clusters2023 IEEE 34th International Symposium on Software Reliability Engineering Workshops (ISSREW)10.1109/ISSREW60843.2023.00074(198-205)Online publication date: 9-Oct-2023
  • (2020)Chapter 1: Software Aging and Rejuvenation: A Genesis - Extended Abstract2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)10.1109/ISSREW51248.2020.00091(319-320)Online publication date: Oct-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ISSTA '93: Proceedings of the 1993 ACM SIGSOFT international symposium on Software testing and analysis
August 1993
193 pages
ISBN:0897916085
DOI:10.1145/154183
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1993

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ISSTA93
Sponsor:
ISSTA93: International Symposium on Software Testing and Analysis
June 28 - 30, 1993
Massachusetts, Cambridge, USA

Acceptance Rates

Overall Acceptance Rate 58 of 213 submissions, 27%

Upcoming Conference

ISSTA '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)142
  • Downloads (Last 6 weeks)35
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Decoding Performance Testing Results: Empowering Trust with Explainable Artificial Intelligence (XAI)NAECON 2023 - IEEE National Aerospace and Electronics Conference10.1109/NAECON58068.2023.10365764(116-121)Online publication date: 28-Aug-2023
  • (2023)Assessment of Aging and Rejuvenation for Resiliency in Heterogeneous Network Clusters2023 IEEE 34th International Symposium on Software Reliability Engineering Workshops (ISSREW)10.1109/ISSREW60843.2023.00074(198-205)Online publication date: 9-Oct-2023
  • (2020)Chapter 1: Software Aging and Rejuvenation: A Genesis - Extended Abstract2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)10.1109/ISSREW51248.2020.00091(319-320)Online publication date: Oct-2020
  • (2015)An industrial case study on the automated detection of performance regressions in heterogeneous environmentsProceedings of the 37th International Conference on Software Engineering - Volume 210.5555/2819009.2819034(159-168)Online publication date: 16-May-2015
  • (2015)A comparative evaluation of state-of-the-art load and stress testing approachesInternational Journal of Computer Applications in Technology10.1504/IJCAT.2015.07049151:4(283-293)Online publication date: 1-Jul-2015
  • (2015)A Survey on Load Testing of Large-Scale Software SystemsIEEE Transactions on Software Engineering10.1109/TSE.2015.244534041:11(1091-1118)Online publication date: 1-Nov-2015
  • (2015)A Lightweight, Static Approach to Detecting Unbounded Thread-Instantiation Loops2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST)10.1109/ICST.2015.7102579(1-10)Online publication date: Apr-2015
  • (2015)An Industrial Case Study on the Automated Detection of Performance Regressions in Heterogeneous Environments2015 IEEE/ACM 37th IEEE International Conference on Software Engineering10.1109/ICSE.2015.144(159-168)Online publication date: May-2015
  • (2014)A practical model-based statistical approach for generating functional test casesSoftware Testing, Verification & Reliability10.1002/stvr.147924:2(85-123)Online publication date: 1-Mar-2014
  • (2013)ReuseACM SIGSOFT Software Engineering Notes10.1145/2439976.243998238:2(1-11)Online publication date: 23-Mar-2013
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media