当前位置:主页 > 新闻中心 >

新闻中心

NEWS INFORMATION

如何按照登录测试的需求设计测试用例?

时间:2021-12-05 21:28 点击次数:
  本文摘要:如何按照登录测试的需求设计测试用例? 谈谈登录测试/ 可能你会说,“用户登录”这个测试对象也有点太简朴了吧,我只要找一个用户,让他在界面上输入用户名和暗码,然后点击“确认”按钮,验证一下是否登录乐成就可以了。简直,这组成了一个最根基、最典型的测试用例,这也是终端用户在使用系统时最典 型的场景。

火狐体育官网登录入口

如何按照登录测试的需求设计测试用例? 谈谈登录测试/ 可能你会说,“用户登录”这个测试对象也有点太简朴了吧,我只要找一个用户,让他在界面上输入用户名和暗码,然后点击“确认”按钮,验证一下是否登录乐成就可以了。简直,这组成了一个最根基、最典型的测试用例,这也是终端用户在使用系统时最典 型的场景。可是作为测试工程师,你的方针是要包管系统在各类应用场景下的功效是切合设计要求的,所以你需要思量的测试用例就需要更多、更全面,于是你可能会按照“用户登录”功效的需求描述,联合等价类划分和界限值阐发方法来设计一系列的测试用例。等价类,界限值/ 那什么是等价类划分和界限值阐发方法呢?首先,这二者都隶属于最常用、最典型、也是最重要的黑盒测试方法。

等价类划分方法,是将所有可能的输入数据划分成若干个子集,在每个子集中,假如任意一个输入数据对于揭破法式中潜在错 误都具有同等效果,那么这样的子集就组成了一个等价类。后续只要从每个等价类中任意选取一个值举行测试,就可以用少量 具有代表性的测试输入取得较好的测试笼罩成果。

界限值阐发方法,是选取输入、输出的界限值举行测试。因为凡是大量的软件错误是产生在输入或输出规模的界限上,所以需 要对界限值举行重点测试,凡是选取正好即是、方才大于或方才小于界限的值作为测试数据 从方法论上可以看出来,界限值阐发是对等价类划分的增补,所以这两种测试方法常常联合起来使用 此刻,针对“用户登录”功效,基于等价类划分和界限值阐发方法,我们设计的测试用例包括: 列出这些测试用例后,你可能已经以为比力满足了,因为你感受已经把本身的测试常识都用在这些用例设计中了。简直,上面的测试用例集已经涵盖了主要的功效测试场景。可是在一个优秀的测试工程师眼中,这些用例只能到达委曲合格的尺度。

什么?才方才合格?假如你有这个想法,那我发起你在继续看下面的内容前,先仔细思考一下,这些测试用例是否真的还需要扩充。此刻,分享一下有经验的测试工程师会再增加的测试用例: 展开全文 看完这些用例,你可能会说:“哇塞,本来一个简简朴单的登录功效居然有这么多需要测试的点”。可是,你别兴奋得太早,“用 户登录”功效的测试还没竣事。

虽然改良后的测试用例集比拟之前的测试笼罩率简直已经提高了许多,可是站在资深测试人员的角度来看,另有许多用例需要设计。经我这么一说,你可能已经发明,上面所有的测试用例设计都是围绕显式功效性需求的验证展开的,换句话说,这些用例都是直接针对“用户登录”功效的功效性举行验证和测试的。可是,一个质量过硬的软件系统,除了显式功效性需求以外,其他的非功效性需求即隐式功效性需求也是极其关键的。

火狐体育官网登录入口

显式功效性需求(Functional requirement)的寄义从字面上就可以很好地理解,指的是软件自己需要实现的详细功效, 好比“正 常用户使用正确的用户名和暗码可以乐成登录”、“非注册用户无法登录”等,这都是属于典型的显式功效性需求描述。那什么长短功效性需求(Non-functional requirement)呢?从软件测试的维度来看,非功效性需求主要涉及宁静性、机能以及兼 容性三大方面。在上面所有的测试用例设计中,我们完全没有思量对非功效性需求的测试,但这些往往是决定软件质量的关键因素。

大白了非功效性需求测试的重要性后,你可以先思考一下还需要设计哪些测试用例,然后再来看看我会给出哪些用例,相信这种方 式对你的帮忙会更大。宁静测试用例/ 机能测试用例/ 兼容性测试用例 / 说到这里,你还会以为“用户登录”功效的测试很是简朴、不值一提么?一个看似简朴的功效测试,居然涵盖了如此多的测试用 例,除了要笼罩明确的功效性需求,还需要思量其他诸多的非功效性需求。另外,通过这些测试用例的设计,你也可以发明,一个优秀的测试工程师必需具有很宽阔的常识面,假如你不能对被测系统的设计 有深入的理解、不大白宁静攻击的根基道理、没有把握机能测试的根基设计方法,很难设计出“有的放矢”的测试用例。

通过“用户登录”功效测试这个实例,我但愿可以引发你对测试更多的思考,而且开拓你设计测试用例的思路,以到达抛砖引玉的 效果。看完了这些测试用例,你可能会说另有一些漏掉的测试点没有笼罩到,这个功效的测试点还不敷全面。测试的不行穷尽性,即绝大大都环境下,是不行能举行穷尽测试的。

所谓的“穷尽测试”是指包罗了软件输入值和前提条件所有可能组合的测试方法,完成穷尽测试的系统里应该不残留任何未知的软 件缺陷。因为假如有未知的软件缺陷,你可以通过做更多的测试来找到它们,也就是说你的测试还没有穷尽。可是,在绝大大都的软件工程实践中,测试由于受限于时间成本和经济成本,是不行能去穷尽所有可能的组合的,而是接纳基于风 险驱动的模式,有所偏重地选择测试规模和设计测试用例,以寻求缺陷风险和研发成本之间的均衡。

总结 首先,对于高质量的软件测试,用例设计不仅需要思量明确的显式功效性需求,还要涉及兼容性、宁静性和机能等一系列的非功效 性需求,这些非功效性需求对软件系统的质量有着举足轻重的感化。其次,优秀的测试工程师必需具有宽阔的常识面,才能设计出有针对性、更易于发明问题的测试用例。最后,软件测试的用例设计是不行穷尽的,工程实践中不免受制于时间成本和经济成本,所以优秀的测试工程师需要兼顾缺陷风险 和研发成本之间的均衡。

返回,检察更多。


本文关键词:火狐体育在线登录入口,如何,按照,登录,测试,的,需求,设计,测,试用

本文来源:火狐体育官网登录入口-www.baoleixf.com

Copyright © 2009-2021 www.baoleixf.com. 火狐体育官网登录入口科技 版权所有 备案号:ICP备41961612号-7

在线客服 联系方式 二维码

服务热线

012-41126373

扫一扫,关注我们