Black Box Testing LO1

Ace your homework & exams now with Quizwiz!

Which type of testing is done by a developing company when a project is near completion?

Alpha Testing

_____ will be perfomed by a small group of user, typically inside the company or trusted external partners.

Alpha and System Testing

Which of the following are used in white-box testing

Branches, Individual Conditions, Statements

Acceptance Testing

Conducted by the client representatives. Typically when one company contracts to build software for another.

Acceptance test cases are based on what?

Decision Tables.

Beta Testing

Involves a larger set of external trusted users. Used to get a more rigorous examination of the product's functionality and reliability before releasing the product.

Key Reason why developers have difficulty testing their own work is.....

Lack of Objectivity

Beta Testing is...

Performed by a larger set of trusted customers and users.

Repeated testing of an already tested program, after modification, to discover any defects introduced or uncovered as a result of the changes in the software being tested or in another related or unrelated software component:

Regression Testing

Integration Testing should be done after....

Unit Testing

Regression Testing

Usually a combination of White and Black box testing. A set of test cases is developed to test a version of the software, and then applied to subsequent versions to assure the newer versions maintain the same functionality as the previous ones.

During the software development process, at what point should the test process start?

When the software Requirements have been approved.

Acceptance Testing is....

always black box testing

White Box Testing

derives test cases from the source code of the software, specifically from branches, individual conditions and statements.

Black Box Testing

derives tests cases from external descriptions of the software, including specifications, requirements, and design.

Integration Testing

done after unit testing. Used to examine the ways that major parts of the software work together.

Unit Testing

focuses on testing units of the software after they are developed. A unit is the smallest testable part of an application.

Alpha Testing

involves a small set of users typically inside the company or trusted external partners. This is a form of system testing in which people outside of the dev environment use the product in real context. Judges the reliability of the product.

System Testing

refers to the testing that the company developing the software does as they near completion of the project.


Related study sets

Body Structure and Function Chapter 16 Study Guide

View Set

Physical Activity Benefits: Practice

View Set

Chapter 20: Drug Therapy With Tetracyclines, Sulfonamides, and Urinary Antiseptics (pharm)

View Set

Entrepreneurship Test 1 (chapters 1-5)

View Set

Trigonometric Derivative functions, Angles and Degree Measure, Solving Logarithmic and Exponential Equations, Properties of Logarithms, Graphing Logarithmic Functions, Exponential Functions, Inverse Functions, Composite Functions, Rational and Polyno...

View Set

FR 3 Equity Investments Using Equity Method Accounting

View Set