Letβs be honest: Most testing glossaries read like robot dictionaries. You scan three terms, your eyes glaze over, and suddenly youβre checking cat videos.
Not this one.
After years in QA trenches, Iβve curated only the terms that actually matter β with battle-tested examples and βwhy you should careβ insights. Bookmark this as your go-to cheat sheet when:
- Your PM says βJust run some ad hoc testsβ
- A dev argues βItβs not a bug, itβs an anomaly!β
- You need to explain regression testing to your CEO
Ready to speak fluent QA? Letβs dive in.
π The Bug Lifecycle: From βOopsβ to βFixedβ
(Know these to win every bug debate)
Term | What It Really Means | Real-World Example |
---|---|---|
Bug | Codeβs βoopsβ moment | Submit $0 payment β Order processes anyway |
Defect | Fancy word for bug (corporate likes this) | Login fails for users with apostrophes in passwords (OβConner) |
Anomaly | Unexpected behavior with no spec | App displays negative loading times |
Fault | Hidden landmine in code | if (age > 120) misses 121+ users |
Failure | When landmine explodes | 121-year-old user crashes retirement portal |
Blocker | βDrop everything!β bug | Checkout page 500 error |
π¨ Pro Tip: Track bug β defect β anomaly ratios. High anomalies? Your specs are vague.
π§ͺ Testing Types Decoded
(Cut through the jargon jungle)
The Core 4
- Unit Testing
- What: Testing code snippets in isolation
- Example: Does
calculateTax(10000)
return $2200? - Tools: JUnit, pytest, Mocha
- Integration Testing
- What: Do modules play nice together?
- Example: User creation β Email trigger β DB update
- Gotcha: 80% of βit works on my machineβ fails happen here
- Regression Testing
- What: Did new code break old stuff?
- Example: After font update, print function outputs gibberish
- Pro Move: Automate this (Selenium, Cypress)
- Exploratory Testing
- What: Structured curiosity
- Example: βWhat if I upload a 10GB .txt file?β
- Secret: Best bugs found during coffee-fueled sessions
Special Forces
| Type | When to Use | Killer Question |
|ββ|ββββ-|βββββ-|
| Smoke Test | After deployment | βDoes the app even launch?β |
| Performance Test | Before Black Friday | βWill it handle 10k concurrent users?β |
| Security Test | Always | βCan hackers steal DB via login form?β |
| Usability Test | UI changes | βCan Grandma complete checkout in <2 mins?β |
More Testing Flavors
| Term | Real QA Translation | Why Care |
|ββ|βββββββ|βββ-|
| Alpha Testing | Internal dogfooding | Catch embarrassment before customers see it |
| Beta Testing | Public trial by fire | Find edge cases only users discover |
| Black-box Testing | User-mode investigation | Simulate real user behavior |
| White-box Testing | Code-level autopsy | Find why it broke, not just that it broke |
| Ad hoc Testing | Unplanned bug hunting | Great for last-minute sanity checks |
Security Testing Arsenal
(Before hackers ruin your week)
Attack Vectors
| Term | What Happens | Real Case |
|ββ|βββββ|ββββ|
| SQL Injection | ' OR 1=1--
exposes databases | 42% of web apps vulnerable (OWASP) |
| DDoS Attack | Fake traffic tsunami | 2016 Dyn attack killed Twitter/Netflix |
| Zero-Day | Unpatched hole only hackers know | Log4j chaos |
| Phishing | βDear User, reset password!β | 36% of breaches start here (Verizon) |
| Ransomware | Encrypts data + demands Bitcoin | Colonial Pipeline $4.4M payout |
Defense Strategies
| Term | How It Protects You | Implementation Tip |
|ββ|βββββββ|βββββββ|
| Penetration Testing | Ethical hacking simulation | Hire outsiders - they think like criminals |
| Sanitization | Input field bodyguard | Always validate AND sanitize user inputs |
| CIA Triad | Security holy trinity | Balance Confidentiality, Integrity, Availability |
| Bug Bounty | Crowdsourced security | Offer $500+ for critical vulnerabilities |
Golden Rule: Treat every input field like a loaded gun - always sanitize.
Performance & Automation Terms
(Where βslowβ isnβt a metric)
Speed Metrics
| Term | Measures | Passing Grade |
|ββ|βββ-|βββββ|
| Throughput | Transactions/second | E-commerce: β₯50 TPS |
| Latency | Click β response time | >2s = 53% mobile bounce (Google) |
| The 5 Nines | Uptime % | 99.999% = 5 mins downtime/year |
Automation Essentials
| Term | What It Solves | Tools |
|ββ|βββββ-|ββ-|
| DRY Principle | Duplicate test scripts | Page Object Models |
| Test Pyramid | Unbalanced coverage | mermaid graph TD A[70% Unit]-->B[20% API]-->C[10% UI]
|
| CI/CD Pipeline | βWorks on my machineβ syndrome | Jenkins, GitLab CI |
| Test Double | Testing in isolation | Mocks, Stubs, Fakes |
QA Process & Methodology
(The frameworks that keep you sane)
Workflow Essentials
| Term | Why It Matters | Pro Tip |
|ββ|βββββ-|βββ|
| TDD (Test-Driven Dev) | Code confidence from day 1 | Write test before writing function |
| Shift Left | Catch bugs early | Include QA in sprint planning |
| Traceability Matrix | Prove test coverage | Map test cases β requirements |
| Blue/Green Deploy | Zero-downtime updates | Route 5% traffic to new version first |
Defect Management
| Term | Meaning | Priority Guide |
|ββ|βββ|βββββ-|
| Blocker | Showstopper bug | Fix immediately! |
| Critical | Major function broken | Fix before release |
| Major | Annoying but workaround exists | Schedule next sprint |
| Heisenbug | Disappears when debugging | Add logging before attempting fix |
The Ultimate QA Cheat Sheet
Must-Know Acronyms
| KPI | Key Performance Indicator |
| SLA | Service Level Agreement |
| UAT | User Acceptance Testing |
| MTTR | Mean Time To Repair |
| DDoS | Distributed Denial of Service |
Jargon Decoder Ring
| Term | Translation |
|ββ|ββββ-|
| Canary Release | Test new version on 5% users |
| Happy Path | Ideal user workflow |
| Legacy Code | Untested spaghetti code |
| Smoke Test | βDoes it turn on?β check |
Pro Formulas
```plaintext Risk Score = Probability Γ Impact Test Coverage = (Tested Requirements / Total Requirements) Γ 100 MTBF = Total Uptime / Number of Failures
How to Use This Glossary
- New to QA? Learn the Core 4 testing types first
- Prepping for release? Audit your performance/security terms
- In a bug debate? Pull precise definitions from section 1
π Want the full checklist? β Download my QA Terminology Playbook (free PDF)
Enjoy !!! See Yaaa, Next.