Craig Willey
Quiz by , created more than 1 year ago

Quiz on Software QA Focus Questions, created by Craig Willey on 03/03/2020.

5
0
0
Craig Willey
Created by Craig Willey over 4 years ago
Close

Software QA Focus Questions

Question 1 of 26

1

Which of the following is a key principle of testing?

Select one of the following:

  • Testing does not need to be planned.

  • Complete testing is not possible.

  • Testing requires dependence on developers.

  • Formal exit criteria must be defined.

Explanation

Question 2 of 26

1

True or False: A bug model is based on historical data and planned activities and predicts how many bugs will be found during the project.

Select one of the following:

  • True

  • False

Explanation

Question 3 of 26

1

How is a solid IT-QA relationship fundamental to business success?

Select one of the following:

  • It can lower cost by fixing issues early in the process

  • It provides a usability perspective for the business to understand

  • It will help deliver compliant business-enabling systems

  • It finds and fixes bugs before systems are delivered

Explanation

Question 4 of 26

1

What is the intent of test automation?

Select one of the following:

  • To automatically record issues to be fixed

  • To find as many defects as possible

  • To optimize your process and make testing more efficient

  • To test as many pieces of functionality as possible

Explanation

Question 5 of 26

1

Who should create automated unit tests?

Select one of the following:

  • QA engineer

  • Program developer

  • White-box tester

  • Automation tester

Explanation

Question 6 of 26

1

True or False: Testing is the process of executing a program with the intent of finding errors.

Select one of the following:

  • True

  • False

Explanation

Question 7 of 26

1

Which type of tester focuses exclusively on validating the interactions and behaviors that result in functionality?

Select one of the following:

  • White-box tester

  • Black-box tester

  • Usability tester

  • Gray-box tester

Explanation

Question 8 of 26

1

What is the intent of test automation?

Select one of the following:

  • To automatically record issues to be fixed

  • To find as many defects as possible

  • To optimize your process and make testing more efficient

  • To test as many pieces of functionality as possible

Explanation

Question 9 of 26

1

Who should create automated unit tests?

Select one of the following:

  • QA engineer

  • Program developer

  • White-box tester

  • Automation tester

Explanation

Question 10 of 26

1

Which category on the inspection error checklist checks if files are explicitly declared and their attributes are correct?

Select one of the following:

  • Control flow errors

  • Interface errors

  • Data reference errors

  • Input/Output errors

Explanation

Question 11 of 26

1

Which technique is used to evaluate anonymous programs in terms of their overall quality, maintainability, extensibility, usability, and clarity?

Select one of the following:

  • Code walkthroughs

  • Desk checking

  • Peer ratings

  • Code inspections

Explanation

Question 12 of 26

1

Which logic coverage test will test all possible combinations of condition outcomes in each decision and all points of entry at least once?

Select one of the following:

  • Decision coverage

  • Statement coverage

  • Condition coverage

  • Multiple-condition coverage

Explanation

Question 13 of 26

1

True or False: Testing each module independently and then combining the modules to form the program is called nonincremental testing.

Select one of the following:

  • True

  • False

Explanation

Question 14 of 26

1

What is an advantage of incremental testing?

Select one of the following:

  • Programming errors are detected earlier

  • Labor costs are smaller

  • Provides opportunities for parallel activities

  • It uses less machine time

Explanation

Question 15 of 26

1

What type of test is a module test?

Select one of the following:

  • White-box

  • Regression

  • Functionality

  • Black-box

Explanation

Question 16 of 26

1

What type of module testing includes strategies such as top-down and bottom-up?

Select one of the following:

  • Non-incremental testing

  • Coverage testing

  • Big-bang testing

  • Incremental integration

Explanation

Question 17 of 26

1

Which test will show that a program does not match its external specifications?

Select one of the following:

  • Module test

  • Function test

  • System test

  • Acceptance test

Explanation

Question 18 of 26

1

What type of test compares the program to its initial requirements and the current needs of its end users?

Select one of the following:

  • Acceptance test

  • Unit test

  • Function test

  • Regression test

Explanation

Question 19 of 26

1

Which step in the software development process translates requirements into specific objectives?

Select one of the following:

  • Objectives

  • Requirements

  • External specifications

  • System design

Explanation

Question 20 of 26

1

Based on the work of Jakob Nielsen, how many testers will collectively find 83% of errors during a usability test?

Select one of the following:

  • 2

  • 5

  • 10

  • 1

Explanation

Question 21 of 26

1

What is the main consideration for a usability test?

Select one of the following:

  • The program meets all functionality requirements

  • The program has no reported issues

  • The program performs according to its specifications

  • The program passes all module testing

Explanation

Question 22 of 26

1

What does agile testing rely on in order to facilitate the timely feedback needed for rapid development?

Select one of the following:

  • Small teams of developers

  • Automated testing

  • Requirement changes

  • Extreme Programming

Explanation

Question 23 of 26

1

Which agile methodology is an iterative and incremental project management approach that supports many other agile methodologies?

Select one of the following:

  • Agile Modeling

  • Open Unified Process

  • Extreme Programming

  • Scrum

Explanation

Question 24 of 26

1

Which agile methodology includes the concept of collective ownership of the code?

Select one of the following:

  • Extreme Programming

  • Agile testing

  • Scrum

  • Open Unified Process

Explanation

Question 25 of 26

1

Which area of an application is being tested when a tester confirms that all links point to valid files or websites?

Select one of the following:

  • Presentation

  • Data

  • Browser

  • Business

Explanation

Question 26 of 26

1

What plays a major role in whether users accept or reject an application?

Select one of the following:

  • Database operations that meet performance goals

  • Fonts, colors, and graphics

  • Consistent and user-friendly operations

  • Transactions that roll back correctly

Explanation