赞
踩
本文章主要介绍了三个问题、什么是软件测试需求,软件测试需求的必要性,如何对软件测试需求进行分析。
测试需求主要是解决“测什么”的问题,一般来自需求规格说明书中原始需求
测试需求应全部覆盖一定义的业务为流程,以及功能和非功能方面的需求
根据需求规格说明书(原型图 SRS)去明确测试的内容,去细分需求,也就是提取测试点(软件包含多个测试的功能点,每个功能点又包含多个子功能测试点,测试点就是软件功能细分的最小单位)
软件测试需求是整个软件测试的指导,是用于判定软件质量是否达到上线标准的重要条件。其要点如下:
在实际的测试活动中,每条用例都需要进行用例追踪,每条用例都需要追踪到具体的需求条目,也就是SRS条目信息。具体需求的设计,每个公司企业制定的方法标准都有所不同,但具体的方案,和执行的步骤基本保持一致。都需要测试用例与具体的需求设计能够最好一一对应,实现每条用例可追踪到具体的需求,实现用例到需求设计的单向追踪。但实际的执行中,还有双向追踪的说法,也就是在用例到需求设计的基础上,增加了需求设计到用例的单向追踪,实现每条需求到用例的单向追踪。这种说法每个公司虽然并不一致,但具体的目的都是确定了测试需求分析在白那些测试用例上的显著地位。
测试的质量的把控是严格对照测试需求分析的文档为基准进行描述的,测试的功能块是否符合标准,这个标准,实际 上指的就是测试功能块与需求设计的吻合程度。软件的设计是一个抽象的过程,软件的好与不好,很难以客观的形式去体现,在实际的软件开发过程中,常常会发生“跑调”的情况,但有的时候并不能说这种“跑调”是对于软件功能是有益处还是有坏处,所以为了维持统一的标准质量,核对软件需求和软件具体功能的吻合程度可以很好地在客观程度上实现对软件质量的客观把控。从而减少了很多的“扯皮”时间,实现对测试进度的把控
随着时代的发展,软件的系统越来越趋向于复杂化,普通的软件内容越来越庞杂。软件其中包含的功能点也越来越多。随之而来的是软件的测试点也随之增加,对于一般的测试人员来说,能够在有限的时间内迅速掌握一个软件的测试点,是一件极其困难的事情,而通过查阅测试需求的分析文档,可以使得测试人员迅速掌握测试所需要覆盖的测试点。并可以作为衡量测试覆盖率的重要依据。
参考原型图中关于软件界面的描述或者原型图中软件界面的设计图片,或者用一些前端设计软件设计的界面按钮和风格排布,对软件的界面进行详细的检查,并通过与需求的逐一核验,确保软件的界面风格和实际的软件原型图的设计保持一致。
分析的顺序一般按照,从上到下,从左到右的方式进行。分析的方面包含如下:
主要的功能是否能正常执行,页面的跳转是否能正常实现,页面的风格和按钮是否正常匹配。
模块之间传递的信息和数据,对存在功能交互的功能项目,需要对测试点转换进行深入剖析特别是存在页面转换时,需要注意测试点的转换
界面、易用性、兼容性、安全性、性能压力
本文主要对软件测试需求,软件测试需求的必要性,如何对软件测试需求进行分析做出了一些个人的总结,仅仅代表本人的经验和观点。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。