码迷,mamicode.com
首页 > 其他好文 > 详细

测试入门(一)

时间:2020-02-14 10:59:58      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:驱动   应该   逻辑   数据驱动   bsp   白盒测试   可能性   软件测试   入门   

测试的定义:测试是为发现错误而执行程序的过程。(就像医生给病人看病,医生也是“测试”病人到底得了什么病)

软件测试不一定能发现所有的错误。

开始测试之前,应该建立某些策略,而黑盒测试与白盒测试是最普遍的策略。

黑盒测试:

称为数据驱动的测试或输入/输出驱动的测试,测试的目标与程序的内部机制和结构完全无关。

白盒测试:

指逻辑驱动的测试。

 

软件测试的原则:

测试用例中一个必须部分是对于其输出或者结果进行定义

程序员应避免测试自己编写的程序

编写软件的组织不应当测试自己编写的软件

应当彻底检查每个测试的执行结果

测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应当根据无效和未预料到的输入情况

检查程序不仅要检查其是否做到了其应该做的,也要检查其是否做了其做了未该做的

避免测试用例后即弃,除非软件本身就是一个一次性软件

计划测试工作时,不应默许或假定不会发生错误

程序某部分存在更多错误的可能性,与该部分已经发现错误的数量成正比

 

测试入门(一)

标签:驱动   应该   逻辑   数据驱动   bsp   白盒测试   可能性   软件测试   入门   

原文地址:https://www.cnblogs.com/weixinyu98/p/12306416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!