Accessibility Testing Best Practices
Habits that make accessibility testing accurate and useful — shift left into design, native HTML first, test with people and assistive technology, combine automation with manual checks, test states and journeys, write fixable issues, prioritise by user impact, and a pre-release checklist.
Accessibility Testing Quick Reference
Copy-paste accessibility testing reference — WCAG 2.2 AA criteria by check, contrast ratios, keyboard expectations, screen-reader commands, ARIA patterns, axe rules and tags, Playwright accessibility assertions, issue template and tools.
AI & LLM Testing Best Practices
Habits that make AI feature testing trustworthy — evaluate not assert, build golden and attack sets with experts, test meaning not text, pin versions and run regression, calibrate judges, enforce agent limits in code, watch cost and data handling, keep humans accountable, and a pre-release checklist.
AI & LLM Testing Quick Reference
Copy-paste reference for testing AI and LLM features — what to test, assertion types, pytest and promptfoo snippets, OWASP LLM Top 10, RAG and agent checklists, metrics and thresholds, attack prompts, judge rubrics and tools.
API Testing Best Practices
Habits that make API tests find real bugs and stay reliable — start from the contract, test every layer of a response, negative and auth tests, data ownership, schemas, environments and secrets, idempotency, contracts and mocks, CI, reporting, and a pre-merge checklist.
API Testing Quick Reference
Copy-paste API testing reference — HTTP methods and status codes, curl flags, auth headers, the per-endpoint checklist, negative test ideas, Postman scripts, Newman, pytest/requests, Playwright request and REST Assured equivalents, GraphQL and handy one-liners.
Java Coding Best Practices
Habits that make Java code easier to read, test, change, and run safely — naming, classes, nulls, exceptions, collections, logging, concurrency, security, testing, and a pre-commit checklist.
Java Quick Reference
Copy-paste reference for everyday Java 21 — strings, collections, sorting, streams, dates, files, regex, concurrency, JUnit, and build commands.
Manual Testing Best Practices
Habits that make manual testing faster, sharper and more trusted — requirements review, test design, test cases, exploratory sessions, bug reports, evidence, test data, regression, working with developers, reporting, and a sign-off checklist.
Manual Testing Quick Reference
Copy-paste manual testing reference — templates (test case, bug report, charter, status, sign-off), which technique to use, heuristics, input ideas by field type, feature checklists, severity scale and DevTools shortcuts.
Mobile Testing Best Practices
Habits that make mobile testing effective — choose devices from data, test on real hardware, cover interruptions and permissions, test updates not just installs, prefer accessibility ids, handle flaky networks, automate the stable core, watch performance on low-end devices, and pre-release and store checklists.
Mobile Testing Quick Reference
Copy-paste mobile testing reference — device matrix template, mobile checklists, Playwright device emulation, adb and simctl commands, Appium capabilities and locators, gesture commands, network/permission controls, and store-readiness checks.
Performance Testing Best Practices
Habits that make performance test results trustworthy and useful — agree targets first, model real traffic, realistic data and environments, healthy load generators, measure the server, one change at a time, baselines, CI gates, safety, and a pre-report checklist.
Performance Testing Quick Reference
Copy-paste performance testing reference — test types and shapes, metric formulas, k6 CLI, options, executors, thresholds, checks, custom metrics, tags, test-data loading, bottleneck signs, SLO examples and report outline.
Python Coding Best Practices
Habits that make Python code easier to read, test, change, and run safely — naming, functions, errors, logging, security, testing, and a pre-commit checklist.
Python Fundamentals: Basic to Advanced
Python's core ideas in plain words, level by level — from values and collections to classes, modules, advanced constructs, testing, and a glossary.
Python Quick Reference
Copy-paste reference for everyday Python 3 — data types, strings, collections, flow control, functions, files, classes, regex, and more.
Security Testing Best Practices
Habits that make security testing safe, legal and useful — permission and scope, non-destructive proofs, shift-left, combine scanners with manual testing, triage findings, test access control hardest, protect data, report responsibly, and a pre-engagement and pre-report checklist.
Security Testing Quick Reference
Copy-paste reference for authorised security testing — OWASP Top 10 checks, test payloads for practice targets, security headers, cookie flags, curl recipes, scanner commands (ZAP, Semgrep, Trivy, Gitleaks), JWT decoding, CVSS bands, finding template and practice targets.
SQL Best Practices
Habits that make SQL easier to read, faster, and safe to run — formatting, naming, NULLs, joins, index-friendly filters, safe changes, schema design, migrations, security, testing, and a pre-merge checklist.
SQL Quick Reference
Copy-paste SQL reference — clause order, operators, functions, joins, window frames, DDL, types, dialect differences (PostgreSQL, MySQL, SQLite, SQL Server), CLI commands, and handy queries.
Test Automation Best Practices
Habits that keep automated test suites fast, readable and trusted — what to automate, test design, locators, waiting, assertions, data, page objects, fixtures, config and secrets, CI, flaky tests, reporting, code review, and a pre-merge checklist.
Test Automation Quick Reference
Copy-paste test automation reference for Playwright + TypeScript — CLI, locators, actions, assertions, annotations, config options, fixtures, network routes, CI snippets, error messages and fixes, and Selenium/Cypress/WebdriverIO equivalents.