wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PKPL

Total questions: 46

Worksheet time: 26mins

Name
Class
Date
1.

The goal of Object-Oriented Design is..

a)

Optimize time to design

b)

Optimize maintainability

c)

Optimize the developer

d)

Optimize Reusabilitu

e)

Optimize Reability

2.

A Retest of software or its module after it has been modified is called

a)

Software configuration management

b)

Software change management

c)

Software Quality Assurance

d)

Regression Testing

e)

Software change management

3.

The purpose of regression testing is

a)

To ensure that the software can be built in time

b)

fixing errors found in testing

c)

to ensure that no adverse effect has been introduced to the software

d)

to ensure the software has good interface

4.

Check-out is

a)

a process to approve SCI that has been reviewed to be placed in project database

b)

a process to review an SCI

c)

a process to approve SCI that has been reviewed to be removed from project database to be modified

d)

process for exiting software development

5.

Aspect "Feel" in User Experience relates to

a)

Creadibility, trust and Harmony

b)

Joy of use

c)

Eye catching

d)

Functionality and Individuality

6.

In regression testing, retest selectively:

a)

Can reduce time and cost of regression testing

b)

May be very time consuming

c)

Is the recommended approach unless the cost to test all is not expensive

d)

Is the most safe option

7.

Below is included in SQA Group Activities:

a)

Recruit human resource

b)

Having a single testing strategy

c)

Audit expenses

d)

Audits designated software work products

8.

There are four fundamental sources of change, EXCEPT:

a)

New customer needs demand modification of data produced by information systems

b)

New business condition dictates changes in product requirements or business rules

c)

The change of project development team

d)

Re-organization or business growth/downsizing causes changes in project priorities

9.

Every review meeting should follow this constraint:

a)

Between three and five people (typically) should be involved in the review

b)

To ensure that software is represented according to owner’s want

c)

No need advance preparation

d)

Duration should be less than five hours

10.

Software Configuration Management is:

a)

similar to software support

b)

a set of tracking and control activities during software development

c)

give service to customer after software is deployed

d)

about managing change of the multiple developer composing an information system

11.

What is similarity between TDD and BDD?

a)

Both are testing in low level

b)

Both are testing in high level

c)

Both are using natural language

d)

Both are using development cycle

12.

What is the advantage of agile testing?

a)

Work closely with business and have detailed understanding of requirements

b)

Work closely with business and have detailed understanding of requirements

c)

Work closely with business and have detailed understanding of requirements

d)

Focused on making sure all the specified requirement are delivered in the final product

13.

Heuristic GRE is conducted with following procedures (G: select test case satisfying most unsatisfied requirements, E: select essential

test cases, R: Remove redundancy):

a)

It applies R and G alternatively until neither of them can be applied. Under this circumstances,E is applied

b)

b. It applies G and R alternatively until neither of them can be applied. Under this circumstances, E is applied

c)

d. It applies E and R alternatively until neither of them can be applied. Under this circumstances, G is applied

d)

e. It applies E and G alternatively until neither of them can be applied. Under this circumstances,R is applied

14.

Below is included in SQA Group Activities:

a)

Recruit human resource

b)

Read all technical document

c)

Audits designated software work products

d)

Having a single testing strategy

15.

TDD is:

a)

developer oriented approach

b)

tester oriented approach

c)

owner oriented approach

d)

user oriented approach

16.

The following are included in the primary keyword, EXCEPT:

a)

Example

b)

Interface

c)

Scenario Outline

d)

Background

17.

Desirability in layer of UX means

a)

It’s about feeling

b)

Overall feeling of the product is good

c)

I like how it looks and feels

d)

It meets my needs

18.

Gherkin is, EXCEPT:

a)

used in cucumber

b)

created explicitly for writing behavior descriptions

c)

GRammatical rules that make text with a certain structure accessible to Cucumber

d)

using keyword "Given, When, Who"

19.

Software Configuration Management is related to:

a)

how to control the documentation

b)

how to control the code

c)

how to fix the bug

d)

how to manage the change of software item

20.

UX Design Process consists of:

a)

Understand-Report-Sketch-Design-Implement-Evaluate

b)

Understand-Research-Sketch-Design-Implement-Evaluate

c)

Understand-Research-Report-Design-Implement-Evaluate

d)

Understand- Research- Design-Implement-Evaluate-Report

21.

Brand Experience in layer of UX means:

a)

Overall feeling of the product is good

b)

It meets my needs

c)

I like how it looks and feels

d)

I am able to use it

22.

Gherkin syntax use a set of special .... To give structure and meaning to executable specifications

a)

Values

b)

Features

c)

Keywords

d)

Symbols

23.

Three important points in SQA are, EXCEPT:

a)

Specified standards

b)

Technical reviews and audits

c)

Implicit requirements

d)

Technical documents

24.

Following is true about ATDD:

a)

An approach that was derived from BDD

b)

Testing low level

c)

Testing high level – with user story, written by domain experts

d)

Validate Requirements from requirement analysis

25.

The following is a false statement why should testing automation

a)

Manual testing takes too long

b)

Company doesn’t have a lot of resources

c)

Tests not provide documentation

d)

Tests and examples that drive coding can do more

26.

There are four layers of User Experience:

a)

Tracebility, Usability, Desirability, Brand Experience

b)

Utility, Usability, Tracebility, Brand Experience

c)

Utility, Usability, Desirability, Brand Experience

d)

Utility, Tracebility, Desirability, Brand Experience

27.

The objectives of the FTR are, EXCEPT:

a)

to make projects more manageable

b)

to preserve best personnel

c)

to uncover errors in function, logic, or implementation of the software

d)

to ensure that the software has been represented according to predefined standards

28.

In regression testing, retest all:

a)

May be very time consuming

b)

Not fixing mistakes in spec, design, etc

c)

Is the recommended approach if the cost is expensive

d)

May be be wrongly identified the affected part

29.

A UX Process Lifecycle consists of:

a)

Analyse-Design-Implement-Document

b)

Analyse-Design-Evaluate-Document

c)

Analyse-Design-Implement-Evaluate

d)

Analyse-Design-Document-Evaluate

30.

Software Configuration Management can be viewed as, EXCEPT:

a)

a customer service activity

b)

a process that have been developed to manage change throughout the life cycle of computer software

c)

a software quality assurance activity

d)

a process that is applied throughout the software process

31.

Utility in layer of UX means

a)

I am able to use it

b)

It’s about feeling

c)

I like how it looks and feels

d)

It meets my needs

32.

The following is a developer team in Agile testing

a)

Domain Experts

b)

Business Expert

c)

Product Owners

d)

Tester

33.

What is similarity between ATDD and BDD?

a)

Both are testing in low level

b)

Both are using natural language

c)

Both are testing in high level

d)

Both are using development cycle

34.

ATDD requires:

a)

low level tests

b)

unit level tests

c)

high level tests

d)

end-to-end tests

35.

Which one is correct about the goal of a UX designer?

a)

to make users sad

b)

to make users happy

c)

to make users effective

d)

to make users mad

36.

Usability in layer of UX means:

a)

Overall feeling of the product is good

b)

It’s about feeling

c)

I like how it looks and feels

d)

I am able to use it

37.

The characteristic of object-oriented testing is

a)

Loosely Coupled

b)

One time test

c)

Dependent

d)

Recycle test

38.

SCI in SE(Software Engineering) regards all of the following, EXCEPT:

a)

an SCI could NOT be a single section of a large specification

b)

an SCI can be: a document, or an entire suite of test cases, or a named program component (e.g., a C++ function or an Java

package).

c)

SCIs are organized to form configuration objects that may be cataloged in the project database with a single name

d)

a software configuration item (SCI) is created as part of the software engineering process

39.

Baseline is:

a)

not used as basis of other relevant configuration objects or process

b)

not located in project database

e. not used as basis of other relevant configuration objects

c)

SCI that has been stored in project database and referred in other related configuration objects

d)

is placed outside the project database

40.

The main difference between BDD and TDD is:

a)

how test cases are written

b)

different requirement to validate

c)

testing level required

d)

different testing objectives

41.

Following is true about Agile development, EXCEPT:

a)

Combine all activities in small pieces and iterate them to graduate build the software

b)

In Testing Perspective: Split testing across the software development phases

c)

Testing in initiated after the whole implementation done

d)

Persistent involvement of domain experts in the whole process

42.

1public static void Print(int num)

2 {

3 Do

4 {

5 System.out.println("number is less than 100");

6 if(num > 50)

7 {

8 System.out.println("number is greater than 50");

9 }

10 num++;

11 } while (num < 100)

12 System.out.println("Finish");

13 }

Variable num in line 1 is:

Variable num in line 10 is:

Variable num in line 11 is:



(a)  

43.

1public static void Print(int num)

2 {

3 Do

4 {

5 System.out.println("number is less than 100");

6 if(num > 50)

7 {

8 System.out.println("number is greater than 50");

9 }

10 num++;

11 } while (num < 100)

12 System.out.println("Finish");

13 }

Variable num in line 1 is:

Variable num in line 10 is:

Variable num in line 11 is:



(a)  

44.

1 public static void Print(int num)

2 {

3 Do

4 {

5 System.out.println("number is less than 100");

6 if(num > 50)

7 {

8 System.out.println("number is greater than 50");

9 }

10 num++;

11 } while (num < 100)

12 System.out.println("Finish");

13 }

Line coverage if input is 60:

Branch coverage if input is 70:

(a)  

45.

A dice has 6 sides, each has number 1, 2, 3, 4, 5, and 6 in its side respectively.

When rolling it, we have a chance to get number 1 equally to chance of other

numbers. The chance of number 6 to be selected is: 

With condition in number 1, the chance of number 1 to be selected is:

If the dice has number 1, 2, 2, 3, 3, and 3 in its side respectively, the chance of

number 2 to be selected is:

Case in number 1 reflects:

Case in number 3 reflects:

(a)  

46.

A dice has 6 sides, each has number 1, 2, 3, 4, 5, and 6 in its side respectively.

When rolling it, we have a chance to get number 1 equally to chance of other

numbers.

Case in number 1 reflects:



(a)