Test Automation Guide: this book explains one topic per page, like a big glossary, easy wiki, quick encyclopedia, or summary notes.
- Get the book: Free EPUB, Free PDF.
- Edited by Joel Parker Henderson.
- For questions and suggestions email me.
- What is test automation?
- How to learn test automation?
- Test-driven development (TDD)
- Behavior-driven development (BDD)
- Shift-left testing
- Unit testing
- Functional testing
- Integration testing
- End-to-end testing
- Regression testing
- Acceptance testing
- Mutation testing
- Accessibility testing
- Localization testing
- Vision testing
- Capture/playback testing
- UI/UX testing
- A/B testing
- Field testing
- Application Programming Interface (API) testing
- Command Line Interface (CLI) testing
- Terminal User Interface (TUI) testing
- Database migration testing
- White-box testing
- Black-box testing
- Compliance testing
- Benchmark testing
- Load testing
- Peak testing
- Stress testing
- Monte Carlo testing
- Failover testing
- Disaster recovery testing
- Chaos testing
- Selenium browser automation
- Playwright browser automation
- Jest JavaScript testing framework
- Cucumber test automation runner
- Gherkin test automation language
- Bug bounty
- Assert
- Checkpoint
- Code coverage
- Code quality metrics
- Defect density
- Expect result
- False negative in test automation
- False positive in test automation
- Continuous delivery (CD)
- Continuous deployment (CD)
- Continuous integration (CI)
- DORA metrics
- Mean Time To Repair (MTTR)
- Social engineering
- Piggyback attack
- Phishing
- Spear phishing
- Malware
- Ransomware
- SQL injection
- Security by obscurity
- Defense in depth
- Perfect Forward Secrecy (PFS)
- Intrusion Detection System (IDS)
- Security Information and Event Management (SIEM)
- Transport Layer Security (TLS)
- Secure Sockets Layer (SSL)
- Digital certificate
- Certificate Authority (CA)
- Program Evaluation and Review Technique (PERT)
- After-Action Report (AAR)
- Blameless retrospective
- Issue tracker
- Cynefin framework
- Five Whys analysis
- Non-functional requirements: see system quality attributes
- Root cause analysis (RCA)
- System Quality Attributes (SQAs)
- Quality of Service (QoS) for networks
- Good Enough For Now (GEFN)
- Technical debt
- Refactoring
- See also: cause and effect diagram
- Descriptive statistics
- Inferential statistics
- Correlation
- Causation
- Probability
- Variance
- Trend analysis
- Anomaly detection
- Quantitative fallacy
- Regression to the mean
- Bayes' theorem
- Chi-square analysis
- Monte Carlo methods
- Statistical analysis techniques