Craig Willey
Test por , creado hace más de 1 año

College Software QA Test sobre Software QA - Google Tests, creado por Craig Willey el 10/03/2020.

41
0
0
Craig Willey
Creado por Craig Willey hace más de 4 años
Cerrar

Software QA - Google Tests

Pregunta 1 de 45

1

What are some features to consider when choosing a bug base?

Selecciona una o más de las siguientes respuestas posibles:

  • The ease of use

  • The price

  • The ease of recording the frequency that a bug occurs

  • If it is configurable to what your team needs

Explicación

Pregunta 2 de 45

1

When is a good time to start automating tests?

Selecciona una de las siguientes respuestas posibles:

  • When you enter the testing phase of the project

  • When you think you don't want anything to change

  • Before the coding phase of a project

  • As the coding phase is in progress

Explicación

Pregunta 3 de 45

1

Why should programmers use code-level tools?

Selecciona una de las siguientes respuestas posibles:

  • To increase the likelihood of creating quality code

  • To decrease the time spent coding

  • To make it easier to collaborate with colleagues

  • To make it easier to coordinate with the client

Explicación

Pregunta 4 de 45

1

Which of the following is not a way to prioritize bugs?

Selecciona una de las siguientes respuestas posibles:

  • By using a matrix

  • By what the project manager thinks is most important

  • By the severity of the bugs

  • Based on the milestone goals

Explicación

Pregunta 5 de 45

1

As a developer, what should you do if you don't have enough information about a bug?

Selecciona una de las siguientes respuestas posibles:

  • Go to your manager and ask for more information

  • Go to the creator of the bug record and ask for more information

  • Investigate the bug with the information given

  • Write a report stating that the record is incomplete

Explicación

Pregunta 6 de 45

1

What is the CMMI?

Selecciona una de las siguientes respuestas posibles:

  • A testing platform

  • An application to help programmers develop code

  • A framework to organize resources

  • An application to track bugs

Explicación

Pregunta 7 de 45

1

What are the two key components that should be included in a test case?

Selecciona una o más de las siguientes respuestas posibles:

  • A description of the input data to the program

  • A input data file for execution

  • A description of the correct output of the program for input data

  • Data processing information for the program

Explicación

Pregunta 8 de 45

1

______ testing is designed based on the specifications and goals of the application.

Selecciona una de las siguientes respuestas posibles:

  • White-Box

  • Black-Box

  • Unit

  • System

Explicación

Pregunta 9 de 45

1

An exhaustive path test can be used to identify intrinsic errors in a software application

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 10 de 45

1

What is an accurate and complete definition for "Testing"?

Selecciona una de las siguientes respuestas posibles:

  • the process of demonstrating that errors are not present

  • showing that a program performs its intended functions correctly.

  • establishing confidence that a program does what it is supposed to do

  • the process of executing a program with the intent of finding errors

Explicación

Pregunta 11 de 45

1

_________ testing is based on an understanding of a program's or applications logic.

Selecciona una de las siguientes respuestas posibles:

  • White-Box

  • Black-Box

  • Unit

  • System

Explicación

Pregunta 12 de 45

1

Software testing can be used to ensure that an application functions in the correct manner?

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 13 de 45

1

A successful test case should ensure that a program accomplishes its goals and ______ actions that are not intended.

Selecciona una de las siguientes respuestas posibles:

  • minimizes

  • avoids

  • corrects

  • refines

Explicación

Pregunta 14 de 45

1

Finding errors in a software application should be a chief goal of software testing.

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 15 de 45

1

It is recommended that software testing be completed by a programmer who did not write the original program.

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 16 de 45

1

______ must be understood in order to derive appropriate test cases for a function test.

Selecciona una de las siguientes respuestas posibles:

  • Requirements

  • Objectives

  • External specifications

  • Documentation

Explicación

Pregunta 17 de 45

1

A ______ test is used in order to determine if external specifications and an application are not in alignment.

Selecciona una de las siguientes respuestas posibles:

  • module

  • function

  • higher-order

  • system

Explicación

Pregunta 18 de 45

1

________ provides appropriate details associated with the construction of a program and other specifics needed for execution.

Selecciona una de las siguientes respuestas posibles:

  • Requirements

  • Objectives

  • External specifications

  • Documentation

Explicación

Pregunta 19 de 45

1

In function testing, the test cases can be derived from appropriate requirements provided for the application.

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 20 de 45

1

A ______ test is used in order to identify appropriate differences in an applications modules that are not in alignment with interface specifications.

Selecciona una de las siguientes respuestas posibles:

  • module

  • function

  • higher-order

  • system

Explicación

Pregunta 21 de 45

1

________ are used in order to provide a representation of a program to users that are specific and accurate.

Selecciona una de las siguientes respuestas posibles:

  • Requirements

  • Objectives

  • External specifications

  • Documentation

Explicación

Pregunta 22 de 45

1

________ are used in order to provide an understanding of appropriate specifications of a program.

Selecciona una de las siguientes respuestas posibles:

  • Requirements

  • Objectives

  • External specifications

  • Documentation

Explicación

Pregunta 23 de 45

1

In most cases, you will treat function testing as a black-box activity.

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 24 de 45

1

A ______ test is used in order to determine if the objectives of an application are not met within the finish program.

Selecciona una de las siguientes respuestas posibles:

  • module

  • function

  • higher-order

  • system

Explicación

Pregunta 25 de 45

1

________ can be used in order to provide appropriate specifications that are needed to determine that the program functions as it should.

Selecciona una de las siguientes respuestas posibles:

  • Requirements

  • Objectives

  • External specifications

  • Documentation

Explicación

Pregunta 26 de 45

1

Debugging by ______ is used to debug based on the process of elimination

Selecciona una de las siguientes respuestas posibles:

  • induction

  • deduction

  • backtracking

  • testing

Explicación

Pregunta 27 de 45

1

________ can be seen as one of the most inefficient methods for brute-force debugging.

Selecciona una de las siguientes respuestas posibles:

  • Debugging with classification

  • Debugging with a storage dump

  • Debugging according to the common suggestion to "scatter print statements throughout your program.

  • Debugging with automated debugging tools.

Explicación

Pregunta 28 de 45

1

Debugging by ______ is used to debug based on understanding the complete situation of a problem.

Selecciona una de las siguientes respuestas posibles:

  • induction

  • deduction

  • backtracking

  • testing

Explicación

Pregunta 29 de 45

1

What can be seen as one of the problems associated with brute-force debugging methods?

Selecciona una de las siguientes respuestas posibles:

  • Requirements are ignored

  • The concept of thinking is ignored

  • Various debugging strategies are ignored

  • Documentation is ignored

Explicación

Pregunta 30 de 45

1

Debugging by ______ focuses on stepping back through an appropriate program to find errors.

Selecciona una de las siguientes respuestas posibles:

  • induction

  • deduction

  • backtracking

  • testing

Explicación

Pregunta 31 de 45

1

Debugging by ______ focuses on the use of appropriate test cases.

Selecciona una de las siguientes respuestas posibles:

  • induction

  • deduction

  • backtracking

  • testing

Explicación

Pregunta 32 de 45

1

Debugging by ______ makes use of variants of an original test case in order to identify appropriate errors in an application.

Selecciona una de las siguientes respuestas posibles:

  • induction

  • deduction

  • backtracking

  • testing

Explicación

Pregunta 33 de 45

1

What are the three categories that are used to classify appropriate brute-force methods

Selecciona una o más de las siguientes respuestas posibles:

  • Debugging with classification

  • Debugging with a storage dump

  • Debugging according to the common suggestion to "scatter print statements throughout your program."

  • Debugging with automated debugging tools.

Explicación

Pregunta 34 de 45

1

What are some ways to ensure that the testing approach provides value?

Selecciona una de las siguientes respuestas posibles:

  • Include data that will generate appropriate errors

  • Identify appropriate goals to comply with testing

  • Provided limited data to test appropriate output

  • Approach testing as a black-box approach.

Explicación

Pregunta 35 de 45

1

Program Testing can be described as a process that is destructive in it's approach.

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 36 de 45

1

A successful test case is one that furthers progress in this direction by causing the program to fail.

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 37 de 45

1

Which statement represents an appropriate definition for software testing?

Selecciona una de las siguientes respuestas posibles:

  • Testing is the process of ensuring that a program functions correctly.

  • Testing is the process of finding errors through program execution.

  • Testing is the process of establishing the correct output through program execution.

  • Testing is the process of showing that a program functions as intended.

Explicación

Pregunta 38 de 45

1

Which statement represents a valid goal of software testing

Selecciona una o más de las siguientes respuestas posibles:

  • Testing should demonstrate errors are not present

  • Testing should raise the quality of programs

  • Testing should improve the reliability of programs

  • Testing should demonstrate that an application functions correctly

Explicación

Pregunta 39 de 45

1

A successful test cause will ensure that a program has no errors.

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 40 de 45

1

________is used to perform an action with the interface and expect a certain result.

Selecciona una de las siguientes respuestas posibles:

  • Black-Box Testing

  • Box Testing

  • White-Box Testing

  • Gray Box testing

Explicación

Pregunta 41 de 45

1

________ makes use of manual testing and UI automation testing.

Selecciona una de las siguientes respuestas posibles:

  • Black-Box Testing

  • Box Testing

  • White-Box Testing

  • Gray Box testing

Explicación

Pregunta 42 de 45

1

Program testing is used to find all errors in a program.

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 43 de 45

1

________ uses a semi-transparent approach to program testing.

Selecciona una de las siguientes respuestas posibles:

  • Black-Box Testing

  • Box Testing

  • White-Box Testing

  • Gray Box testing

Explicación

Pregunta 44 de 45

1

________is used in order to provide a holistic approach to testing.

Selecciona una de las siguientes respuestas posibles:

  • Black-Box Testing

  • Box Testing

  • White-Box Testing

  • Gray Box testing

Explicación

Pregunta 45 de 45

1

________ is a box testing approach that starts from inside of the box that is useful for programs that require calculations.

Selecciona una de las siguientes respuestas posibles:

  • Black-Box Testing

  • Box Testing

  • White-Box Testing

  • Gray Box testing

Explicación