Course :: Software testing from manual to automation testing - up1/training-courses GitHub Wiki
Outline
- ปัญหาการทดสอบในการพัฒนาและส่งมอบระบบงาน
- Quantity vs Quality
- Deadline Driven Development
- ปรับปรุงการทดสอบในการขั้นตอนของการพัฒนาระบบงาน (Software Development Life Cycle)
- Requirement
- Architecture
- Design and analysis
- Develop
- Testing
- Test scope and Strategy
- End-to-end testing
- Integration testing
- Service Component testing
- Contract testing
- Unit testing
- แนวคิดของ test ที่ดี
- Fast
- Isolate/Independent
- Repeatable
- Self-validate
- Timely (Test-first, Test-last and Test-later)
- Understandable
- การออกแบบ test case/test scenario ที่ดี
- โครงสร้างของ test ที่ดี
- วางแผนและออกแบบการทดสอบ Web, API และ Database
- External testing vs Internal testing
- เลือก Test scope and Strategy ในการทดสอบรูปแบบต่าง ๆ
- การจัดวางโครงสร้างของ test case ในระบบงาน
- การจำลองและควบคุม dependency ของระบบ API เช่น database และ external system
- Workshop
- Workshop :: Automation test
- API testing with postman and newman
- Continuous Integration with testing