1.动态黑盒测试:不深入代码细节的软件测试方法陈伟动态黑盒测试,他是动态的,因为程序正在运行,软件测试人员充当客户来使用软件
2.测试工作就是进行输入,接受输出,检验结果。又被称为行为测试。因为测试的是软件在使用过程中的实际行为
3.在没有产品说明书时使用探索测试
4.通过测试和失败测试:通过测试:软件实际上是确认软件至少能做什么,而不考验其能力。只运用最简单最直观的测试案例
5.等价分配
(1)分步骤地把过多(无限)的测试案例减小到同样有效的小范围的过程
(2)在寻找等价区间时,想办法把软件的相似输入,输出,操作分组,这些组就是等价区间
6.边界条件:软件计划的操作界限所在的边缘条件
第一个/最后一个 最小值/最大值
开始/完成 超过/ 在内
7.默认,空白,空值,零值和无
8.状态测试和其转换
9建立状态转换图
10确定变量,找出各种状态,与说明书,
11.失败状态测试
(1)竞争条件和时序错乱:同步操作,共享,当软件处于读取或者修改状态是案件或者单击鼠标,同时关闭或者启动软件的多个实例
同时使用不同的程序访问数据库
12.重复,压迫和重负
(1)测试目标是处理恶劣条件下产生的问题的能力,重复操作,测试内存
(2)压迫测试是尽量限制软