Open AccessBook
Testing Object-Oriented Software: Life Cycle Solutions
Imran Bashir,Amrit L. Goel +1 more
- 17 Dec 1999
35
TL;DR: This book presents an integrated framework for testing object-oriented software throughout the software engineering life cycle and discusses recipes for testing of requirements, designs, base classes, derived classes, and integrated systems.
read more
Abstract: From the Publisher:
This book presents an integrated framework for testing object-oriented software throughout the software engineering life cycle. It discusses recipes for testing of requirements, designs, base classes, derived classes, and integrated systems. For each phase the authors describe objectives of testing, approaches used, testing techniques, ordered sets of activities, planned efforts, and acceptance criteria for transition to the next phase." "The book will be of interest to software practitioners, managers, researchers, and students. It can also be used as a text for object-oriented software testing or as a supplement to software engineering courses.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
GUI ripping: reverse engineering of graphical user interfaces for testing
Atif M. Memon,Ishan Banerjee,Adithya Nagarajan +2 more
- 13 Nov 2003
TL;DR: A new approach to reverse engineer a model represented as structures called a GUI forest, event-flowgraphs and an integration tree directly from the executable GUI is described, which requires very little human intervention and is especially useful for regression testing of software that is modified frequently.
'Good' Organisational Reasons for 'Bad' Software Testing: An Ethnographic Study of Testing in a Small Software Company
David Martin,John Rooksby,Mark Rouncefield,Ian Sommerville +3 more
- 24 May 2007
TL;DR: An ethnographic study of a small software house is reported on to discuss the practical work of software testing and it is discussed that 'rigour' in systems integration testing necessarily has to be organisationally defined.
113
Data mining in software metrics databases
TL;DR: F fuzzy clustering is used to investigate three datasets of software metrics, along with the larger issue of whether supervised or unsupervised learning is more appropriate for software engineering problems, and the results illustrate how intelligent technologies can augment traditional statistical inference in software quality control.
67
Finding the Best Compromise Between Design Quality and Testing Effort During Refactoring
Rodrigo Morales,Aminata Sabane,Pooya Musavi,Foutse Khomh,Francisco Chicano,Giuliano Antoniol +5 more
- 14 Mar 2016
TL;DR: A novel search-based multiobjective approach for removing five well-known anti-patterns and minimizing testing effort is proposed and results show that MOCell is the metaheuristic that provides the best performance.
26
•Journal Article
A use case driven testing process: Towards a formal approach based on UML collaboration diagrams
TL;DR: The testing methodology (generation and verification) proposed in this paper is based on the dynamic interactions between objects and takes into account several aspects related to their control and supports an incremental verification of the implementation of the use cases.
19
References
•Book
The C++ Programming Language
Bjarne Stroustrup
- 01 Jan 1985
TL;DR: Bjarne Stroustrup makes C even more accessible to those new to the language, while adding advanced information and techniques that even expert C programmers will find invaluable.
8.1K
Capability Maturity Model for Software, Version 1.1
Mark C. Paulk,Bill Curtis,Mary Beth Chrissis,Charles V. Weber +3 more
- 01 Feb 1993
TL;DR: This paper serves as one of the best sources for understanding the CMM, and it should clear up some of the misconceptions associated with software process maturity as advocated by the SEI.
1.8K
Object-oriented development
TL;DR: The author examines the process of object-oriented development as well as the influences upon this approach from advances in abstraction mechanisms, programming languages, and hardware.
An improved inspection technique
John C. Knight,E. Ann Myers +1 more
TL;DR: Software reviews are not a new idea, but they have been around almost as long as software has and one of the most natural ways to check if something is correct is to look at it.
207
•Book
Active design reviews: principles and practices
David Lorge Parnas,David M. Weiss +1 more
- 17 May 2001
TL;DR: In this article, the authors describe an improved technique based on the following ideas for reviewing designs: the efforts of each reviewer should be focused on those aspects of the design that suit his or her experience and expertise, the characteristics of the reviewers needed should be explicitly specified before reviewers are selected.
205
Related Papers (5)
Imran Bashir,Amrit L. Goel +1 more
- 01 Jan 1999
Sandeep Desai,Srivastava Abhishek +1 more
- 30 Jan 2012
Elvis C. Foster
- 06 Aug 2010
John D. McGregor,David A. Sykes +1 more
- 15 Mar 2001