Please enable JavaScript.
Coggle requires JavaScript to display documents.
SoftwareTesting (User testing (Stages (Derive, Define criteria, Plan test,…
SoftwareTesting
User testing
Types
Alpha
Beta
Acceptance testing (custom system)
Stages
Derive
Define criteria
Plan test
Run
Negotiate
Reject or Accept
Exception: there's no separate acceptance test in agile method
Development testing
Goal
Validation tesing
Defect testing
Type
Unit testing
Type
Object
Composite component
Function or method testing
Components
Setup test case
Call object
Assertion
Component testing: test the interface
Interface misuse
Interface misunderstanding
Timing errors
System testing
Release testing: validation
Requirement
Performance
Test-driven development
Benefit of TDD
Code coverage
Regression testing
Simplified debugging
System documentation
inspection vs testing