- 软件测试的简介
软件测试是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试的基本原则有助于测试人员进行高质量的测试,尽早尽可能多的发现缺陷,并负责跟踪和分析软件中的问题,对存在的问题和不足提出质疑和改进,从而持续改进测试过程
- 软件测试原则
原则1: 测试显示缺陷的存在
原则2: 穷尽测试是不可能的
原则3: 测试的尽早介入
原则4:缺陷集群性
原则5: 杀虫剂悖论
原则6: 测试活动依赖于测试背景
原则7: 不存在缺陷的谬论 - 软件测试方法
- 软件测试的流程
- 软件测试关键部位–测试用例
测试用例是测试设计的成果 ,也是绝大部分测试活动的指导性文档 ,它用测试的语言把需要测试人员执行的动作和检查点描述出来,从而规范测试人员的测试点 ,并保证测试覆盖率。 - 测试用例的组成
1、编号
2、模块
3、测试点
4、前置条件
5、操作步骤
6、预期结果
7、实际结果 - 常用方法
常用方法:等价类划分法,边界值分析法,错误推论法,因果图,判定表驱动法,正交实验法,功能图法,场景法。 - 测试用例的编写原则
测试用例要包括欲测试的功能、应输入的数据和预期的输出结果。测试数据应该选用少量、高效的测试数据进行尽可能完备的测试;基本目标是:设计一组发现某个错误或某类错误的测试数据 - 测试用例应覆盖方面
·正确性测试
·容错性(健壮性)测试
·安全性测试
·接口间测试
·数据库测试
·边界值分析法
·压力测试
·等价划分
·错误推测
·效率
·可操作性
·可移植性
·回归测试
具体详情可通过百度网盘提取查看,文件格式为.xmind思维导图,有些杂乱,目前只总结些许,帮不到之处还请见谅(◔◡◔)
链接:https://pan.baidu.com/s/1d7ap5zpeLeLM4VcWjUsKRw
提取码:yg28
不定时更新