---
marp: true
theme: default
paginate: true
title: "06 Nonfunctional Testing"
---

# Performance Testing Basics

- Define SLO-aligned performance goals
- Run baseline, load, stress, and soak tests
- Analyze response time and error-rate behavior

References: https://grafana.com/docs/k6/latest/ | https://sre.google/sre-book/service-level-objectives/

---

# k6 for Practical Performance Checks

- Write JavaScript-based load scenarios
- Integrate runs into CI for regressions
- Use thresholds to fail builds on critical degradation

References: https://grafana.com/docs/k6/latest/

---

# Accessibility Testing Foundations

- Use WCAG as baseline standard
- Automate common checks with tools like axe
- Add keyboard and screen-reader manual checks

References: https://www.w3.org/TR/WCAG22/ | https://www.deque.com/axe/

---

# Security Testing in QA

- Prioritize top web risks from OWASP
- Include misuse/abuse scenarios in test design
- Collaborate with AppSec for deeper assessments

References: https://owasp.org/www-project-top-ten/

---

# Reliability and Observability

- Use logs, metrics, traces to investigate failures
- Design tests to expose operational risk
- Collaborate with SRE/DevOps on incident learnings

References: https://opentelemetry.io/docs/ | https://sre.google/sre-book/table-of-contents/

---
