+ All Categories
Home > Documents > Mt s4 types

Mt s4 types

Date post: 15-Apr-2017
Category:
Upload: testinggeeks
View: 79 times
Download: 1 times
Share this document with a friend
22
DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL Agenda: Testing Types
Transcript
Page 1: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Agenda:

• Testing Types

Page 2: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Types of Testing:

Two Types of Testing

• Static Testing

• Dynamic Testing

2 www.talentsprint.com

Page 3: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Static Testing:

• Verifying are we implementing the right system or

not is called static testing.

• A form of verification that most of the times does

not requires execution of software.

• It is also called Verification Process.

• Static testing will be carried out with the help of

Reviews.

3 www.talentsprint.com

Page 4: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Review:

• Examining a project related work or a platform

related work is called Review.

• Eg: Examining requirements i.e. BRS, SRS, Design

documents and code etc is called Review.

• Note: Static testing does not execute the code.

4 www.talentsprint.com

Page 5: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Types of Reviews:

– Management reviews

– Technical reviews

– Code reviews

– Formal reviews(inspections and audits)

– Informal reviews(peer reviews)

5 www.talentsprint.com

Page 6: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Management Review:

– These reviews will be conducted by middle level and high

level management to monitor status.

– i.e. weather all activities are going as per this plan effort or

not. These reviews are helpful to take the necessary

corrective actions if there are any slip pages.

– Slippage: Deviation between planned efforts to actual

effort is called slippage.

– Note: Daily/ weekly project status meetings are called

management reviews.

6 www.talentsprint.com

Page 7: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Technical Review:

– These reviews will be conducted among technical

members such as design teams or developers or testers

to decide the best approach of implementing a job if

there are any questions while implementing a technical

work.

Code Review:

– These reviews will be conducted among developers on

the source code to confirm the coding standards.

7 www.talentsprint.com

Page 8: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Formal Reviews:

– If any review conducted with a pre-plan and by following a

set of pre-defined procedures and documentation then

these reviews are called formal reviews.

– The five procedural roles are:

Author

Moderator

Reader

Recorder and

Inspector.

8 www.talentsprint.com

Page 9: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Procedural Roles of Formal Reviews:

• Author: A person who prepared a document.

• Moderator/Inspection leader: A main person who is

responsible for review activities.

• Reviewers/Inspectors: Participants of a review activity.

• Scribe/Recorder: A person who records defects during review

meeting.

• Note: Inspections and Audits are the best examples for

Formal Reviews.

9 www.talentsprint.com

Page 10: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Phases of Formal Reviews:

– Planning

– Kick of Meeting

– Preparation

– Review Meeting

– Rework

– Follow up

10 www.talentsprint.com

Page 11: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Inspection:

– If a formal review is conducted while executing a task then it is

called Inspection.

– Checking of a software product (or part of a product) with the

intention of:

Locating defects.

Confirming traceability of relevant requirements.

Checking for conformance to relevant standards and

conventions.

11 www.talentsprint.com

Page 12: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Inspection:

– The fundamental goal of the inspection process is to eliminate

defects from a given, well defined work product.

– The inspection team is a group of individuals that work together

to analyze each work product of a development activity in order

to detect and remove defects.

– Inspections accomplish this by assigning five different

procedural roles to the individuals that make up the team

– The five procedural roles are: Author, Moderator, Reader,

Recorder, and Inspector.

12 www.talentsprint.com

Page 13: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Audits:

– If a formal review is conducted after completion

of a task to confirm does the task is accomplish as

per the pre-defined check list or not, then it is

called audit.

13 www.talentsprint.com

Page 14: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Informal Reviews:

– If a formal review is conducted without following

predefined procedures, then these reviews are called

informal reviews.

– Peer Reviews & Walk Through are the best

examples of Informal Reviews.

14 www.talentsprint.com

Page 15: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Informal Reviews:

Peer-reviews:

– The reviews conducted among colleagues are called

peer reviews.

Walk-throws:

– Training session’s i.e. knowledge transfer sessions are

called walk-throws.

15 www.talentsprint.com

Page 16: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Informal Reviews:

Walk-throws:

– An informal process, initiated by the author of a software

product to a colleague for assistance in locating defects and for

suggesting improvements.

Normally not planned.

Author explains the product.

Colleague comes out with observations.

Author provides clarification if required.

Author notes down relevant points and takes corrective

actions.

16 www.talentsprint.com

Page 17: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Types of Testing:

Objectives of Reviews:

Reviews are helpful to determine the following.

To determine defects in requirements.

To find defects in design.

To identify deviations in coding standards and to

improve the process.

17 www.talentsprint.com

Page 18: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Types of Testing:

Dynamic Testing:

– Validating the source code and validating the application to

confirm does the code and the application are working as

expected or not is called validation.

– Validating whether the developed system is right or not.

– It is called Dynamic Testing.

White box testing

Black box testing

Grey box testing

18 www.talentsprint.com

Page 19: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Summary:

In this topic we have learnt:

1. Static Testing

Verification and it techniques.

2. Dynamic Testing

Validation and it techniques.

19 www.talentsprint.com

Page 20: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Review Questions:

1. Why do you use verification techniques even though the Validation

techniques used?

a) Verification is better than Validation

b) Verification is a Black-box testing

c) Verification is helps in finding-out the defects earlier stages

d) Verification can be used instead of Validation.

2. Which of the Following Verification techniques is a team activity?

1.Reviews

2.Inspections

3.Walkthroughs

4.None of the above

20 www.talentsprint.com

Page 21: Mt s4 types

DO NOT DISTRIBUTE – HIGHLY CONFIDENTIAL

Review Questions:

3.Match the Following:

a) Verification 1) BETA testing

b) Validation 2) Walkthroughs

c) Past-Mortem Reviews 3) System Testing

d) Completely Informal 4) Reviews

e) After ALPHA testing 5) Post-implementation Reviews

21 www.talentsprint.com

Page 22: Mt s4 types

22

Question and Answer


Recommended