)
1、什么是软件测试?
1、什么是软件?
答:软件是控制计算机硬件工作的工具。
2、软件的组成?
3、什么是软件测试?
答:使用技术手段验证软件是否满足使用需求。
4、软件测试的目的?
答:减少软件中的bug,保障软件质量,提高软件可用性。
2、常见的测试分类
3、质量模型
总结:一般情况测试需要考虑到 功能、性能、易用性、兼容性、安全性五点。
4、软件测试流程
5、测试用例
1、用例必备要素
用例编号、用例标题、项目/模块、优先级、前置条件、测试步骤、测试数据、预期结果、实际结果
6、测试用例设计方法
1、穷举法(条件少的情况直接所有条件列出来)
适用场景:条件简单,要素简单。
2、等价类(分有效类、无效类)
适用场景:
3、边界值方法(只管长度、一般和等价类结合)
4、判定表(解决多条件依赖情况)
5、场景法
案例:
6、冒烟测试(批量测试之前,执行业务正向用例,验证软件是否具备可测性)
7、错误推测法(通过经验推测系统可能出现的问题)