本站文章除标题中注明“原”以外,其他均来自网络或书籍,如果我的引用侵犯了您的权力,请与我联系,我将及时处理;如果任何人想转载这些文章,则请保留原始的出处信息,或者直接与原作者联系。
确认测试的基本方法
上一篇 /
下一篇 2007-01-21 21:02:29
/ 个人分类:测试理论
通过综合测试之后,软件已完全组装起来,接口方面的错误也已排除,软件测试的最后一步——确认测试即可开始。确认测试应检查软件能否按合同要求进行工作,即是否满足软件需求说明书中的确认标准。 ,h w6fgb+WP/j0 M3^o7Hk
k7J01. 确认测试标准51Testing软件测试网5T,[$T2D/H&{ 51Testing软件测试网T-or1P
m-Sabb4p { 51Testing软件测试网j4],J)^
_^ 实现软件确认要通过一系列墨盒测试。确认测试同样需要制订测试计划和过程,测试计划应规定测试的种类和测试进度,测试过程则定义一些特殊的测试用例,旨在说明软件与需求是否一致。无是计划还是过程,都应该着重考虑软件是否满足合同规定的所有功能和性能,文档资料是否完整、准确人机界面和其他方面(例如,可移植性、兼容性、错误恢复能力和可维护性等)是否令用户满意。 51Testing软件测试网K4c$x{*t hV:n#W$g
tC$lz:J:?'f Vf051Testing软件测试网,XV |3St 确认测试的结果有两种可能,一种是功能和性能指标满足软件需求说明的要求,用户可以接受;另一种是软件不满足软件需求说明的要求,用户无法接受。项目进行到这个阶段才发现严重错误和偏差一般很难在预定的工期内改正,因此必须与用户协商,寻求一个妥善解决问题的方法。 :h[(pY-_|051Testing软件测试网I Z}QKv$LHr*\d8G5a
t#Y5S1~9b9mJP+B02. 配置复审51Testing软件测试网p
A-A6_Z}uW7sI 51Testing软件测试网g.`0FH_8m UeVC 51Testing软件测试网a:e/Py]/ud;N 确认测试的另一个重要环节是配置复审。复审的目的在于保证软件配置齐全、分类有序,并且包括软件维护所必须的细节。51Testing软件测试网"d(G&H
d}hP
\w%|-iP \'T){l2w051Testing软件测试网!H4j*t&M4?e5H-|z 3. α、β测试51Testing软件测试网|[7N0U2nC2Yu 51Testing软件测试网'yl^Yj\g#S7z
w#X
n/d/[R0 事实上,软件开发人员不可能完全预见用户实际使用程序的情况。例如,用户可能错误的理解命令,或提供一些奇怪的数据组合,亦可能对设计者自认明了的输出信息迷惑不解,等等。因此,软件是否真正满足最终用户的要求,应由用户进行一系列“验收测试”。验收测试既可以是非正式的测试,也可以有计划、有系统的测试。有时,验收测试长达数周甚至数月,不断暴露错误,导致开发延期。一个软件产品,可能拥有众多用户,不可能由每个用户验收,此时多采用称为α、β测试的过程,以期发现那些似乎只有最终用户才能发现的问题。 6@m9uE%mam I:z
lT051Testing软件测试网](QCSk_t'}
4kf+w/[t7e0 α测试是指软件开发公司组织内部人员模拟各类用户行对即将面市软件产品(称为α版本)进行测试,试图发现错误并修正。α测试的关键在于尽可能逼真地模拟实际运行环境和用户对软件产品的操作并尽最大努力涵盖所有可能的 用户操作方式。经过α测试调整的软件产品称为β版本。紧随其后的β测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用β版本,并要求用户报告异常情况、提出批评意见。然后软件开发公司再对β版本进行改错和完善。51Testing软件测试网Rp5|l)t0lhIA
|
|
相关阅读:
- 软件测试资源 (lavender2004, 2007-1-11)
- 软件测试 (lavender2004, 2007-1-11)
- interview notice (lavender2004, 2007-1-11)
- 网站测试技术简介 (lavender2004, 2007-1-11)
- 软件测试基础 (lavender2004, 2007-1-11)
- 如何编写更佳的bug report (lavender2004, 2007-1-11)
- 黑盒测试 (lavender2004, 2007-1-11)
- 什么是CMM (lavender2004, 2007-1-11)
- 浅谈冒烟测试与随机测试[转载] (shiwomyw, 2007-1-17)
- 性能:软件测试的重中之重 (lavender2004, 2007-1-21)
收藏
举报
TAG:
测试理论