首页 > 科技 >

WEB机能测试用例设计及总结

2019-04-18 15:16:18 暂无 阅读:1158 评论:0

WEB机能测试用例设计模型是设计机能测试用例的一个框架,在实际项目中,需要对其进行适当的剪裁,从而确定机能测试用例的局限和类别。剪裁的依据是机能测试策略和测试局限,在测试用例首要框架确定后,接下来就是若何设计各类机能测试用例中具体数据。

基于用户的测试多在用户现场进行,为了测试目的而进行的测试多在斥地情况即斥地团队的内部进行。为了测试目的而设计的测试用例场景首要凭据测试设计人员的经验来进行,然则仍要参考用户的实际场景,用户实际使用场景是设计所有测试用例的依据。

机能测试用例设计首先要剖析出用户实际中的典型场景,然后参照典型场景进行设计。

WEB机能测试用例设计及总结

对照常见的用户场景有如下三种

一天内分歧时段的使用场景

系统运行分歧时期的场景

分歧买卖模式下的场景

各类测试用例设计的细节

1.确定用户使用系统情形的方式

确定用户对系统的使用情形是设计用例具体数据的根蒂,后背并发用户数据设计,委靡强度设计以及各类场景设计都要依靠对用户使用系统情形的剖析,剖析用户使用情形经常采用现场查询和剖析系统日志两种方式:

用户现场查询:经由和用户进行沟通,能够确定用户的人员构成情形,这类方式适用于用户群体固定且方针测试系统没有投产前的情形。

剖析系统日志:当用户对照涣散,现场查询对照难题时,能够采用对系统日志进行剖析的方式,作为对用户现场查询的增补。

2.并发用户数量设计

设计并发用户数量前,首先要认识确定系统最大并发用户数量的方式可,以凭据系统的最大使用人数或许最大在线数量来评估最大并发用户数量的方式:

极限法:取最大在线用户数作为最大并发数,这种方式适用于系统已经投产方针用户群体不确定的门户网站,能够经由剖析日志来进行测试,也能够使用系统已经..的用户数量作为系统的用户数量,按照经验公式来估算最大用户数量。

用户趋势剖析:对软件生存周期内的用户将来走势进行剖析,展望系统或者达到的最大使用用户数目,从而估算系统的最大并发用户数目,这种方式多用于用户数目逐渐增多的情形。

经验评估法:多用于系统的使用用户数目相对不乱并且对照明确的系统。

并发用户数量的设计根基是按照最大并发用户的数量的百分比来设计的,对于某一特定的用例,需要注重:

一、按照各类用户同时递增的体式来设计用户数量,是为了按照由浅入深的方式来发现系统的瓶颈;

二、并发用户的最大值一样不会跨越前面较量的最大并发用户数量的20%,除非是为了测试系统能支撑的最大并发用户数量;

三、设计用户数量时要考虑成本,因为每组用户数都意味着至少执行一次测试;

WEB机能测试用例设计及总结

3.系统分歧时间段场景的设计

分歧时间段的场景更接近用户使用情形,它也是设计焦点模块和组合模块并发机能测试用例的根蒂,分歧时间段场景剖析的数据首要是前面的需求剖析和日志剖析究竟。

分歧时间段场景的设计根基原则有两个:一是选择典型的场景进行测试,尤其要选择场景中并发用户数目较大的场景;二是要笼盖周全,设计出的用例要笼盖到压力或者较大的时间段,用户场景的设计一样与后背的买卖模式连系起来进行。

4.买卖模式的设计

买卖模式的设计是分歧时间段场景设计的特例,也是设计焦点模块和组合模块并发机能测试用例的根蒂,设计买卖模式的目的是专注于某些功能模块的组合,按时间段来设计场景平日会涉及好多模块,若是系统存在的由应用软件引起的瓶颈则很难定位,所以才抽象一些特定的买卖模式来进行用例的设计。

按照买卖模式和时间段的场景来设计机能测试用例时,会涉及到若何设计每个模块并发用户数目的问题,平日会取各个相关模块在24小时内最大的并发用户数目进行组合。

5.大数据量测试用例的设计

汗青数据相关的大数据量测试设计与并发用户的测试设计很雷同,首先要确定系统数据的最长迁徙周期,确定了系统的最大数据量后,接下来选择一些前面的焦点模块或许组合模块的并发用户测试用例作为其首要内容即可。

运行时大数据量测试首要凭据模拟系统运行时或者发生的大数据量来进行测试,这类测试用例平日凭据实际情形去剖析设计。

6.一些特定测试用例的设计

委靡强度测试,最大用户测试,容量测试等一些特别的测试用例设计,凭据用户的需求进行,这类用例的相关要求平日十分明确。

机能测试用例最主要的是注重用例间的关系,孤立的设计各类用例只能增加测试成本,虚耗人力。机能测试用例设计人员应该追求设计既能笼盖机能测试需求,又能以较低的成正本执行测试用例。

WEB机能测试用例设计及总结

总结

1.测试用例可用性总结

对于一个对照完美的机能测试项目,经常会有一些测试用例不克执行,是以测试完成后应该剖析哪些用例不克执行以及不克执行的原因,如许能够为下次测试打好根蒂。

2.用例执行结果剖析

经由对用例执行结果进行剖析,能够为升级或许斥地新的机能测试用例供应有利的参考,不是所有的用例都能导致系统瓶颈的显现,是以应该剖析哪些用例可以发现系统问题,那些用例执行时没有太大结果。

剖析那些设计好的用例不只有助于今后设计用例,还能够为再次执行供应参考,当下次测试进度压力较大时能够先执行主要的用例,跳过那些测验性的,不轻易发现问题的用例。

3.用例执行时间剖析

剖析用例的执行时间是为下次规划机能测试供应参考,因为好多用例执行时间不是稀奇确定,导致机能测试规划也具有必然的不确定性,经由剖析用例的执行时间能够为今后的制订测试规划供应参考。

总之,机能测试用例的设计是需要经由络续剖析总结才能做好,不只要剖析机能测试用例的可用性、执行结果、执行时间,还应该剖析用例的设计方式、设计思路等。

​​​

相关文章