Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Introduction to software testing

Under construction
by

Hans Konk

on 24 May 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Introduction to software testing

Introduction to software testing
Agenda
Software development
Testing
Test methods
Test phases
Test products
Test organization
Break
Test technique
Test definitions
Testing in the project
Defect management
Test tools
WHAT IS TESTING

Different definitions;
Testing is the process of operating a system or component under specified conditions, observe or recording the results, and making an evaluation of some aspect of the system or component.

Testing is a process that gives insight in and advises about the quality and related risks.
TESTING IN THE PROJECT
TESTING DEFINITIONS

Test base
Information that defines the wanted system behavior

Test object
Is the part of the information system to test

Test level
System, acceptance, development, BPT

Test type
Functional, regression, performance

Test environment
The environment in which the test is carried out

Risk based
TEST TOOLS


Excel
HPQC
SoapUI
Jmeter
CTE
Test automation tools

TEST ORGANIZATION

Project manager
Test manager
Test coordinator
Test analyst/engineer
Defect manager/coordinator

TEST TECHNIQUES

Test case
A way to determent if a system behaves as expected under certain situations

Test script
Is a bundle of test cases to execute them efficiently

Test coverage
the ratio between that which can be tested and that which is tested

Test technique
A standardized method of deriving test cases from a particular test basis that
will achieve a certain coverage.

Choosing the right test techniques
TEST PHASES

Planning
Preparation
Specification
Execution
Completion

Control
Infrastructure
DEFECT MANAGEMENT

What is a defect
Defect process
Raise a defect
Priority
Assigning
Fixing
Example
TEST METHODS
TEST PRODUCTS

Master test plan (TAS)
Planning
Detailed test plan (Test plan)
Test scripts
Progress/Defect report
Test report

What does testing produce
Project control, Prevention of high cost for solving issues in production + possible image damage and Confidence in the product
Idea,
Business
Requirements,
Business
Design,
Architect
Technical and
Functional documentation

Developer, Business analyst,
Functional stream
Code,
Developer
Test,
Test analyst
Structured Test APproach (STAP)
Full transcript