scispace - formally typeset
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

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

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

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.
Related Papers (5)