1、根据需求文档
严格执行需求文档,包括口头提到的每个需求都要实践
2、等价类(模型抽取)、边界值
取代表性和边界值(例如范围在1-100,可以取1、50,、100、-1、101)
3、错误推断法
总结历史BUG,对历史常出现的问题进行抽象和总结,归纳为测试规范,写成测试用例,防止常出现的问题。
4、因果图-判定表
通过不同的测试条件组合,推断出条件组合后的结果
5、正交实验法
条件海量,无法全部遍历
抽取重要状态和元素进行组合测试
6、场景实验法
模拟正常用户使用,根据你对产品的理解,动态增加测试
7、猜测法
利用经验和直觉
8、探索法
9、基于技术文档
好的测试用例:
1、覆盖全面
2、但不用太细致,不然会限制你的框架,
3、结果最重要
4、需求理解很重要