Software Testing in Software Engineering Chapter 5

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Which of the following is the primary goal of software testing?

  • Ensuring the code does what it was designed to do and nothing unintended (correct)
  • Maximizing system performance
  • Analyzing the risk of each error
  • Identifying as few errors as possible

What is the role of a software tester in creating and executing test cases?

  • Defining and managing required test resources
  • Developing the test plan
  • Creating and executing test cases (correct)
  • Analyzing the risk of each error

What are the qualities expected of a software tester?

  • Lackadaisical, argumentative, disorganized, and unimaginative
  • Uncooperative, lacking creativity, and disorganized
  • Overbearing, inarticulate, and unable to adopt client's point of view
  • Striving for perfection, being diplomatic, having great writing skills, and being creative (correct)

What are the two terms used by software testers to describe how they approach their testing?

<p>Black-Box and White-Box Testing (B)</p> Signup and view all the answers

In software testing, what is the purpose of analyzing and measuring the system’s performance?

<p>To ensure that computer code does what it was designed to do (D)</p> Signup and view all the answers

What is the main responsibility of a software tester in maintaining test statistics?

<p>Maintaining test statistics (D)</p> Signup and view all the answers

What type of testing involves the tester not knowing the details of how the software works?

<p>Black-Box Testing (A)</p> Signup and view all the answers

In which type of testing does the tester have access to the program's code and can examine it?

<p>White-Box Testing (C)</p> Signup and view all the answers

Which type of testing refers to examining and reviewing something that's not running such as documentation?

<p>Static testing (C)</p> Signup and view all the answers

What does 'test-to-pass' involve in software testing?

<p>Assuring that the software does what it's specified to do in ordinary circumstances (A)</p> Signup and view all the answers

What are the two steps in creating a test case?

<p>Drafting purpose and pre-requisites, and writing expected results (A)</p> Signup and view all the answers

What did Kaner suggest makes a good test case?

<p>&quot;The best tester is the one who gets the most bugs fixed.&quot; (C)</p> Signup and view all the answers

What should be checked when reviewing a bug report?

<p>Unnecessary information, personal opinions, and insult potential (A)</p> Signup and view all the answers

What does static testing refer to?

<p>&quot;It refers to examining and reviewing something that's not running such as documentation&quot; (B)</p> Signup and view all the answers

"He can't look in the box to see how it operates" refers to which type of testing?

<p>&quot;Black-Box Testing (functional or behavioral testing)&quot; (B)</p> Signup and view all the answers

"Complete and correct. Easy to read. Not redundant." are characteristics of what?

<p>&quot;What makes a good test case.&quot; (A)</p> Signup and view all the answers

Software testing is a process designed to make sure computer code does what it was designed to do and that it does not do anything ______.

<p>unintended</p> Signup and view all the answers

The goal of the software tester is to find errors, finding them as early as possible, and making sure they get ______.

<p>fixed</p> Signup and view all the answers

The software tester role involves developing the test ______.

<p>plan</p> Signup and view all the answers

One of the qualities expected of a software tester is to be ______.

<p>organized</p> Signup and view all the answers

Black-Box and White-Box Testing are two terms that software testers use to describe how they approach their ______.

<p>testing</p> Signup and view all the answers

In software testing, the tester has access to the program's code and can examine it in ______ testing.

<p>white-box</p> Signup and view all the answers

Black-Box Testing is also known as ______ testing

<p>functional</p> Signup and view all the answers

White, Glass, or Clear-Box Testing is also known as ______ testing

<p>structural</p> Signup and view all the answers

Static testing refers to examining and reviewing something that's not running such as ______

<p>documentation</p> Signup and view all the answers

Dynamic testing refers to examining and reviewing something that's running such as ______

<p>software</p> Signup and view all the answers

Test-to-pass involves assuring that the software does what it's specified to do in ______ circumstances

<p>ordinary</p> Signup and view all the answers

Test-to-fail involves assuring only that the software shouldn’t work when it ______

<p>shouldn’t</p> Signup and view all the answers

A test case is 'A group of instructions for each test to be run on the ______'

<p>system</p> Signup and view all the answers

The best tester is the one who gets the most bugs ______

<p>fixed</p> Signup and view all the answers

Checking the Bug Report involves ensuring that the report is not ______

<p>insulting</p> Signup and view all the answers

He doesn't know how or why it happens, just that it ______

<p>does</p> Signup and view all the answers

Flashcards are hidden until you start studying

Use Quizgecko on...
Browser
Browser