graemewatson
Quiz por , criado more than 1 year ago

Quiz sobre FUNDAMENTALS OF TESTING (CHAPTER ONE), criado por graemewatson em 04-02-2015.

76
2
0
graemewatson
Criado por graemewatson quase 10 anos atrás
Fechar

FUNDAMENTALS OF TESTING (CHAPTER ONE)

Questão 1 de 20

1

A human action that produces an incorrect result is called:

Selecione uma das seguintes:

  • An error

  • A fault

  • A failure

  • A defect

Explicação

Questão 2 de 20

1

A deviation of the software from its expected delivery or service is:

Selecione uma das seguintes:

  • A failure

  • A fault

  • A defect

  • An error

Explicação

Questão 3 de 20

1

Which of the following statements are true?

Selecione uma das seguintes:

  • i. A defect is produced as a result of system failure.

  • ii. Failures can be caused by environmental conditions such as radiation.

  • iii. Defects, bugs & faults are the same thing.

  • iv. Failures can cause bugs.

  • v. Faults always cause system failures.

  • i, ii, v are true; iii and iv are false.

  • ii, iii, iv are true; i and v are false.

  • ii, iii are true; i, iv and v are false.

  • iv, v are true; i, ii and iii are false.

Explicação

Questão 4 de 20

1

Which of the following statements is true?

Selecione uma das seguintes:

  • Testing can show failures that are caused by defects.

  • Developers use debugging instead of testing.

  • Regression testing checks that the defect has been fixed.

  • Negative testing is not to be recommended.

Explicação

Questão 5 de 20

1

Static Tests are:

Selecione uma das seguintes:

  • Reviews of documents or code.

  • Tests of electrical equipment

  • Onsite tests

  • Used in steady-state systems.

Explicação

Questão 6 de 20

1

Which of the following statements apply to testing and which to debugging?

Selecione uma das seguintes:

  • 1) Investigates the case of a fault

  • 2) Identifies failures

  • 3) Confirms whether a failure has been fixed

  • 4) Fixes software if necessary

  • 5) Checks the defect has been fixed

  • 6) Steps through program code

  • 1, 2 and 3 are testing; 4, 5 & 6 are debugging

  • 1, 2 and 5 are testing; 3, 4 & 6 are debugging

  • 2 and 3 are testing; 1, 4, 5 6 are debugging

  • 2, 3 and 4 are testing; 1, 5, 6 are debugging

Explicação

Questão 7 de 20

1

Who would usually perform debugging activities?

Selecione uma das seguintes:

  • Incident Managers

  • Developers

  • Analysts

  • Testers

Explicação

Questão 8 de 20

1

An unlikely objective for a test is:

Selecione uma das seguintes:

  • To prove there are zero defects.

  • To detect faults.

  • To assess regulatory compliance.

  • To assess software quality.

Explicação

Questão 9 de 20

1

Which is NOT a testing principle?

Selecione uma das seguintes:

  • Early Testing

  • Defect Clustering

  • Pesticide Paradox

  • Functional Testing

Explicação

Questão 10 de 20

1

The Test Closure phase of a testing project begins when:

Selecione uma das seguintes:

  • The exit criteria have been met.

  • All faults have been fixed.

  • The implementation date is reached.

  • All requirements have been tested.

Explicação

Questão 11 de 20

1

Which activity in the fundamental test process creates test suites for efficient test execution?

Selecione uma das seguintes:

  • Analysis & Design

  • Implementation & Execution

  • Planning & Control

  • Test Closure

Explicação

Questão 12 de 20

1

During which fundamental test process activity do we determine if more tests are needed?

Selecione uma das seguintes:

  • Test implementation and Execution

  • Evaluating Exit Criteria & Reporting

  • Test Analysis & Design

  • None of the above.

Explicação

Questão 13 de 20

1

Which activities form part of test planning?

Selecione uma das seguintes:

  • i. Developing Test Cases

  • ii. Defining the overall approach to Testing.

  • iii. Determining the required resources.

  • iv. Building the test environment.

  • v. Writing test conditions.

  • vi. Implementing the test strategy

  • i, ii and iv are true; iii, v and vi are false

  • ii, iii and vi are true; i, iv and v are false

  • iv, v and vi are true; i, ii and iii are false

  • i, ii and iii are true; iv, v and vi are false

Explicação

Questão 14 de 20

1

Independence in testing means

Selecione uma das seguintes:

  • The programmer being left to get on with their own tests.

  • Someone other than the developer designing the tests.

  • Each tester working on their own without interference.

  • Testing being planned independently from the rest of the project.

Explicação

Questão 15 de 20

1

Meetings between developers and testers...

Selecione uma das seguintes:

  • Are unnecessary thanks to email

  • Are necessary so that blame can be apportioned

  • Are for constructive communication of defects

  • Are bad as they compromise independence

Explicação

Questão 16 de 20

1

One key reason why developers have difficulty testing their own work is:

Selecione uma das seguintes:

  • Lack of technical documentation.

  • Lack of test tools on the market for developers.

  • Lack of training.

  • Lack of objectivity.

Explicação

Questão 17 de 20

1

Which of the following is a benefit of independent testing?

Selecione uma das seguintes:

  • Independent testers are much more qualified than Developers.

  • Independent testers see other and different defects and are unbiased.

  • Independent testers cannot identify defects.

  • Independent testers can test better than developers

Explicação

Questão 18 de 20

1

Which of the following has the highest level of independence? Test Cases which are designed by:

Selecione uma das seguintes:

  • The person who wrote the software under test.

  • A person from a different section.

  • A person from a different organisation.

  • Another person within the development team.

Explicação

Questão 19 de 20

1

Which of the following is NOT part of the CODE OF ETHICS?

Selecione uma das seguintes:

  • PUBLIC

  • PRODUCT

  • FINANCIAL

  • SELF

Explicação

Questão 20 de 20

1

Which, in general, is the skill least required of a good tester?

Selecione uma das seguintes:

  • Being diplomatic.

  • Able to write software.

  • Having good attention to detail.

  • Able to be relied on.

Explicação