Software reliability: measurement, prediction, application
Software reliability: measurement, prediction, application
An Extended Domain-Based Model of Software Reliability
IEEE Transactions on Software Engineering
Analyzing Partition Testing Strategies
IEEE Transactions on Software Engineering
Load testing software using deterministic state testing
ISSTA '93 Proceedings of the 1993 ACM SIGSOFT international symposium on Software testing and analysis
Operational Profiles in Software-Reliability Engineering
IEEE Software
Provable Improvements on Branch Testing
IEEE Transactions on Software Engineering
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
Using failure cost information for testing and reliability assessment
ACM Transactions on Software Engineering and Methodology (TOSEM)
Prioritizing test cases for regression testing
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
Prioritizing Test Cases For Regression Testing
IEEE Transactions on Software Engineering
Measuring and Modeling Usage and Reliability for Statistical Web Testing
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
Test Case Prioritization: A Family of Empirical Studies
IEEE Transactions on Software Engineering
Software performance testing based on workload characterization
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Annals of Software Engineering
Monitoring Smoothly Degrading Systems for Increased Dependability
Empirical Software Engineering
Reliability Testing of Rule-Based Systems
IEEE Software
Testing Component-Based Software: A Cautionary Tale
IEEE Software
Difficulties Measuring Software Risk in an Industrial Environment
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
Enforcing quality of service of distributed objects
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
An Operational Profile for the Cartridge Support Software
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Rare Failure-State in a Markov Chain Model for Software Reliability
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Evaluation of Regressive Methods for Automated Generation of Test Trajectories
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
A Choice Relation Framework for Supporting Category-Partition Test Case Generation
IEEE Transactions on Software Engineering
Using operational distributions to judge testing progress
Proceedings of the 2003 ACM symposium on Applied computing
Estimating the CPU utilization of a rule-based system
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Selecting a Cost-Effective Test Case Prioritization Technique
Software Quality Control
The Role of Modeling in the Performance Testing of E-Commerce Applications
IEEE Transactions on Software Engineering
Ensuring stable performance for systems that degrade
Proceedings of the 5th international workshop on Software and performance
Integrating automated test generation into the WYSIWYT spreadsheet testing methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Traffic-aware stress testing of distributed systems based on UML models
Proceedings of the 28th international conference on Software engineering
Ensuring system performance for cluster and single server systems
Journal of Systems and Software
Journal of Systems and Software
Reliability estimation for large distributed software systems
CASCON '08 Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
Test case prioritization based on data reuse an experimental study
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Monitoring for security intrusion using performance signatures
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Analyzing errors and referral pairs to characterize common problems and improve web reliability
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Comparing the effectiveness of testing techniques
Formal methods and testing
Profiling the operational behavior of OS device drivers
Empirical Software Engineering
Automated analysis of load testing results
Proceedings of the 19th international symposium on Software testing and analysis
Validating model-driven performance predictions on random software systems
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Automated detection of performance regressions using statistical process control techniques
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Automatic generation of load tests
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Compositional load test generation for software pipelines
Proceedings of the 2012 International Symposium on Software Testing and Analysis
Performance problem diagnostics by systematic experimentation
Proceedings of the 18th international doctoral symposium on Components and architecture
Supporting swift reaction: automatically uncovering performance problems by systematic experiments
Proceedings of the 2013 International Conference on Software Engineering
Iterative test suites refinement for elastic computing systems
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Continuous validation of load test suites
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.01 |
Three automatic test case generation algorithms intended to test the resource allocation mechanisms of telecommunications software systems are introduced. Although these techniques were specifically designed for testing telecommunications software, they can be used to generate test cases for any software system that is modelable by a Markov chain provided operational profile data can either be collected or estimated. These algorithms have been used successfully to perform load testing for several real industrial software systems. Experience generating test suites for five such systems is presented. Early experience with the algorithms indicate that they are highly effective at detecting subtle faults that would have been likely to be missed if load testing had been done in the more traditional way, using hand-crafted test cases. A domain-based reliability measure is applied to systems after the load testing algorithms have been used to generate test data. Data are presented for the same five industrial telecommunications systems in order to track the reliability as a function of the degree of system degradation experienced.