Quick Quiz 1 SQA

Post on 30-Jan-2016

230 views 1 download

Tags:

description

Quick Quiz 1 SQA

Transcript of Quick Quiz 1 SQA

SQA&T

Quick Quiz

Q1_01

In general, people's quality expectations for software systems they use and rely upon are

Choose one answer. • a. All of the others • b. The software systems must do the things

right • c. The software systems must do the right things • d. None of the others

Q1_01

In general, people's quality expectations for software systems they use and rely upon are

Choose one answer. • a. All of the others (x)• b. The software systems must do the things

right • c. The software systems must do the right things • d. None of the others

Q1_02

Which of the following statements about Quality problems in large software systems are true?

Choose at least one answer. a. All software systems nowadays are highly complex and

contain millions of lines of source code b. Software testing plays a central role among the software

QA activitiesc. Dealing with the problems that may impact customers and

users negatively d. Various QA techniques can help produce high-quality

software systems

Q1_02

Which of the following statements about Quality problems in large software systems are true?

Choose at least one answer. a. All software systems nowadays are highly complex and

contain millions of lines of source code b. Software testing plays a central role among the software

QA activities (x)c. Dealing with the problems that may impact customers and

users negatively (x)d. Various QA techniques can help produce high-quality

software systems (x)

Q1_03

In quality assurance, we can divide the people into two broad groups:

Choose at least one answer. a. Consumers b. Producers c. Users d. Customers

Q1_03

In quality assurance, we can divide the people into two broad groups:

Choose at least one answer. a. Consumers (x)b. Producers (x)c. Users d. Customers

Q1_04

The terms error, fault, failure are related in the following causal chain:

Choose one answer. • a. errors-> failures-> faults. • b. faults -> errors -> failures. • c. faults -> failures -> errors. • d. errors -> faults -> failures.

Q1_04

The terms error, fault, failure are related in the following causal chain:

Choose one answer. • a. errors-> failures-> faults. • b. faults -> errors -> failures. • c. faults -> failures -> errors. • d. errors -> faults -> failures. (x)

10

The primary objective of user acceptance testingis to:

A. Identify requirements defectsB. Determine if software is fit for useC. Identify missing requirementsD. Verify that software is maintainable

11

The primary objective of user acceptance testingis to:

A. Identify requirements defectsB. Determine if software is fit for use (x)C. Identify missing requirementsD. Verify that software is maintainable

12

• A key concept of quality control is that all work products

A. are delivered on time and under budget C. have measurable specifications for process

outputs B. have complete documentation D.are thoroughly tested/reviewed before

delivered to the customer

13

• A key concept of quality control is that all work products

A. are delivered on time and under budget C. have measurable specifications for process

outputs B. have complete documentation D.are thoroughly tested/reviewed before

delivered to the customer (x)

14

Viewing QA as dealing with defects, we can classify QA alternatives into the following 3 generic categories

• A. Defect Prevention, Defect Removal, Defect Containment

• C. Testing, Education and Training, Safety Assurance• B. Error source removal, Inspection, Fault Tolerance • D. Inspection, Formal method, Failure Containment

15

Viewing QA as dealing with defects, we can classify QA alternatives into the following 3 generic categories

• A. Defect Prevention, Defect Removal, Defect Containment (x)

• C. Testing, Education and Training, Safety Assurance• B. Error source removal, Inspection, Fault Tolerance • D. Inspection, Formal method, Failure Containment

16

Beta testing is A. performed by customers at their own siteC. performed by an Independent Test TeamB. performed by customers at the software

developer's siteD. performed as early as possible in the lifecycle

17

Beta testing is A. performed by customers at their own site (x)C. performed by an Independent Test TeamB. performed by customers at the software

developer's siteD. performed as early as possible in the lifecycle

18

We split testing into distinct sub-phases because:a.Each test stage has a different purpose.c.We can run different tests in different

environments.b.It is easier to manage assign doersd.The more stages we have, the better the testing.

19

We split testing into distinct sub-phases because:a.Each test stage has a different purpose. (x)c.We can run different tests in different

environments.b.It is easier to manage assign doersd.The more stages we have, the better the testing.

20

The difference between re-testing and regression testing is:

A. re-testing ensures the original fault has been removed; regression testing looks for unexpected side-effects

C. re-testing is done after faults are fixed; regression testing is done earlier

b. re-testing looks for unexpected side-effects; regression testing ensures the original fault has been removed

D. re-testing is done by developers; regression testing is done by independent testers

21

The difference between re-testing and regression testing is:

A. re-testing ensures the original fault has been removed; regression testing looks for unexpected side-effects (x)

C. re-testing is done after faults are fixed; regression testing is done earlier

b. re-testing looks for unexpected side-effects; regression testing ensures the original fault has been removed

D. re-testing is done by developers; regression testing is done by independent testers

22

Which one is more meaningful to customers and users?

a. Defect countc. Reliabilityb. Defect densityd. Defect type

23

Which one is more meaningful to customers and users?

a. Defect countc. Reliability (x)b. Defect densityd. Defect type

24

What is the focus of CFT?A. Correct handling of data items C. Computational resultsB. Execution pathD. Data dependencies

25

What is the focus of CFT?A. Correct handling of data items C. Computational resultsB. Execution path (x)D. Data dependencies

26

The place to start if you want a test tool isA. Attend a tool exhibitionC. Analyse your needs and requirementsB. Invite a vendor to give a demoD. Find out what your budget would be for the

tool

27

The place to start if you want a test tool isA. Attend a tool exhibitionC. Analyse your needs and requirements (x)B. Invite a vendor to give a demoD. Find out what your budget would be for the

tool

28

An input field takes the year of birth between 1900 and 2004. The boundary values for testing this field are

A. 0, 1900, 2004, 2005C. 1899, 1900, 2004, 2005B. 1900, 2004D. 1899, 1900, 1901, 2003, 2004, 2005

29

An input field takes the year of birth between 1900 and 2004. The boundary values for testing this field are

A. 0, 1900, 2004, 2005C. 1899, 1900, 2004, 2005 (x)B. 1900, 2004D. 1899, 1900, 1901, 2003, 2004, 2005

30

In the problem analysis meeting, a leader is a person who

a.books meeting roomc. encourages all members to give their opinionsb. takes minutes of the meetingd. takes telephone calls

31

In the problem analysis meeting, a leader is a person who

a.books meeting roomc. encourages all members to give their opinions

(x)b. takes minutes of the meetingd. takes telephone calls

32

What is not defined in ISO 9000?a. Standard for quality assurancec. How to do to reach the quality targetb. What to do for quality management d. Process approach

33

What is not defined in ISO 9000?a. Standard for quality assurancec. How to do to reach the quality target(x)b. What to do for quality management d. Process approach

34

Mitigating the risk byA. Minimizing the probability of occurrenceC. Deflecting the risk elsewhereB. Minimizing the value of impactD. All of the above

35

Mitigating the risk byA. Minimizing the probability of occurrenceC. Deflecting the risk elsewhereB. Minimizing the value of impactD. All of the above (x)

36

What is NOT an activity of cause analysis?a. Identify the common defects c. Identify the way to fix the defectsb. Identify the causes of the defectsd. Identify actions to avoid the same defects

37

What is NOT an activity of cause analysis?a. Identify the common defects c. Identify the way to fix the defects (x)b. Identify the causes of the defectsd. Identify actions to avoid the same defects

38

What is NOT an activity of cause analysis?a. Identify the common defects c. Identify the way to fix the defects (x)b. Identify the causes of the defectsd. Identify actions to avoid the same defects

39

A branching node isA. a entry nodeC. a node associated with multiple outlinksB. a node associated with multiple inlinksD. a exit node

40

A branching node isA. a entry nodeC. a node associated with multiple outlinks (x)B. a node associated with multiple inlinksD. a exit node

41

Defect prevention involves which of the following steps:

a. Identify critical tasksc. Minimize expected impactb. Estimate expected impactd. Evaluate the performance

42

Defect prevention involves which of the following steps:

a. Identify critical tasksc. Minimize expected impact (x)b. Estimate expected impactd. Evaluate the performance

43

Which of the following is NOT one of the five maturity levels in the SEI CMMI framework?

A. RepeatableC. ManagedB. TestableD. Optimized

44

Which of the following is NOT one of the five maturity levels in the SEI CMMI framework?

A. RepeatableC. ManagedB. Testable (x)D. Optimized

45

If you were given a bar chart which showed defects by the phase in which they were introduced, in chronological order, you would have been handed a(n):

A.Cause-effect diagramC.Pareto chartB. HistogramD.Control chart

46

If you were given a bar chart which showed defects by the phase in which they were introduced, in chronological order, you would have been handed a(n):

A.Cause-effect diagram (x)C.Pareto chartB. HistogramD.Control chart

47

The condition that represents a potential for loss to an organization is called:

A. RiskC. Threat B. ExposureD. Control

48

The condition that represents a potential for loss to an organization is called:

A. Risk (x)C. Threat B. ExposureD. Control

49

Which item is NOT included in Risk planning of the project?

A. List of possible risks which can impact to the project

C. Contingency actionsB. Mitigation actions d. Number of planned defects

50

To prepare Quality plan for next year, QA leader needs to focus on the most major problems of last year.

Which quality tool is used firstly for the purpose?A. HistogramC. Control chart B. Pareto ChartD.Cause-effect diagram

51

To prepare Quality plan for next year, QA leader needs to focus on the most major problems of last year.

Which quality tool is used firstly for the purpose?A. HistogramC. Control chart B. Pareto Chart (x)D.Cause-effect diagram

Pareto Diagram

0100200300400500

D©y hángM¸y kªnhChu«ngháng

Kh«ng tr¶lêi

YÕu tèkh¸c

Impact

Stat

istic

0%20%40%60%80%100%

¶nh h ëng

Céng dån

52

What is the formula of the metric Defect density?

A. Total defects/ Product sizeC. Review defects/Total defectsB. Test defects/Total defectsD. Test defects/ Test effort

53

What is the formula of the metric Defect density?

A. Total defects/ Product size (x)C. Review defects/Total defectsB. Test defects/Total defectsD. Test defects/ Test effort

54

Which techniques are applied for Fault tolerance?

A. Duplication techniqueC. Both of the aboveB. Backup techniqueD. None of the above

55

Which techniques are applied for Fault tolerance?

A. Duplication techniqueC. Both of the above (x)B. Backup techniqueD. None of the above

56

The company has spent a lot of money to buy automation test tool QuickTestPro. Project team uses the tool for performance testing. It is counted to

A. Direct quality costsC.Prevention costsB.Indirect quality costsD.None of the above

57

The company has spent a lot of money to buy automation test tool QuickTestPro. Project team uses the tool for performance testing. It is counted to

A. Direct quality costsC.Prevention costsB.Indirect quality costs (x)D.None of the above

58

On-job training does NOT includeA. Formal training sponsored by IT companiesC. Background information in software

developmentB. Informal training within the company for

product historyD. Guidance of some experts

59

On-job training does NOT includeA. Formal training sponsored by IT companiesC. Background information in software

development (x)B. Informal training within the company for

product historyD. Guidance of some experts

60

• A deviation from the specified or expected behaviour that is visible to end-users is called

A. An errorB. A failureC. A faultD. A defect

60

• A deviation from the specified or expected behaviour that is visible to end-users is called

A. An errorB. A failure (x)C. A faultD. A defect

61

• A fault is • a. found in the software; the result of an

error.• b. departure from specified behaviour.• c. an incorrect step, process or data

definition in a computer program.• d. a human action that produces an

incorrect result.

61

• A fault is • a. found in the software; the result of an

error.• b. departure from specified behaviour.• c. an incorrect step, process or data

definition in a computer program. (x)• d. a human action that produces an

incorrect result.

62

What are Verifications?a. Review and acceptance testb. To check whether a function needed and

expected by customers is present in a software product

c. To answer the question, did we build the right system?

d. To confirm that work products properly reflect the requirements specified for them

62

What are Verifications?a. Review and acceptance testb. To check whether a function needed and

expected by customers is present in a software product

c. To answer the question, did we build the right system?

d. To confirm that work products properly reflect the requirements specified for them (x)

I can pass

It is too easy!!!