testing fundamental stqa

13
Swati Jitendrakumar Patel Testing Fundamentals Testing Fundamentals

Upload: swati-patel

Post on 12-Apr-2017

28 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Testing fundamental stqa

Swati Jitendrakumar Patel

Testing FundamentalsTesting Fundamentals

Page 2: Testing fundamental stqa

ContentsExamining the specification

Getting Started

Black-box and White-box Testing

Static and Dynamic Testing

Static Black-box Testing: Testing the Specification

Performing High-Level Review of the Specification

Pretend to be the Customer

Research Existing Standards and Guidelines

Review and Test Similar Software

Low-Level Specification Test Techniques

Specification Attributes Checklist

Specification Terminology Checklist

Page 3: Testing fundamental stqa

Examining Examining thethe specification specification

The product Specification is examined to discover bugs before the affect the software

Finding bugs at this stage can potentially save your project huge amounts of time and money

Page 4: Testing fundamental stqa

Getting Started

Page 5: Testing fundamental stqa

Black-box and White-box Testing

Getting Started Cont..

Page 6: Testing fundamental stqa

Static Testing: Examining and reviewing something that is not

runningEx: 1. kicking the tires 2. Checking the paint 3. Looking under the hood

Dynamic Testing: Examining and reviewing something that is in

running stateEx: 1. Starting it up 2. Listening to the engine 3. Driving down the road

Getting Started Cont..

Static and Dynamic Testing

Page 7: Testing fundamental stqa

Static Testing: Examining and reviewing something that is not

runningEx: 1. kicking the tires 2. Checking the paint 3. Looking under the hood

Dynamic Testing: Examining and reviewing something that is in

running stateEx: 1. Starting it up 2. Listening to the engine 3. Driving down the road

Getting Started Cont..

Static Black-Box Testing: Testing the Specification

Page 8: Testing fundamental stqa

Pretend to be the Customer

To think who the customers would be Know about the end user from marketing or sales people If product is an internal software project then find out who will be using it To communicate with end users about their expectationsTo generate a QUALITY product.

Performing High-Level Review of the Specification

Research Existing Standards and Guidelines

Page 9: Testing fundamental stqa

Research Existing Standards & Guidelines

Performing High-Level Review of the Specification cont.

Research Existing Standards and Guidelines

Corporate terminology and conventions

Industry Requirements Government Standards Graphical User Interface (GUI)

Security Standards

Page 10: Testing fundamental stqa

Review and Test Similar Software

Performing High-Level Review of the Specification cont.

Research Existing Standards and Guidelines

Some things to look for when reviewing competitive products include Scale Complexity Testability Quality/Reliability Security

Page 11: Testing fundamental stqa

Specification Attributes Checklist

Low-Level Specification Test Techniques

Research Existing Standards and Guidelines

Product specification has 8 important attributes: Complete Accurate Precise, Unambiguous and Clear Consistent Relevant Feasible Code-free Testable

Page 12: Testing fundamental stqa

Specification Terminology Checklist

Always, Every, All, None, Never Certainly, Therefore, Clearly, Obviously, Evidently Some, Sometimes, Often, Usually, Ordinarily,

Customarily, Most, Mostly Etc., And So Forth, And So On, Such As Good, Fast, Cheap, Efficient, Small, Stable Handled, Processed, Rejected, Skipped, Eliminated If…Then…(but missing Else)

Low-Level Specification Test Techniques cont.

Page 13: Testing fundamental stqa

Reference

“Software Testing”by

Ron Patton