Context
mission
Primary Objective
Secondary Objective(s)
stakeholders
Apple?
Users
hackers
casual user
budding programmer using api
expert user
Maintainers?
Rapid Software Testing Themes
Consider cost vs. value in all your testing activity.
Use heuristics to guide and structure your process.
Dynamically manage the focus of your work.
Your context should drive your choices, both of which evolve over time.
Testing Guidelines
checklists
http://testobsessed.com/wordpress/wp-content/uploads/2007/02/testheuristicscheatsheetv1.pdf
heuristics
http://curioustester.blogspot.com/2009/10/power-of-heuristics-and-mneumonics.html
Logistics
CIDS TESTED
Customers
Information
Developer Relations
Team
Equipment & Tools
Schedule
Test Items
Deliverables
Testing Approach
CRUSSPIC STMPL
Capability
Reliability
network loss
Usability
cross browser
http://www.useit.com/papers/heuristic/heuristic_list.html
Security
hack bar
XSS
SQL Injection
Scalability
Performance
FIBLOTS
Frequent, Intensive, Business Critical, Legal, Obvious, Technically risky, Stakeholder Mandated
capacity
stress
load
Installability
Compatibility
Supportability
Testability
Maintainability
upgrades
backup/restore
Portability
Localizability
FCC CUTS VIDS
Feature tour
Complexity Tour
Configuration Tour
User Tour
Testability Trou
Scenario Tour
Variability Tour
Interoperabiltiy Tour
Data Tour
Structure Tour
HICCUPSF
History
Image
Comparable products
Claims
User Expectations
Product
Purpose
Statutes
Familiarity
http://www.developsense.com/articles/2005-01-TestingWithoutAMap.pdf
SFDPOT
Structure
Function
Data
Platform
Operations
Quality Characteristics (CRUSSPIC STIMPL)
Time
Reporting the Testing
recording
snapshots
DEVRSEAC
Description of Bug
Environment
Version
Repeatable
Steps Taken
Expected Result
Actual Result
Comments
MCOASTER
Mission
Coverage
Obstacles
Audience
Status
Techniques
Environment
Risk
Helpful Websites
http://www.satisfice.com/
http://testobsessed.com/
http://www.opensourcetesting.org/
http://www.owasp.org/images/5/56/OWASP_Testing_Guide_v3.pdf
http://www.developsense.com/articles/2005-01-TestingWithoutAMap.pdf
http://www.developsense.com
http://softwaretestingclub
Tools
Bug Tracking Tool
SpectrePro (recording tool
SnapIt
ALLPAIRS Test Case Generation Tool
Perlclip
Log-Watch