Model Based Testing
GraphWalker
https://github.com/GraphWalker/graphwalker-project/wiki
基于模型的测试方法优缺点
手工测试 | 自动化测试 | 基于模型测试 | |
---|---|---|---|
业务覆盖(质量) | 低 | 中 | 高 |
执行时间(时间) | 高 | 低 | 低 |
维护与学习成本(成本) | 低 | 高 | 低 |
Articles about GraphWalker or MBT
- Practical Model-Based Testing — Say “Hello MBT”
- State Transition Testing – Automated Tests for Authentication Flows
- What is Model-based testing
- Testing with state using GraphWalker Part 1 - Persistence
- Model-based test case prioritization using selective and even-spread count-based methods with scrutinized ordering criterion