有关软件测试的理解

前言
对软件测试一点小理解,记录下来

软件测试的分类
软件测试按照不同的标准可以划分不同的类别,
按照吃啥阶段可划分为:单元测试,集成测试,系统测试
按照是否执行可以划分成:静态测试和动态测试
按照代码的涉及程度,可分为 黑盒测试 灰盒测试, 白盒测试
黑盒测试: 又称为数据驱动测试,不关注程序的内部机构和代码运行, 只关注程序的功能问题,主要体现在测试程序的功能需求上面
灰盒测试:介于代码和功能之间 关注部分的代码逻辑和程序的功能需求的交互
白盒测试:是介于代码逻辑的测试,关注程序运行的个个模块,涉及到程序的各个接口部分
黑盒测试又分为 功能测试和性能测试
功能测试主要包括:逻辑测试,界面测试 易用性测试,兼容性测试,安装测试
性能测试主要包括:时间测试,空间测试,性能测试,压力测试,负载测试,稳定性测试,一般性测试
随机测试:又称为探索测试,是指针对项目中某些重要的功能,新增的功能,出现过重大bug 的地方进行二次测试,可以结合回归测试使用
回归测试:是指对于出现过重大bug的位置进行二次测试
冒烟测试:对于新编的需要测试的版本 针对项目的主体流程进行的测试,确认该项目的主要功能已经完成
测试用例:
测试用例是为特定的目的而设计的一组测试输入,执行条件和预期的结果,以便满足某个特定的需求,通过大量的测试用例来检验软件的运行结果,它是指导测试的依据
测试用例主要包括:用例变化 功能模块 ,用例级别.测试环境.操作步骤,执行输入.预期结果,实际结果等
软件测试的用例设计方法:
等价类划分:属于黑盒测试设计用例方法,他将不能穷举的数据进行分类,选取具有代表行的数据进行测试,从而保证数据的完整性和代表性
适用的范围:对于有输入功能的模块
等价类细分:有效等价类(满足需求的内容),和无效等价类(不满足需求的内容)
注意:一条测试用例只能覆盖一条无效等价类
对于多个输入框,在实际的测试用例中,一条测试用例只能有一个输入框无效

今天先到这里…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值