商务类软件测试流程浅述.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文档。上传文档
查看更多
商务类软件测试流程浅述

商务类软件测试流程浅述   摘 要:如今,商务类软件因其便捷易操作的特性,在各大行业领域中广泛使用。因其特殊用途,保证其正确运行成为软件开发的重中之重。结合作者在软件开发测试领域的研究经验,对该类软件测试的流程进行简要分析。   关键词:软件测试流程;科学;缺陷报告;基本测试方法   中图分类号:TP311   众所周知,目前主流的软件开发模式大致可以分为原型开发模型、流水模式(瀑布模型)、螺旋模型三种。其中,螺旋模型已被证实是目前开发软件的最有效手段,是测试人员最喜爱的测试模型。然而,因目前国内测试人员缺口较大,大部分公司依旧采用传统的瀑布模型或原型开发模型进行软件开发,使得测试工作时间十分紧凑。测试员如何在短时间内检测出软件存在的问题,成为一个完整的软件开发的重中之重。本文从计划测试工作、制定测试用例、实际测试、报告缺陷四个方面来分析软件测试周期。   首先,我们来明确一下软件缺陷的五种判定依据:(1)软件未达到产品说明书标明的功能。(2)软件出现了产品说明书致命不会出现的错误。(3)软件功能超出产品说明书指明范围。(4)软件未达到产品说明书虽未指出但应达到的目标。(5)软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。基于以上判定依据,我们开始进行测试流程分析。   1 计划测试工作   测试同编程一样,不可能毫无根据的进行。计划测试过程的最终目标是交流软件测试团队人员的意图、期望,以及对即将要执行的任务的理解。在计划过程中,首先要明确测试的目标与内容,统一缺陷描述语句。其次,通过明确分配团队人员的责任与任务来制定测试策略,建立良好的团队依赖性。再次,编写测试用例并执行测试工作。最后,报告软件缺陷并检查缺陷修复情况。   2 制定测试用例   测试用例的编写是作为软件测试员最重要的任务之一。不正确的测试用例可能导致测试量过大或者过小,甚至测错目标。在编写测试用例时,首先要明确测试计划的目标并规划测试的范围。目标必须绝对,以避免说不清软件是否能够达到目标需求。规划测试范围时,要确认无需测试的内容,以防重复测试,节约测试时间。确定无需测试内容时,需要明确理由,以防由于误解使某一部分在测试过程中漏掉,产生重大缺陷。   接下来,介绍几个容易在测试规划中易遗漏的测试部分。首先是硬件配置测试。比如打印机。商务类软件对打印机的使用要比其它类的软件更为频繁,然而,许多商务类软件的测试用例执行书中,常常忽略对打印机打印的测试,这可能使得用户在使用过程中产生不满(可能会出现无法打印或者软件硬件不兼容的情况)。其次,测试软件的兼容性。商务软件可能需要大量的数据导入导出操作。数据导入导出文本格式以及对Windows Office或WPS各版本的文本兼容性也是测试的重点之一。再次,以使用者的角度测试软件界面的易用性。比如,“回车键”的使用。许多人习惯以回车键代替确认按钮。测试用例编写人员在基于说明文档编写测试报告时,也应当从使用者的角度注意部分特殊按键对软件功能的影响。   3 进行实际测试   3.1 静态黑盒测试,是基于产品说明书进行的高级审查(即在代码编写前进行的测试,后简称审查),在软件开发的初期进行。因其能以最快的速度将软件缺陷的数量降至最低、损失降至最少,是软件测试最重要的环节。如果时间充裕,应首先保证审查的执行。   审查时,主要注意以下五点:(1)注意产品说明书的用语。比如,当文中出现绝对一类的词语时,测试人员应当开始考虑针锋相对的案列进行分析;当文中出现等等、诸如此类、依此类推这种让人迷惑的词语时,我们也可以将其视为缺陷。(2)注意产品说明书是否具有完整性、准确性、精确性、一致性、合理性、代码无关性,并且功能描述是否贴切、可测试。(3)注意定义产品开发设计界面与代码以及产品用语(术语)的标准和规范。(4)注意了解客户,从用户角度审查产品说明书是否合理。(5)注意了解其他同类软件。正所谓“知己知彼,百战不殆”。在了解其它同类软件的同时,有助于制定测试条件以及测试方法,甚至可以发现无法想到的潜在缺陷。   3.2 动态黑盒测试,在业内也被戏称为“闭着眼睛测试软件”,因为在测试过程中测试员不知道程序如何工作,只是按照用例说明标注的操作步骤进行行为操作,因此,动态黑盒测试也被称为“行为测试”。在执行测试用例时,首先要进行通过测试,确定产品在普通情况下能正确运行并实现需求说明书中的基本功能。在确定软件可以正常运行之后,采取各种手段以搞垮软件为目的进行破坏性测试。   3.3 静态白盒测试,也称为结构分析,是在不执行软件的情况下审查软件设计、体系结构和代码,首要目的是尽早发现动态黑盒测试难以遇到的软件缺陷。审查的目标是要查找出出错的代码以及遗漏的项目。审查时要注意编码是否符合编码标准

文档评论(0)

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

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

1亿VIP精品文档

相关文档