为了账号安全,请及时绑定邮箱和手机立即绑定

软件测试的方法一共有几种

软件测试的方法一共有几种

慕丝7291255 2018-07-10 13:26:52
软件测试的方法一共有几种
查看完整描述

3 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

1、按是否查看程序内部结构分为:
(1)黑盒测试(black-box testing):只关心输入和输出的结果
(2)白盒测试(white-box testing):去研究里面的源代码和程序结构
2、按是否运行程序分为:
(1)静态测试(static testing):是指不实际运行被测软件,而只是静态地检查程序代码、界面或文档可能存在的错误的过程。
静态测试包括:
对于代码测试,主要是测试代码是否符合相应的标准和规范。
对于界面测试,主要测试软件的实际界面与需求中的说明是否相符。
对于文档测试,主要测试用户手册和需求说明是否真正符合用户的实际需求。
(5)动态测试(dynamic testing),是指实际运行被测程序,输入相应的测试数据,检查输出结果和预期结果是否相符的过程
3、按阶段划分:
(1)单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。
桩模块(stud)是指模拟被测模块所调用的模块,驱动模块(driver)是指模拟被测模块的上级模块,驱动模块用来接收测试数据,启动被测模块并输出结果。
(2)集成测试(integration testing),是单元测试的下一阶段,是指将通过测试的单元模块组装成系统或子系统,再进行测试,重点测试不同模块的接口部门。

查看完整回答
反对 回复 2018-07-16
?
PIPIONE

TA贡献1829条经验 获得超9个赞

一:根据动态测试在软件开发过程中所处的阶段和作用,分为
1、单元测试2、集成测试3、系统测试4、验收测试5、回归测试
二:从是否关心软件内部结构和具体实现的角度划分  
1.白盒测试2.黑盒测试3.灰盒测试

查看完整回答
反对 回复 2018-07-16
?
不负相思意

TA贡献1777条经验 获得超10个赞

根据开发阶段划分:单元测试、集成测试、系统测试、开发测试;
根据是否运行划分:静态测试、动态测试
根据是否查看源代码划分:黑盒测试、白盒测试
其他还有回归测试、冒烟测试、随机测试
其中黑盒测试包括功能测试和性能测试;
功能测试有:逻辑功能测试、界面测试、易用性测试、安装测试、兼容测试;
性能测试有:一般性能测试、稳定性测试、压力测试、负载测试

查看完整回答
反对 回复 2018-07-16
  • 3 回答
  • 0 关注
  • 498 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信