EEL6883_SEII_Spr07_ProjecTeam8.ppt

Download Report

Transcript EEL6883_SEII_Spr07_ProjecTeam8.ppt

Software Engineering 2
Term Project by:
Feras Batarseh
Nestor Rivera
What are the differences between Inspection
and Testing?
Why people at industry aren't using Inspection?
How to use Inspection efficiently?
Assessment behind statement: “Even though
several empirical studies which compare
inspection more favorably than testing, it is
still not as widely used as testing…”




Achieve software quality greatest challenge.
Testing is most recognized technique -> no
practical substitute
Testing downfall: defects uncovered late.
Among other alternatives: Software
Inspections
Software Inspections are a disciplined
engineering practice for detecting and
correcting defects in software artifacts, and
preventing their leakage into field operations.
Software testing is any activity aimed at evaluating
an attribute or capability of a program or system
and determining that it meets its required results,
making sure that it’s the valid system and verifying
its work.






Planning
Overview
Preparation
Meeting
Rework
Follow-up





Author
Moderator
Reader
Recorder
Inspector



Different stages -> Immediate detection
Fagan’s Study: 23% productivity improvement
38% Quality improvement
Self Regulating (feedback)
Members distributed geographically
 Only mature process and organization
 Customer demands
• Personality issues
 Give/ receive feedback
 Severe stress
 Up-front cost
 Long run benefits
 Tools and training

Virtual/Online Software Inspections:
Inspection methods that eliminate meetings
are
at least as cost-effective as methods that rely
heavily on them.
The benefits of holding a meeting is less than
the benefits of letting individuals work alone.





Unit testing
Integration testing).
Functional testing
System testing
Acceptance testing
Automated tool
Quantitative approach
Defined Testing and Inspection.
Analyzed Reasons for why Inspection isn’t used
enough.
Looked at the future of testing and inspection
and recommended new methods.
Thank you for listening!