Testing Techniques Overview

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

When you test, you ______________________

  • Develop new functionality in an application
  • Ensure there are no bugs in an application
  • Experiment with the functionality of an application (correct)
  • Discover requirements for an application

Which of the following is a benefit from testing?

  • Fewer Defects (correct)
  • Increased Risk
  • Narrower Understanding
  • More Knowledge Gaps

A testing strategy balances which of the following?

  • Applications and Cost
  • Cost and Quality (correct)
  • Production and Time
  • Quality and Applications

Match each test functionality with the correct test type.

<p>Systems Integration Testing = Ensures individual working parts come together as one working application In-Flight Testing = Is only completed if an application is actively used in production Automated Testing = Requires a developer to write test scripts using a tool like FitNesse Exploratory Testing = Identifies gaps in functionality and unknown risk</p> Signup and view all the answers

Match each test functionality with the correct test type.

<p>Performance Testing = Mimics a realistic environment to validate an application is built to scale Functional Testing = Answers the question, “Is the application working as intended?” Exploratory Testing = Identifies gaps in functionality and unknown risk Systems Integration Testing = Ensures individual working parts come together as one working application</p> Signup and view all the answers

What is test-driven development?

<p>A development process where you create test cases before you develop (A)</p> Signup and view all the answers

What is test-driven development?

<p>A development process where you create test cases before you develop (B)</p> Signup and view all the answers

Order the steps in test-driven development by placing the number next to the appropriate step.

<p>Step 1 = Read the user story acceptance criteria Step 2 = Write test cases based on the acceptance criteria Step 3 = Configure design objects to pass the tests Step 4 = Create new test cases for risks you introduced</p> Signup and view all the answers

Order the steps in test-driven development by placing the number next to the appropriate step.

<p>Step 3 = Configure design objects to pass the tests Step 4 = Create new test cases for risks you introduced Step 5 = Test your design objects Step 6 = Refactor design objects if any of them do not pass</p> Signup and view all the answers

What benefits do design documents bring to application development? Select all that apply.

<p>Takes guesswork out of development (A), Shared understanding across the team (B), Ensures minimal gaps in development (D)</p> Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Software Functional Testing
4 questions
Boundary Value Analysis in Software Testing
15 questions
Software Testing Techniques
37 questions
Use Quizgecko on...
Browser
Browser