A Short History of Computing
Explore the ideas, machines, and people that connect early calculation to personal computers, the Internet, mobile devices, cloud services, and AI.
Practice Python test automation through a local checkout project. Use pytest, fixtures, parameters, payment doubles, response checks, and a browser fixture. Evaluate the completed suite through deliberate failure experiments.
Write focused pytest tests with useful failures
Design fixtures and parameterized risk cases
Control dependencies without excessive mocking
Validate local API contracts and response evidence
Build and evaluate a maintainable checkout automation suite