Please enable JavaScript.
Coggle requires JavaScript to display documents.
Test considerations (System (Business Logic (Always true?, Never true?,…
Test considerations
System
Entities
What are the important concepts represented in the system?
states
New
Edited
Saved
Finished
content
Meta data
Created date
Published date
State
What are the important system states?
How can system state impact this feature?
Events
What triggers change?
Are there different ways of triggering the change?
Evaluation
Correctness
Consistency
Comparison
Environment
Client
Compatibility
Server
Permissions
Configuration
Data
Structure
Compatible
Input
Validation
Sample
Output
Persisted
Processed
Updated
Removed
Integration
Internal
Dependancies
Resources
Dependants
External
Dependants
Dependancies
Variables
List all the variables that can change
Historical issues
Edge cases
Common oversights
Areas of complexity
Business Logic
Always true?
Never true?
What contexts need to be considered?
What events need to be considered?
What outcomes need to be considered?
Components
Risk
Business Risk
Product Risk
People Risk
Process Risk
Maintenance Risk
Coverage
Human
Actors
Internal
Business
Technical
External
Compliance
Users
Emotions
Frustration
Trust
Boring
Confusion
Concern
Delighted
Surprised
Disappointed
Annoyed
Persona
Perspectives
Customers
Consumers
Goals
What are the goals for each of the actors?
Attributes
Security
Authentication
Authorisation
Session management
SSL
Timeout
Attack
Information availability
Data integrity
Usability
Performance
Resilience
Community
Frequency
Concurency
Load
Interaction
Interruptions
Navigation
Browser
Touchpoints
Any interaction points that provide visibility or control??
Logs
Monitoring
Tracing
public interfaces
UI
private interfaces
API
Capability
Critical userflows
What are the critical flows for the new feature?
How may the new feature impact existing flows?
What are the larger over arching flows?
Controls
Restrictions
Constraints
Rules
Protection
Validation
Error
Detect
Error prevention
Error recovery
Failure
Exception