下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

软件的需求阶段测试工作的开展

作者:课课家教育     来源: http://www.kokojia.com点击数:595发布时间: 2018-03-01 08:00:14

标签: 软件水平考试软件自动化测试软考

  许多因素会影响测试工作的量,包括软件开发过程的成熟度、待测软件的品质及可测试性、测试架构、成员的技能、测试目的及测试策略。今天就跟着小编一起来看一看:探究关于需求阶段测试工作的开展。

软件的需求阶段测试工作的开展_软件水平考试 _软件自动化测试 _软考_课课家

  首先我们都应该知道一点,那就是测试用例以及测试工作这两者本身是不断完善的,在开发过程的最初期,能够直接认为是需求阶段,或者是没有规范需求工作的设计阶段。假如说有一个相对来说比较明确的需求文档,能够直接在这一个阶段检查完了需求文档以后开始设计测试用例。在这里的话,对于需求文档的检查主要是下面两个方面,现在就跟着小编一起来学习一下吧。

  温馨提示:软件工程中的测试用例是一组条件或变量,测试者根据它来确定应用软件或软件系统是否正确工作。确定软件程序或系统是否通过测试的方法叫做测试准则。

  第一个方面:检查需求文档描述的正确性

  愚以为测试人员要对于真实的系统所涉及的业务十分的熟悉,什么是市场需求测量总量。它通常表示需求的规模,可用实物数量、金额数量或相对数量来衡量就比如说:一个简单的财务软件,那么测试人员本身就要对会计工作十分的熟悉,财务制度熟悉,在检查需求文档的时候千万不要迷信所谓的“都是用户真实的需求”。

  在这里的话就会存在两个问题,第一个问题就是用户究竟是不是真的可以正确地描述自己的需求,另外一个问题就是需求人员是不是真的可以正确地理解需求。另外一个方面,还有一个用户的嘘气是不是符合行业规范的问题,假如说不符合的话,那么是不是需要重新确认——在这里的话就会存在一个隐患了,究竟是什么隐患呢?那就是用户就有可能会在开发的后期突然要求他们自己要走行业规范,让大家的需求变动,所以小编的建议就是要事先明确好哦。

  第二个方面:检查需求文档描述的准确性

  检查需求文档描述的准确性,这一个方面主要是考虑文档里面是不是存在描述的模糊的地方,对于自己不清楚的问题一定要明确。在这一个时候是要保证需求的可测试性——在这里小编的意思是说保证需求是能够直接完全为测试工作服务的。

  那么在检查完了需求之后,我们就能够直接开始设计测试用例了,愚以为,在这一个阶段因为没有了开始设计工作,所以对于测试用例的考虑不可以仅仅之从界面这一个方面出发——虽然RUP里面对于用例的要求有这一项。

  因而测试用例的设计都应该要从业务这一个角度出发,从实际业务出发来设计测试用例。当然啦,在测试用例的描述的时候,大家都需要尽量的考虑究竟怎样同应用程序脱离开然而仍然具有效性呢。

  当然啦,如何写需求文档中的场景描述? 在场景描述中具体应该描述哪些内容?这一个阶段所实现的测试用例是不过完善的,仅仅只可以涵盖某一些内容,但是小编认为这一些用例不仅仅全部都是功能测试用例,而且在整一个项目中都将有效的哦。

  不过,当缺少需求文档的时候,那就要发挥测试人员自己的能动性了,要主动的工作,然而并不是被动的等待。假如说要自己尝试着去熟悉实际业务,那么要尽量通过自己所能想到的方法来开展工作。相信学过马克思哲学的朋友都一昂该知道什么是客观性以及主观能动性这两者吧。在这里小编就不一一讲述了。

  当然啦,在设计阶段以及最后的编码阶段,都还是能够直接继续添加、修改或者剔除掉一部分测试用例,使这一个软件变得更加完善的哦。

  小编结语:

  软件测试的重要性是毋庸置疑的。但如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。如果你也有这样的需要,那就赶快来学习一下吧。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程