学习总结2

一、软件测试分类

是否覆盖源代码测试分为黑盒测试白盒测试

黑盒测试(black-box testing)又称数据驱动测试,完全不考虑程序内部结构和内部特性,注重于测试软件的功能需求,只关心软件的输入数据和输出数据。
白盒测试(white-box testing)指将盒子打开,去研究里面的源代码和程序结构。

一、 黑盒测试

黑盒测试分类

(一)功能测试:
1、逻辑功能测试
2、界面测试
3、易用性测试
4、安装测试
5、兼容性测试
(二)性能测试:
1、时间性能
2、空间性能
3、一般性能
4、稳定性测试
5、负载测试
6、压力测试

二、白盒测试

白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。
白盒测试的方法总体上分为静态分析方法和动态分析方法两大类。

是否运行代码又分为静态测试动态测试

静态测试:指不实际运行被测软件,知识静态地检查程序代码、界面或文档中可能存在的错误的过程。
动态测试:指实际运行被测程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符合的过程。
静态测试范围

其他测试

1、回归测试:在二次测试时,跟之前BUG相关的都要测试;
2、冒烟测试:针对每个版本或每次需求变更后,在正式测试前,对产品或系统的一次简单的验证性测试;
3、随机测试:对软件重要部分的功能进行重复测,包括当前测试用例没有包含的重要部分或新加进的功能重点测试,或之前重大BUG测试;
3、验收测试:α,β,γ。

是否自动化测试分为人工测试自动化测试

灰盒测试:介于白盒测试与黑盒测试之间的一种测试,既可保证黑盒的关注点又可掌控白盒的内部结构,但不会去对内部程序功能和运作做详细了解,灰盒测试结合了白盒测试和黑盒测试的要素。

二、测试用例

测什么和怎么测?
1、等价类测试用例:属于黑盒测试,将不能穷举的测试过程进行分,从而保证完整性和代表性;
思考步骤:
1、先确定有效等价类和无效等价类;
2、有效等价类划分(要求是什么划分就是什么,边界值(极值),再中间随意找个值);
3、有效等价类划分(与有效等价类相反(其他特殊情况:中英文、空格、数字))
Eg1:测试此1~100两位数加法计数器
在这里插入图片描述
测试用例图
在这里插入图片描述对上述每一条用例进行验证,若与预期结果不符提出BUG!
注意:
1、两个框要一个正确一个错误这样才能准确判断
2、一定要根据需求判断预期结果

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值