- Component Inspection. -Usability Testing. -Unit Testing. -System Testing.
-
Upload
marvin-waters -
Category
Documents
-
view
220 -
download
1
Transcript of - Component Inspection. -Usability Testing. -Unit Testing. -System Testing.
-Component Inspection.
-Usability Testing.
-Unit Testing.
-System Testing.
-Finds faults in a component by reviewing its source code in a formal meeting.
The inspection is The inspection is conducted by:conducted by:
-A team of developers.-Including the author of the component.-A moderator.-One or more reviewers.
-The first structured inspection process was Michael Fagan’s inspection method, it consists of:
-Overview
-Preparation
-Inspection meeting
-Rework
-Follow-up
-Tests the users under standing of the system.
There are three types of testing:There are three types of testing:
-Scenario Test.
-Prototype Test.
-Product Test.
In all three tests, the basic elements of In all three tests, the basic elements of usability testing include:usability testing include:
-Development of test objectives.
-A representative sample of end users.
-The actual or simulated work environment.
-Controlled extensive interrogation, and probing of the users.
-Collection and analysis of quantitative and qualitative results.-Recommendations on how to improve to system.
Focuses on the building blocks of the software system ,that is ,objects and subsystems.
There are three motivations behind There are three motivations behind focusing on components:focusing on components:
-First: unit testing reduce the complexity of the overall test activities.
-Second: unit testing make it easier to pinpoints and correct faults.
-Third: unit testing allows parallelism in the testing activities.
Below are the most important unit testing techniques:Below are the most important unit testing techniques:
-Equivalence testing.
-boundary testing.
-path testing.
-state-based testing.
Ensures that the complete system complies with the functional and nonfunctional requirements.
Several system testing activities are performed:Several system testing activities are performed:
-Functional testing.
-Performance testing.
-Pilot testing.
-Acceptance testing.
-Installation testing.
-The steps of Michael Fagan’s inspection method are:
-Alpha and beta testing
-stress and time testing
-Overview, preparation ,inspection meeting, rework, and follow-up
-Coverage means:-No input belongs to more than one equivalence class.
-every possible input belongs to one of the equivalence classes.
-none of the above.
-Stress, volume, security, timing and recovery tests are performed during:-Functional test -Performance test -Pilot test