Overview
Syllabus
- introduction
- download example app
- when do we write tests?
- run example app and install dependencies
- review example app
- static analysis with pylint
- dynamic analysis
- coding unit tests
- what is asserting?
- software testing checklist
- test existence of software elements
- test if app exists
- test if GUI widgets exist
- test is assets image files exist
- test content of software elements
- test data types
- test ideal input
- test accidental input
- test boundaries of valid input
- test mathematically wrong input
- test malicious input
- intro to SQL injection
- thanks for watching!
Taught by
Python Simplified