软件测试初学记录——第五章

什么是测试用例:

测试用例是指进行测试时使用的特定输入以及测试软件的过程步骤。

测试软件的两种基本方法:

通过性测试(test-to-pass)和失效性测试(test-to-fail)

等价类(等价划分):

一个等价类或者等价划分是指测试相同目标或暴露软件相同缺陷的一组测试用例,

把软件相似输入、相似输出、相似操作划分在一个组。

边界条件:

只软件运行在计划操作界限的边界的情况。

边界条件的特征(例):

第一个/最后一个     最大值/最小值     开始/完成     空/满     最快/最慢     最长/最短

围绕边界条件进行等价划分并建立测试用例,是一个非常有效减少测试工作量的方法。

软件状态(software state):

指软件当前所处的条件或模式。

测试员介入改变软件当前所处的条件或模式,并观察软件是否存在缺陷的行为称为状态测试。

状态转换:

例:软件当前处于用户登录界面,当用户输入正确的账号和密码,软件页面跳转至主页,页面改变了外观、菜单和相关操作功能,称为状态转换。

根据软件逻辑建立状态转换图有助于测试用例的编写。

重复测试(repetition testing):

不断的执行同样的操作。

重复测试的目的在于检查是否存在内存泄露(memory leaks)。

压迫测试(stress testing):

使软件在支持降到最低限度的环境中运行。

压迫测试的目的在于观察软件对外部资源的要求和依赖程度。

重负测试(load testing):

尽量提供相应的条件让软件功能最大程度的运行。

重负测试的目的在于检验软件是否能长时间高频率的稳定运行。

转载于:https://www.cnblogs.com/AtmTest/p/8317367.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值