需求分析--测试

需求分析--测试

ID:40269659

大小:23.02 KB

页数:7页

时间:2019-07-30

需求分析--测试_第1页
需求分析--测试_第2页
需求分析--测试_第3页
需求分析--测试_第4页
需求分析--测试_第5页
资源描述:

《需求分析--测试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、测试人员如何分析需求1.测试人员对需求的要求完整性、一致性、可测试性是测试人员对需求的要求。需求没有遗漏,需求与用户的业务相一致,就是需求的完整性和一致性。可测试性简单的说就是,应该有输入、输出值。例如:“我们要用新的系统完成对水质参数更好的管理”,对于这句话我们是无法进行测试的。我们需要得知“水质参数包括哪些?更好的管理的标准是什么?”。2.测试用例编写规范a)系统性:1.对于系统业务流程,要能够完整说明整个系统的业务需求,系统由几个子系统组成,以及他们之间的关系。2.对于模块业务流程,要能够说

2、明清楚子系统内部功能,重要功能点以及他们之间的关系。b)连贯性1.对于系统业务流程来说,各个子系统之间是如何联系在一起,如果需要接口,各个子系统之间是否有正确的接口;如果是依靠页面链接,页面链接是否正确。2.对于模块业务流程来说,同级模块以及上下级模块是如何构成一个子系统,其内部功能结构是否连贯。c)全面性1.应尽可能覆盖程序的各种路径2.应尽可能覆盖程序的各个业务3.应考虑存在跨年、跨月数据1.大量数据并发测试的准备b)正确性1.输入界面后的数据,应与测试文档记录的数据一致2.预期结果应与测试数

3、据发生的业务吻合c)符合正常业务惯例1.测试数据应符合用户实际工作业务流程2.兼顾各种业务变化的可能3.要符合当前业务行业法律法规d)仿真性人名、地名、电话号码等应具有模拟功能,符合一般的命名惯例,不允许出现与知名人士、小说中人物名等雷同情况。e)转载】如何编写一个好的测试用例编写对于测试用例的讨论一直喋喋不休,什么样的测试用例是好的测试用例,每个人都有自己的观点。这里我不想说一个用例的属性,用例的定义还有用例的特点,应为这些随便一搜,就是一片,基本是你拷我,我拷你的结果,没一点创新。      

4、我一直在想,作为测试人员应该用脑袋去测试,也就是说应该在工作中不断的总结经验,把自己的发现应用到测试中去,这样你才能有真正的提高,你所具备的理论和能力才有竞争力。      回到测试用例中来,我觉得做好以下三点就是一个好的用例。第一:依据分明众所周知,一个项目首先立项,然后经过一系列的动作到了需求分析,昨晚需求分析后,测试就可以做测试需求,然后就可以写测试用例了。所以写测试用例的依据就是需求。这么说太笼统,举一个例子。一个系统经过前期的需求分析,详细设计,模块设计等一系列的动作,最后生成了详细的需

5、求说明和详细设计文档等等,在这些文档中,已经很详细的描述了所有的需求点和功能点,也有较详细的技术说明,接下来的工作就是怎么把这些功能点和需求点变成测试点,这就需要做好测试需求分析和测试方案工作,生成一个个可测试的测试点。这也是需求必须可测的一个体现。假设经过上一步工作,分析出这个系统有5个模块,50个大的功能点,500个具体需求点,最后生成了5000个测试点。那么ok,我们就要写5000个测试用例。还是哪句话,一个测试用例只能对应一个测试点,测试点和用例是1对1的关系;一个需求点可以对应多个用例,

6、需求点和用例是1对多的关系。这样做的目的在统计中讲。第二:目的明确用例都有个测试目的,这就是要目的明确,并且也只能有一个目的。前面无论多少步骤,都是为了找到这个目的途径。功能从大到小有层次的划分,我们做测试用例也是有层次的,不然你怎么定义用例的优先级呢?等到测试最小的功能点是,支持这个功能点的其他上层功能点,我们都默认正确就可以了,这就是我们的预期,所以在测试步骤中不用对上层的功能专门考虑测试数据,只把他当成一个正确的找到目前的功能点的途径就行。换句话说,你要测试的功能点需要点10个连接才能找到,

7、那么前9个连接我们再以前就应该设计了用例,在第10个连接中默认他们正确就ok,这个用例的前9步,只是告诉你如何找到第10步。就是这样。第三:便于统计测试用例对整个测试过程的质量控制和评估有很重要的意义。一,可以做测试需求覆盖分析。这样如果一个用例写几个测试点,那么就无法完成需求覆盖分析工作,至少是不符合规则的。二,做用例成功率分析。一个用例中有多个测试点,肯定会造成用例数量减少,用例失败率大大增多。那么你做的用例成功率还有什么意义?你还可以通过模块划分,来分析那个模块存在的问题较多,还有可能存在更

8、多的问题(应为程序员不同,能力就不同,缺陷喜欢扎堆分布,这个大家都知道),存在问题较多的模块需要做进一步的测试或者下一次作为测试重点。  如果你统计的数据不准确,会误导结果的。三,做缺陷分析。用例失败了,就生成一个缺陷。如果一个用例中写了多个测试点,回归的时候,这几个测试点也有回归,有些可能与缺陷毫无关系的测试点,都被你回归了。测试用例编写规范来源:中国自学编程网  发布日期:2008-10-11   字符串输入框:超出规定长度的字符串  6.7    关联的测试用例:  对于相互

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。