logo
1
 
北大测试·南京新街口校区
|
|
|
|
联系我们
2
 
 
|
|
|
|
|
|
|
|
|
 
 搜索
 
您的位置:首页 - 专业知识
软件测试原则
[2008-3-14]
由于软件测试的复杂性,我们企图使经过测试的软件做到零缺陷是不可能的,而应该以用户的需求要求为检验标准,从而做到足够好的测试。权衡投入/产出比的原则:不充分的测试是不负责任的;过分的测试是一种资源的浪费,同样也是一种不负责任的表现。因为我们没有办法充分届定什么样的测试是不充分的, 什么样的测试是过分的。所以,再软件开发过程中应在早期就开展各种质量保证活动,以用户需求为标准,制定最低测试通过标准和测试内容,尽早和不断的测试。通过制定严格的测试计划和详尽的测试方案,按照需求的质量要求进行验证和确认测试,并尽可能多地发现缺陷。在设计测试用例时,测试用例应由输入数据和与之对应的期望输出结果及其执行步骤和运行环境等几部分组成,在输入数据和执行条件应考虑正面的和负面的两种情况。在文档和代码的修改过程中,需要防止因为修改而带来新的错误(修改验证与回归测试),在改错之后一定要马上重新测试,以免引入新的错误。回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多的错误出现的现象并不少见。对每一个测试结果分析并进行记录,防止以后发生类似的错误。妥善保存一切测试过程文档,意义是不言而喻的,测试的重现性往往要靠测试文档。

 测试可能永无休止测出所有的缺陷和和修复才停止测试是不可能的我们可以在某一点上停止测试和交付软件,问题是何时停止实际上测试是预算时间和质量的折衷它是受利润模式驱动悲观的可惜也是最常用的决定测试停止的办法当任何一个或几个所分配的资源--时间预算或测试用例枯竭乐观的停止规则是停止测试时要么可靠性符合要求要么是继续测试的花费与将来的收益相比得不偿失这通常需要在测试中使用可靠性模型来评价和预测每一评价需要反复运行以下循环失败数据采集--建模--预测

 软件测试的花费可以很高昂自动化是一个节省时间和成本的好办法软件自动化测试的工具和技术往往苦于缺乏通用的适用性和伸缩性原因是显而易见的为了实现测试过程的自动化我们必须有一些办法能够依据软件需求或规格设计说明书针对测试对象,自动生成测试用例,测试脚本并能自动执行,自动验证其正确性今天我们还没有一个完全能达到此一目标而颇具规模的系统一般来说,大量的人为干预都需要测试自动化程度仍停留在自动化测试脚本的水平

 
   
 
开班信息
more  
2008-05-16
专修
热招
2008-05-05
专修
开班
2008-04-30
专修
开班
2008-05-11
商务
限招
2008-04-11
专修
开班
2008-04-01
专修
开班
 
讲座信息
more  
时间:本周六 下午14:00
内容:金色职场 精彩人生;180天,助你轻松赢得前途与“钱”途双赢的好职业
主讲人:高级职业规划师
联系电话:025-86976000
Copyright ©2007 求博信息技术有限公司版权所有
报名咨询:025-86977000 全国免费800-828-9112
地址:南京市中山南路89号江苏文化大厦22F
交通路线:乘地铁新街口站14号出口, 1,2,3,5,9,13,16,18,25,26,28,30,33,34,35,41,46,51,60,100路到新街口站,306,313到小火瓦巷站