Lesson2 Flashcards

(13 cards)

1
Q

What are the choice of the sdlc impacts on testing?

A

Choice of test tech
Timing the test activities
Level of test doc detail
Role and responsibilities of the tester
Extent of the test automation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

TDD(test driven development)
ATDD (Acceptance test driven dev)
BDD (Behaviour driven deve)

A

TDD : test is written first, then the code to satisfy the test.and later combined together
ATDD: test are written bfr the part of the app is dev to satisfy the test
BDD: express the desired behaviour of app with test cases written in simple lang and then test cases are automatically translated into executable test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is retrospective?

A

Known as post project meeting. Which is held at the end of the project or an iteration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe 5 test levels

A

Components testing(unit testing performedby developers)
Components integration testing (unit integration testing. Focuses on testing interface and interactions btn Components)
Systems testing(Focuses on the overall behavior and capabilities of an entire system)
Systems integration(Focuses on testing the interface of the system under test)
Acceptance testing(Focuses on validation and on demonstrating deadlines for deployment)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Test types

A

Functional (evaluates the fxn that the system should perform)wat the test object should do.
Non-fxn (evaluates the attribute other than fxn characteristics of a component system)how well the system behaves
Black_box(Focuses on external behaviour ,user perspective and requirements validation)
White-box (examines internal code,logic and structure for accuracy and efficiency)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the main aims for blck and white Box

A

For black is checking the systems behaviour against its specification
For white is to cover the underlying structure by the test to the acceptable level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the difference btn confirmation and regression testing

A

Confirmation.confirms that an original defect has been successfully fixed while regression confirms that no adverse consequences have been caused by a change ,including the fix that has been already Confirmation tested

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The scope of maintenance depends on

A

Size of the existing system
The degree of risk of the change
The size of the change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Review process activities are?

A

Planning
Review initiation
Individual Review
Communication and analysis
Fixing and reporting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Types of reviews

A

Informal review(don’t follow defined process and don’t require formal doc output)
Walkthrough(led by autho. Evaluating quality and building confidence)
Technical (performed by reviewers and led by moderator. Make decisions regarding on tech problem)
Inspection(they follow complete generic process, and find the max no of anomalies)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Commonly used black box tech are?

A

Equivalent partitioning(dividing into partitions)
Boundary value analysis (max and mini val of a partitions are it’s boundary val)
Decision table testing(test system with complex business logic)
State transition testing (is a tabular representation of the states ,events and transitions in a system)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the tech of white box ?

A

Statements testing(the coverage items are executable statements)
Branch testing (decision) (is a transfer of control btn two nodes in the control flow graph)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Tech if experienced based test

A

Error guessing(experience of the tester)
Exploratory testing(unscripted,dynamic approach based on the testers understanding of the system)
Checklist based testing (involves using predefined list of items to guide the testing process)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly