Proceedings ArticleDOI
An overview of software testing
J.E. Heiser
- pp 204-211
Reads0
Chats0
TLDR
This paper gives an overview of the field of software testing, including terminology; the role of software test; testing-related statistics; descriptions of functional, structural, static, and dynamic test techniques; and discussion of test management issues including the test implications of alternative software development models.Abstract:
This paper gives an overview of the field of software testing. Some of the topics covered include: terminology; the role of software test; testing-related statistics; descriptions of functional, structural, static, and dynamic test techniques; and discussion of test management issues including the test implications of alternative software development models, test process improvement, and how much testing is enough. The paper ends with resources and references for further study.read more
Citations
More filters
Proceedings ArticleDOI
On effectiveness of pairwise methodology for testing network-centric software
K.Z. Bell,M.A. Vouk +1 more
TL;DR: It is conjecture that N-wise enhanced pairwise testing can be used as a black-boxed testing method to increase effectiveness of random testing in exposing unusual or unexpected behaviors, such as security failures in network-centric software.
Journal ArticleDOI
DEVSpecL: DEVS specification language for modeling, simulation and analysis of discrete event systems
Ki Jung Hong,Tag Gon Kim +1 more
TL;DR: A DEVS modeling language called DEVS Specification Language (DEVSpecL) is proposed based on which discrete event systems are modeled, simulated and analyzed within a DEVS-based framework for seamless systems design.
Optimizing effectiveness and efficiency of software testing: a hybrid approach
Mladen A. Vouk,Kera Zakiyah Bell +1 more
TL;DR: In this paper, a hybrid approach that combines random testing with N-wise testing is explored, where the minimum number of interacting parameters, N, required to expose a defect is large and the average number of values associated with the p parameters is also large.
Empirical study on the adoption, use and effects of cloud-based testing
TL;DR: This study addressed the applicability of cloud computing for testing within organizational and strategic contexts and showed that cloud computing is relevant and applicable for testing and application development, as well as other areas, e.g., game development.
Dissertation
A web-based programming environment for novice programmers
TL;DR: An interactive and constructive web-based programming environment is designed to help beginning students learn to program in high-level, object-oriented programming languages such as Java and C# and places a stronger emphasis on developing students' reading and code comprehension skills than the traditional approach of writing a complete program from scratch.
References
More filters
ReportDOI
Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric
TL;DR: This document summarizes current capabilities, research and operational priorities, and plans for further studies that were established at the 2015 USGS workshop on quantitative hazard assessments of earthquake-triggered landsliding and liquefaction in the Central American region.
Book
Software Testing: A Craftsman's Approach
TL;DR: Software Testing is the only text to bring together the two fundamental approaches-functional and structural-with numerous practical examples and exercises and provides the basis for making well-informed choices regarding appropriate techniques.
Journal ArticleDOI
The object-oriented systems life cycle
TL;DR: The software life cycle, as described above, is frequently implemented based on a view of the world interpreted in terms of a functional decomposition; that is, the primary question addressed by the systems analysis and design is WHAT does the system do?
Book
Effective Methods for Software Testing
TL;DR: The three-Step process to becoming a World-Class Software Testing Organization and the seven-Step Testing Process, which includes building Software Tester Competency, are outlined.
Book
The Cleanroom Approach to Quality Software Development
TL;DR: The Cleanroom Method and the How To's of Correctness Verification and Software Reliability are presented, as well as some of the how to's of Cleanroom Testing, to help you get started with Cleanroom.