API Testing for Manual QA
Learn how modern applications communicate and test REST, SOAP, GraphQL, gRPC, and WebSockets with practical tools.
All qa.cafe features are currently free. Features and test data can change before launch.
A command-line introduction for QA engineers who need practical version control. Build a private GitHub repository and record test evidence. Use branches and pull requests, recover from common mistakes, and connect reviewed commits to basic CI/CD feedback.
Explain the problem version control solves and summarize why Git became a distributed system
Distinguish Git from GitHub and other repository hosting platforms
Explain snapshots, working states, commits, branches, HEAD, and remotes
Create and secure a GitHub account and configure a local Git workspace
Inspect, stage, commit, synchronize, and safely reverse focused QA changes
Use branches, pull requests, reviews, and conflict resolution during QA work
Explain how Git events connect source changes to CI checks and CD workflows