欢迎来到天天文库
浏览记录
ID:42093928
大小:26.59 KB
页数:4页
时间:2019-09-07
《软件产品测试应把握四个环节》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件产品测试应把握四个环节华文瑞蒋然扬州市软件行业协会扬州市职业大学作者简介:华文瑞(1969-),男,泰州人,助理工程师;作者简介:蒋然(1982-),女,扬州人,讲师软件产品测试,其意义在于保证发布岀去的软件产品要达到一定的质量标准。软件测试工程师的任务就是要利用测试工具,编制测试方案,并按照测试方案及流程对软件产品进行功能与性能等方面的测试,在执行测试用例之后,对测试方案中可能出现的情况,甚至根据需要自己还要编写一定的测试程序,对其进一步进行分析和评估,需要跟踪相关问题并得到解决,以确保开发的软件产品适合预先设定的需求。软件产品测试也是对软件在投入运行前,对软件需求分析、设计
2、规格及程序代码的最终复审,是软件产品质量保证的关键所在。因此,必须高度重视软件测试工作,软件开发不仅仅是软件编码,也得工业产品生产那样,经过半成品检验与成品检验环节。作为软件产品测试,其目标就是要发现软件中的错误,当然找出错误并不是我们的最终目的,我们最终的目标是开发岀高质量的完全符合用户需要的软件产甜。软件测试的目的,基于不同的角度,有两种完全不同的测试目的。从用户的角度出发,希望通过软件产品测试暴露出软件中陷藏的错误和缺陷,以确定能否接受这个产品。从软件开发者的角度出发,则希望软件测试的结论,成为表明软件产品中不存在错误、已正确地实现了用户要求的佐证,使用户对软件质量有足够的信
3、心。软件测试的结果,往往是合乎要求的软件测试报告。基于不同的用途,存在着两种不同的测试报告。一种是通过软件测试暴露出软件中陷藏的错误和缺陷的陈述报告;另一种是通过软件测试,证实软件己实现的功能及相关技术指标、是否能够成为软件产品的综合报告。在软件项目测试实际工作屮,通过编写软件测试方案、测试用例的设计与编写、执行测试方案和协助完成软件测试报告等实践,充分认识到做好软件测试工作应把握好几个环节:1充分理解客户需求在一款软件发布之前,测试是最主要的环节,测试人员也是最初的用户,测试的过程是一个发现问题并且跟踪解决问题的一个过程,他们对于软件产品修改、完善、优化等非常重要。测试人员能够在
4、客户角度上面思考问题,对于客户的使用场景非常清楚,保证客户需求是软件设计的基本任务,并口整个需求都是非常清晰和合理的,没有需求不合理或者需求不清晰的问题。现在我们己经基本掌握了一套需求分析的方法,能够通过需求文档分析到可能潜在的问题。2熟练把握沟通技巧在软件测试的过程中沟通能力作为一项特别重要的软技能,在工作中起着举足轻重的作用。作为一名测试人员,我在和用户谈话的重点必须放在系统可以正确地处理什么和不处理什么上,做到条理清晰,必要时配上图片以便别人理解,对专业的问题用通俗的比喻来叙述,与开发人员沟通系统缺陷时、尽量使用专业术语,努力提高沟通效果。对用户反馈的相同信息,我把它重新组织
5、,换一种方式表达出来。3科学制定软件测试方案软件测试是软件生存周期中一个独立的、关键的阶段,也是保证软件质量的重要手段。为了提高软件产品检测中出错误几率,使软件产品测试能够有计划地、有条不紊地进行,就必须事先要编制测试方案。一个好的测试方案是尽可能发现到目前为止还没发现错误的测试方案;而标准化的软件测试方案是一种通用的参照体系,这种方案中所规定的内容是可以作为对软件产甜测试过程完备性的对照检查表,但还需要根据具体软件产品的个性,对测试方案进行调整与修正,采用这样的测试方案才会提高测试过程每个阶段的能见度,极大地提高测试工作的可管理性,提高软件产品测试的质量。在制定软件测试方案时主要
6、依据“5W”规则來进行编写。“5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、uWhere(在哪里)”、“How(如何做)”o利用“5W"规则创建软件测试计划,可以正确理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束(When),指岀测试的方法和工具(How),给岀测试文档和软件的存放位置(Where)。为了使“5W”规则更具体化,需要准确理解被测软件的功能特征、应用行业的知识和软件测试技术,在需要测试的内容里面突出关键部分,可以列出关键及风险内容、属性、场景或者测试技术。测试方案文档包含详细的测试技术指标、测
7、试步骤和测试用例。编写软件测试方案既要符合规范格式要求,同吋要避免测试方案求全则备,无所不包,篇幅冗长,长篇大论,重点不突出,既浪费方案文本的制作时间,也降低了具体测试人员的工作效率。4制定测试用例测试方案和测试用例之间是战略和战术的关系,测试方案主要从宏观上规划测试活动的范围、方法和资源配置,而测试用例是完成测试任务的具体战术。测试用例是软件测试全部过程的核心,是测试执行环节的基本依据。在测试方案编写完成后,着手编写测试用例。要在理解软件实际需求的前提之下来编写软件
此文档下载收益归作者所有