软件验收测试内容分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件验收测试内容分析

软件验收测试内容分析 李 威 摘要: 本文对软件测试的各主要内容进行了详细的探讨分析。对测试标准及测试方法做了详尽的描述。 关键词:测试用例、度量、边界值、端口号 随着电脑网络的广泛使用,软件系统的测试日益收到人们的重视,因此如何做好做好软件的测试工作,提高软件的质量,已经成为人们不断研究的重大课题。 目前的软件测试项目有登记测试、验收测试和性能测试等等,其中验收测试是使用一定的测试手段对软件系统的系统功能、运行质量及性能等各个方面进行设计需求的符合性评估,也是软件系统评测的重点和难点之一。软件的验收测试基本内容包括功能性、安全可靠性、易用性、可扩充性、兼容性、效率测试、资源占有率、用户文档审核测试八个方面。测试中每个相对独立的部分都应制定相应的测试用例(需要完成的具体步骤)、度量(应该收集的系统过程数据)、完成标准(完成该步骤需要满足的条件)。而测试内容的编制以及测试标准的划定将直接影响到整个验收测试的过程和结论。 在此,我们逐一分析验收测试的测试内容和标准,为验收测试提供详细的依据,以帮助用户尽可能地发现软件中存留的缺陷,从而为软件的成功使用提供帮助。具体分析如下: 一:软件功能确认测试 功能测试的主要内容包括软件安装、卸载测试,用户手册中提及的所有功能测试及边界值测试。相对于测试内容其测试准则可以规定为被测系统是否可以按照用户文档中的描述能成功的安装和卸载;用户文档中提到的所有功能是否可以顺利执行,并符合用户文档给定的边界值;软件系统的运行是否与用户文档中的描述相互一致。因此可以说功能符合性测试是软件系统最基本的测试。 二:安全可靠性测试 由于软件系统的安全可靠是用户最为重视的环节。从而测试内容也相对较多。主要有以下几项内容。 用户权限限制测试 这一测试主要考察系统是否有用户登陆权限以及权限分配的合理性。例如超级用户和一般用户权限范围的区别,权限设定是否满足用户需求,系统对用户名和密码是否有屏蔽功能等等。 留痕功能测试 留痕功能在很多领域由其是金融领域的重要性尤为突出。其目的是为系统监察部门提供准确可靠的用户有关系统操作和数据操作的痕迹。主要体现在用户操作日志中。因此在留痕功能的检测中需特别注意操作日志的完整性,以及保存的安全可靠性。其中包括用户的登录时间、修改删除动作及离开时间。 屏蔽用户操作错误应答测试 这一测试主要检测软件系统是否对用户错误登录有次数限制;是否可以屏蔽用户的错误操作并给出有关提示;错误操作是否导致系统异常退出等等。由于在系统开发过程中的各种操作及使用的数据都是在正常范围内,从而忽略了此类测试,使之在应用过程中频频出现此类问题,影响了正常使用。 系统备份与恢复手段测试 在网络系统当中,能否有效的备份与恢复是系统成熟的标志之一。目前,大多数软件系统都是依靠第三方的备份系统。由于兼容性等种种问题往往达不到预期的效果。因而具有功能完备的备份与恢复手段的系统软件将倍受用户的青睐。 多用户操作输入数据有效性测试 这一测试主要是对数据库记录加琐解锁功能的测试。其测试标准是在规定范围多用户同时操作时软件系统能判断数据的有效性,避免无效数据的生成。由于需要模拟多用户同时操作,可采用目前国内外已经使用的软件测试工具,一保证良好的测试效果。 异常情况及网络故障对系统的影响测试 这一测试主要是针对在网络中运行的软件系统的测试。因为在网络运行中经常会遇到意想不到的诸如广播风暴等各种问题,并且随着网络运用日趋广泛,此类问题也会日趋突出。而网络故障会给正在运行中的软件系统造成什么样的影响则是检测中的主要内容。此类检测目前没有一个统一的标准。一般是指当程序运行过程中出现突然断电或网络故障等异常情况时数据库中的数据和系统不受影响,并且在出现故障时系统能够保证数据的完整性,在故障排除后系统能够正常运行。 三:易用性测试 易用性测试主要着重易学易用性、联机帮助、功能操作程度的难易性、软件界面清晰程度等几个方面。其测试标准主要考察软件的各个功能项的操作是否有联机帮助,非计算机专业用户是否可通过用户手册轻松操作。其目的是衡量软件系统的普及推广的难易度。 四:可扩充性测试 任何一个版本的软件系统都有一定的使用周期,每格一段时间就需要升级,进行功能扩充。此外,有的软件系统还需要与其它软件系统进行数据交流。这就需要检测软件系统升级是否方便;是否留有非本系统的数据接口,以方便数据的传输。此项检测的另一项主要任务就是检测用户是否可以通过修改配置文件或其它非编程方式修改或增减系统功能。 五:兼容性测试 兼容性测试是软件测试中的重要一环,其测试内容是软件在规定的不同操作系统中运行是否正常。在规定的不同数据库系统上运行是否正常,以及在规定的不同型号的硬件环境中

文档评论(0)

yd327298 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档