Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 2, Problem 2.6E
Explain why software testing should always be an incremental, staged activity. Are programmers the best people to test the programs that they have developed?
Expert Solution & Answer
Trending nowThis is a popular solution!
Learn your wayIncludes step-by-step video
schedule04:05
Students have asked these similar questions
Explain why software testing should always be an incremental, staged activity. Are programmers the best people to test the programs that they have developed?
To what extent does manual software testing have benefits and drawbacks?
What are the benefits and drawbacks of manual software testing in comparison to other approaches?
Chapter 2 Solutions
Software Engineering (10th Edition)
Ch. 2 - Prob. 2.1ECh. 2 - Explain why incremental development is the most...Ch. 2 - Consider the integration and configuration process...Ch. 2 - Suggest why it is important to make a distinction...Ch. 2 - Prob. 2.5ECh. 2 - Explain why software testing should always be an...Ch. 2 - Explain why change is inevitable in complex...Ch. 2 - Prob. 2.8ECh. 2 - Suggest two advantages and two disadvantages of...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
The ____________ is always transparent.
Web Development and Design Foundations with HTML5 (8th Edition)
The term __________ file is used to describe a file that data is read from. a. data b. write c. read d. input
Starting out with Visual C# (4th Edition)
Demonstrate each of the anomaly types with an example.
Modern Database Management (12th Edition)
What is the difference between main memory and secondary storage?
Starting Out With Visual Basic (7th Edition)
Write a program that checks a text file for several formatting and punctuation matters. The program asks for th...
Java: An Introduction to Problem Solving and Programming (7th Edition)
A superclass has the following method: public void setValue( int v) { value = v; } Write a statement that may a...
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Manual software testing is described in the next section, along with the benefits of doing so.arrow_forwardAre approaches for the creation of software absolutely necessary? In the event that this is the case, what are the advantages of doing so?arrow_forwardThe term "manual software testing" will be discussed in this piece, along with the benefits of using this technique over others.arrow_forward
- Testing is done so that evidence may be gathered to show that a particular piece of software operates as it was intended to under certain circumstances. What is it that inhibits folks who are supposed to analyze software from being aware of the reason for which it was designed?arrow_forwardManual software testing is defined and its benefits are discussed in this article.arrow_forwardTesting is done to show that a software does what it says it will do. Why is it possible that program testers may lack understanding of a program's purpose?arrow_forward
- Explain why software testing should always be performed in stages and in an incremental manner. What percentage of programmers are the most qualified to test the programs that they have created?arrow_forwardEngineers often have training in the basics of computer code writing. Sometimes engineers acquire considerable software expertise through on-the-job learning. When can an engineer trained in this way write and test software, and when should a software expert be called in?arrow_forwardThe purpose of software testing is to offer proof that a program works as intended under controlled settings. What is it that keeps software reviewers from understanding the program's goals?arrow_forward
- Different testing methodologies are needed at different phases of the software development life cycle, as will be explained.arrow_forwardModel diagrams are used to depict the stages of the software development life cycle.arrow_forwardAn essential part of the software development life cycle is testing. Does the use of formal techniques allow us to overlook this phase? In light of formal approaches, briefly describe the significance of testing.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning