1-软件测试基础

软件测试:

软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。

测试分类:

  • 按照是否知道源代码:

黑盒测试:不关心具体的逻辑代码,只测功能

白盒测试:测试逻辑代码

灰盒测试:介于黑盒和白盒之间

  • 从软件开发的过程:

单元测试:Unit Testing

集成测试:Integrated Testing

系统测试:System Testing

  • 根据测试的次数:

冒烟测试

压力测试

测试术语:

测试用例:

测试输入,测试谕示,测试环境等

前者 测试: 确认谕示文档和最终实现是否一致

Validation:确认,通常是指确认规格文档是否是用户需要的

Verification:确认规格文档和最终实现是否一致

 

 

静态测试:不需要运行程序   严格来讲其不是测试

动态测试:需要运行程序       此门课:动态测试

黑盒测试:无源代码

白盒测试:有源代码

灰盒测试:不是(白+黑),而是通过反编译手段或其他软件制品获得了部分软件结构信息的测试

单元:函数,方法

模块:模块级的输入输出

集成:模块及的组合

系统:整个系统

推荐图书:Google软件测试之道

 

V模型:(尤其是移动互联网)开发过程变得短平快,此模型已不大适用

测试过程:

软件制品,结构,(规格化的)测试需求,测试输入封装成完整的测试用例,再转变为测试脚本(在特定的框架下执行的,自动跑起来的测试用例),获得测试结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值