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

Test sobre Software QA - All Questions, creado por Craig Willey el 20/03/2020.

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

Software QA - All Questions

Pregunta 1 de 81

1

True or False: Bugs that are found and fixed early in the process will cost more to fix when compared to finding them later and fixing all the bugs at once.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 2 de 81

1

Which test type will satisfy the final validation and verification criteria?

Selecciona una de las siguientes respuestas posibles:

  • Packaging and delivery

  • Systems validation

  • Acceptance testing

  • Functional testing

Explicación

Pregunta 3 de 81

1

Which of the following is a key principle of testing?

Selecciona una de las siguientes respuestas posibles:

  • Testing does not need to be planned.

  • Complete testing is not possible.

  • Testing requires dependence on developers.

  • Formal exit criteria must be defined.

Explicación

Pregunta 4 de 81

1

True or False: Process improvement helps software development build and retain product and service quality.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 5 de 81

1

True or False: Studies have shown that defects found and fixed in the requirements phase carry the highest cost.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 6 de 81

1

True or False: System validation is an end-to-end process that ensures that the completed and integrated system will operate as needed in the environment for which it was intended.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 7 de 81

1

What can be achieved with a process improvement initiative based on the CMMI?

Selecciona una de las siguientes respuestas posibles:

  • A measurable business result

  • A sense of when a project is done

  • A way to evaluate customers

  • An approach to monitoring employees

Explicación

Pregunta 8 de 81

1

Which type of review is considered a walkthrough?

Selecciona una de las siguientes respuestas posibles:

  • Progress review

  • Milestone review

  • Management review

  • Peer review

Explicación

Pregunta 9 de 81

1

When is the appropriate time to include the people responsible for quality in the development cycle?

Selecciona una de las siguientes respuestas posibles:

  • As early as possible in the cycle

  • When requirements are formulated

  • When formal testing begins

  • When coding begins

Explicación

Pregunta 10 de 81

1

What key best practice brings the development process together in order to meet the deliverable deadline?

Selecciona una de las siguientes respuestas posibles:

  • Having clearly defined goals for every milestone

  • Racing ahead with your eyes focused on the finish line

  • Not wasting time on trivial items that have no impact

  • Making hard decisions regarding the direction of development

Explicación

Pregunta 11 de 81

1

Which element of a bug record will provide the programmer with a visual representation of the problem?

Selecciona una de las siguientes respuestas posibles:

  • The steps to recreate the problem

  • A screenshot

  • A description of expected versus actual results

  • A brief and accurate description

Explicación

Pregunta 12 de 81

1

What is the benefit of building a discrete list of defects and ranking them in order of importance?

Selecciona una de las siguientes respuestas posibles:

  • Giving the team the opportunity to voice their concerns and advocate for their own priorities

  • Allowing for performance issues to be identified and elevated to the top of the list

  • Helping to define the severity of each issue

  • Creating an opportunity to examine quality goals and how defects affect the milestone schedule

Explicación

Pregunta 13 de 81

1

What is the best way to document and keep track of test cases?

Selecciona una de las siguientes respuestas posibles:

  • A test case management system

  • A detailed spreadsheet

  • A bug tracking system

  • A set of detailed text files

Explicación

Pregunta 14 de 81

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.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 15 de 81

1

What is a visual definition of how you will prioritize bugs as they are discovered?

Selecciona una de las siguientes respuestas posibles:

  • A matrix of impacts versus severity

  • A list of all bugs

  • A PowerPoint presentation

  • A matrix of severity versus stakeholder concerns

Explicación

Pregunta 16 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 17 de 81

1

True or False: A bug base is a system for keeping track of every bug logged in a database system.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 18 de 81

1

True or False: The goal of automation is to completely eliminate the need for a human to participate in the testing process.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 19 de 81

1

What can a developer employ to identify and resolve code quality issues?

Selecciona una de las siguientes respuestas posibles:

  • Code-level tools

  • Unit testing

  • Bug tracking systems

  • Peer reviews

Explicación

Pregunta 20 de 81

1

True or False: When the testing is focused on how the application behaves at a code level, a white-box tester should create the tests.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 21 de 81

1

What is the intent of test automation?

Selecciona una de las siguientes respuestas posibles:

  • To automatically record issues to be fixed

  • To test as many pieces of functionality as possible

  • To optimize your process and make testing more efficient

  • To find as many defects as possible

Explicación

Pregunta 22 de 81

1

Who should create automated unit tests?

Selecciona una de las siguientes respuestas posibles:

  • QA engineer

  • Program developer

  • White-box tester

  • Automation tester

Explicación

Pregunta 23 de 81

1

When is a good time to start automation testing?

Selecciona una de las siguientes respuestas posibles:

  • At the end of the project, right before the user starts acceptance testing

  • When you begin coding, so that the automation tests can be done ahead of time

  • When the scheduled milestone for automation testing is reached

  • When you are confident that you do not want anything to change in the code

Explicación

Pregunta 24 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • Decision coverage

  • Statement coverage

  • Condition coverage

  • Multiple-condition coverage

Explicación

Pregunta 25 de 81

1

Which test case methodology should be used for a specification that contains combinations of input conditions?

Selecciona una de las siguientes respuestas posibles:

  • Condition coverage

  • Cause-effect graphing

  • Error guessing

  • Boundary value analysis

Explicación

Pregunta 26 de 81

1

True or False: Each test-case design methodology is a particular set of useful test cases, and each one by itself is a thorough set of test cases.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 27 de 81

1

True or False: Cause-effect graphing is a systematic method of generating test cases representing an ad hoc set of conditions.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 28 de 81

1

True or False: The most important consideration in program testing is the design and creation of effective test cases.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 29 de 81

1

Which test case design technique is based on writing test cases around probable types of errors?

Selecciona una de las siguientes respuestas posibles:

  • Cause-effect graphing

  • Identifying equivalence classes

  • Error guessing

  • Boundary value analysis

Explicación

Pregunta 30 de 81

1

Which black-box methodology focuses on finding a subset of all possible inputs with the highest probability of finding the most errors?

Selecciona una de las siguientes respuestas posibles:

  • Equivalence partitioning

  • Boundary value analysis

  • Identifying equivalence classes

  • Cause-effect graphing

Explicación

Pregunta 31 de 81

1

Which type of testing combines one module with a set of previously tested modules before it is tested?

Selecciona una de las siguientes respuestas posibles:

  • Big-bang testing

  • Logic testing

  • Non-incremental testing

  • Incremental testing

Explicación

Pregunta 32 de 81

1

What is an advantage of bottom-up testing?

Selecciona una de las siguientes respuestas posibles:

  • Skeletal programs allow demonstrations

  • Observation of test results is easier

  • Driver modules are produced

  • Major flaws occur toward the top of the program

Explicación

Pregunta 33 de 81

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 34 de 81

1

True or False: The only rule in top-down testing is that when selecting the next module for testing, it must be eligible to be the next module, with at least one of the module's subordinate (calling) modules previously tested.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 35 de 81

1

What is an advantage of incremental testing?

Selecciona una de las siguientes respuestas posibles:

  • Programming errors are detected earlier

  • Labor costs are smaller

  • Provides opportunities for parallel activities

  • It uses less machine time

Explicación

Pregunta 36 de 81

1

What does the specification for a module typically define?

Selecciona una de las siguientes respuestas posibles:

  • Input/Output parameters

  • Logic coverage

  • Coverage criterion

  • Multi-condition criterion

Explicación

Pregunta 37 de 81

1

What type of test is a module test?

Selecciona una de las siguientes respuestas posibles:

  • White-box

  • Regression

  • Functionality

  • Black-box

Explicación

Pregunta 38 de 81

1

True or False: Module testing is a process of testing the individual subprograms, subroutines, classes, or procedures in a program.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 39 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • Non-incremental testing

  • Coverage testing

  • Big-bang testing

  • Incremental integration

Explicación

Pregunta 40 de 81

1

Which step in the software development process defines the exact representation of the program to users?

Selecciona una de las siguientes respuestas posibles:

  • Requirements

  • System design

  • Program structure design

  • External specifications

Explicación

Pregunta 41 de 81

1

True or False: Software development is the process of moving from the conceptual to the concrete.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 42 de 81

1

What is the key to successful higher-order testing?

Selecciona una de las siguientes respuestas posibles:

  • Acceptance testing

  • Consistent and well-planned testing

  • Appropriate system testing

  • Function testing that uncovers errors

Explicación

Pregunta 43 de 81

1

True or False: Requirements translate the program user's needs and specify why the program is needed.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 44 de 81

1

Which test requires the organization that produced the program to create the test cases?

Selecciona una de las siguientes respuestas posibles:

  • Function test

  • System test

  • Integration test

  • Installation test

Explicación

Pregunta 45 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • Acceptance test

  • System test

  • Function test

  • Module test

Explicación

Pregunta 46 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • Unit test

  • Acceptance test

  • Regression test

  • Function test

Explicación

Pregunta 47 de 81

1

Which type of test would reveal that the program as a whole either meets or doesn't meet its objectives?

Selecciona una de las siguientes respuestas posibles:

  • System test

  • Function test

  • Integration test

  • Acceptance test

Explicación

Pregunta 48 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • System design

  • External specifications

  • Requirements

  • Objectives

Explicación

Pregunta 49 de 81

1

True or False: A system test should be performed by the programmer and the organization responsible for developing the program.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 50 de 81

1

True or False: User-based testing requires the user to know the inner workings of a program.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 51 de 81

1

True or False: Selecting random users—persons who are not familiar with the program's specification, or perhaps even the industry or market for which it is intended—can uncover errors or user interface problems that might not be found by experts.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 52 de 81

1

What is the main consideration for a usability test?

Selecciona una de las siguientes respuestas posibles:

  • The program meets all functionality requirements

  • The program passes all module testing

  • The program performs according to its specifications

  • The program has no reported issues

Explicación

Pregunta 53 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • 10

  • 1

  • 2

  • 5

Explicación

Pregunta 54 de 81

1

True or False: Videotaping a user test and using a think-aloud protocol can provide excellent data on software usability and user perceptions about the application.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 55 de 81

1

Which approach gathers information and comments that can be counted and analyzed across the spectrum of testers?

Selecciona una de las siguientes respuestas posibles:

  • User questionnaire

  • Think-aloud process

  • Remote user testing

  • Test user selection

Explicación

Pregunta 56 de 81

1

Which debugging method looks at a reverse execution of the program?

Selecciona una de las siguientes respuestas posibles:

  • Debugging by backtracking

  • Debugging by deduction

  • Brute-force debugging

  • Debugging by testing

Explicación

Pregunta 57 de 81

1

True or False: Debugging by brute force is both efficient and successful.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 58 de 81

1

Which of the following is a brute-force debugging technique?

Selecciona una de las siguientes respuestas posibles:

  • Backtracking

  • Studying error symptoms

  • Dumping memory locations

  • Process of elimination

Explicación

Pregunta 59 de 81

1

True or False: The most effective method of debugging involves a mental process.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 60 de 81

1

Which of the following is a debugging principle?

Selecciona una de las siguientes respuestas posibles:

  • Where there is one bug, there is likely to be another

  • The likelihood of a fix being correct is 100%

  • Change the object code, not the source code

  • Fix the symptom, not the error

Explicación

Pregunta 61 de 81

1

Which debugging method moves from the particulars of a situation to the larger picture?

Selecciona una de las siguientes respuestas posibles:

  • Debugging by induction

  • Debugging by deduction

  • Error-locating principles

  • Brute-force debugging

Explicación

Pregunta 62 de 81

1

How is quality defined in Extreme Programming?

Selecciona una de las siguientes respuestas posibles:

  • Meeting design specifications and customer expectations

  • Implementation of complicated designs

  • Good communication between developers and testers

  • Testing the code base once

Explicación

Pregunta 63 de 81

1

Which agile method is being used when the programmer designs an application to pass the unit tests, therefore increasing the probability that it will meet specifications?

Selecciona una de las siguientes respuestas posibles:

  • Extreme unit testing

  • Open Unified Process

  • Scrum

  • Extreme Programming

Explicación

Pregunta 64 de 81

1

Which form of testing involves everyone in the process through the design, implementation, and execution of the test plan?

Selecciona una de las siguientes respuestas posibles:

  • Agile testing

  • Continuous testing

  • Extreme program testing

  • Testing and retesting the code base

Explicación

Pregunta 65 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • Extreme Programming

  • Scrum

  • Agile Modeling

  • Open Unified Process

Explicación

Pregunta 66 de 81

1

Which type of testing includes the rule: "All code modules must have unit tests before coding begins"?

Selecciona una de las siguientes respuestas posibles:

  • Open Unified Process

  • Agile testing

  • Unit testing

  • Extreme unit testing

Explicación

Pregunta 67 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • Extreme Programming

  • Agile testing

  • Scrum

  • Open Unified Process

Explicación

Pregunta 68 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • Extreme Programming

  • Requirement changes

  • Automated testing

  • Small teams of developers

Explicación

Pregunta 69 de 81

1

When verifying the business layer of an application, which test will blast the application with multiple logins and simulate transactions to the point of failure?

Selecciona una de las siguientes respuestas posibles:

  • Performance testing

  • Data validation

  • Response time testing

  • Transactional testing

Explicación

Pregunta 70 de 81

1

What is being verified when testing the business tier?

Selecciona una de las siguientes respuestas posibles:

  • The backend data entry and management routines

  • That graphics are the correct size and resolution

  • That transactions are completed properly

  • That recovery can be done using current backups

Explicación

Pregunta 71 de 81

1

True or False: When verifying an internet application, testing browser compatibility is a significant challenge.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 72 de 81

1

Which layer of an internet application houses data used by the application or collected from the end user?

Selecciona una de las siguientes respuestas posibles:

  • Business

  • Data

  • Presentation

  • Browser

Explicación

Pregunta 73 de 81

1

Which area is being tested when we test the failover capabilities of web, application, and database servers?

Selecciona una de las siguientes respuestas posibles:

  • Business rules

  • Network architecture

  • System reliability

  • Performance

Explicación

Pregunta 74 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • Presentation

  • Data

  • Browser

  • Business

Explicación

Pregunta 75 de 81

1

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

Selecciona una de las siguientes respuestas posibles:

  • Consistent and user-friendly operations

  • Fonts, colors, and graphics

  • Database operations that meet performance goals

  • Transactions that roll back correctly

Explicación

Pregunta 76 de 81

1

True or False: Independently testing each internet application layer allows the tester to more easily identify bugs and errors.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 77 de 81

1

Which test category verifies that the application responds appropriately to a weak signal?

Selecciona una de las siguientes respuestas posibles:

  • Device interaction

  • Network infrastructure

  • Install/uninstall

  • Key mappings

Explicación

Pregunta 78 de 81

1

True or False: When testing a mobile application on a real device, manual testing is unavoidable.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 79 de 81

1

What is an advantage to using an emulator when device testing?

Selecciona una de las siguientes respuestas posibles:

  • It can identify device-specific bugs

  • It is cost-effective

  • It can test the responsiveness of an application

  • It can test the code base once

Explicación

Pregunta 80 de 81

1

Which testing challenge category is concerned with overcoming location-based obstacles?

Selecciona una de las siguientes respuestas posibles:

  • Scripting

  • Carrier network infrastructure

  • Mobile device diversity

  • Usability

Explicación

Pregunta 81 de 81

1

In a mobile environment, which term is used to describe something that has the capability to run a network-based application over a cellular or satellite data link?

Selecciona una de las siguientes respuestas posibles:

  • Device constraint

  • Mobile device

  • Input device

  • Mobile application

Explicación