游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

如何提高测试用例编写效率

  如何区分测试用例的粒度
  我们是不太可能在一个测试用例中包含所有测试需求,因为众多的功能以及不同的路径组合将使这样一个测试用例像大象一般,完全不具有可行性。除非您的软件所包含的功能真的又少又简单,不过如果真的有这么一个软件,恐怕也没有测试和发布的必要了。
  当然,这也并不是要您走向另一个极端,为需求中定义的每个特性或功能都提供一个甚至多个测试用例。这里的关键,是要寻找一个合适的度。
  我们推荐的方法是:关注有效功能。
  有效功能:就是指在被测应用所涉及的实际业务中,当用户在手工状态下进行工作时,整个业务流程中对用户来说,具有实际意义那些功能。
  如何评价一个软件测试用例的好坏?
  1、易用性。对于一个即熟悉测试工作,又熟悉被测应用的测试人员,应当可以花费很少的时间就可以理解测试用例中表达的测试思路,并可以很快的执行完这个测试用例。
  2、易维护性。当开发过程中的某些因素影响了测试需求,测试用例的作者或其他测试设计人员,应该可以花费很少的时间就完成定位并维护所有相关测试用例的工作。
  测试人员应具备的七种思维方式
  作为软件测试人员,应具备以下七种思维方式:逆向思维方式,组合思维方式,全局思维方式,两极思维方式,简单思维方式,比较思维方式,动起来,更精彩!
  1、逆向思维方式
  逆向思维在测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分
  其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析
  逆向思维是相对的,就是按照与常规思路相反的方向进行思考,测试人员往往能够运用它发现开发人员思维的漏洞
  2、组合思维方式
  很多东西单一的思考都没有问题,当将相关的事物组合在一起却能发现很多问题;如多进程并发,让程序的复杂度上了一个台阶,也让程序的缺陷率随之而增长
  按照是否排序组合可以分为:排列(有序)和组合(无序);针对不同的应用,可以酌情考虑使用排列或者组合
  为了充分利用组合思维而不致于让自己的思维混乱,要注意分维,将相关的因素划分到不同的维度上,然后再考虑其相关性
  3、全局思维方式
  事物往往存在多面性,当我们掌握了越多的层面,我们对它的认识就越清楚,越有利于我们掌握其本质,全局思维方式就是让我们从多角度分析待测的系统;试着以不同角色去看系统,分析其是否能够满足需求
  其实平常我们在软件开发过程中,进行的各种评审,就是借助全局思维的方式,让更多的人参与思考,脑力激荡,尽可能的实现全方位审查某个解决方案的正确性以及其他特性
  4、两极思维方式
  边界值分析是两极思维方式的典范
  为了看系统的稳定性,我们采用了压力测试
  两极思维方式,是在极端的情况下,看是否存在缺陷?
  注意是两极,不是一极
  测试人员做久了,往往容易走极端职业病,不利于与人沟通
  5、简单思维方式
  剥离一些非关键特征,追逐事物的本质,让事物简单的只剩下根本
  针对事物本质(解决问题的本质)的测试,让我们不至于偏离方向
  6、比较思维方式
  认识事物时,人们往往都是通过和头脑中的某些概念进行比较,找出相同、相异之处,或者归类,从而将其加入大脑中的知识体系,可能的话,再建立好的搜索方式,以便以后使用
  应用模式是比较思维很常见的例子,现在模式很火,有设计模式、体系结构模式、测试模式、等等,一些专家针对一些相关问题的共性找出来的解决方法,取完名字后,可以让大家方便的复用
  让经验在这里发挥作用,测试中经验很重要,比较思维是使用经验的方式
  7、动起来,更精彩
  关注程序的运行时状态
  传统的基于结构的程序可以更多的在代码中反映将来程序的运行方式;而面向对象将代码和运行时显著分离
  让我们在关注代码静态结构(如类结构)的同时,也要谨慎关注其动态(对象交互网)表现
  其实这些思维方式,大家都在有意识或者无意识的使用着,它们各自都有自己的妙处,将我们的思维发散,有意识的将他们用在问题的思考上,有时可以给我们一种柳暗花明又一村的感觉。
  最后想说,只是知道这些原则意义不是很大,如果真能让它们成为思考的血液,才能发挥它的真正价值。那真的需要很多的历练,其实成为一名出色的测试人员,远没有那么简单,需要简单,需要(不断的学习不断的经历不断的思考)。
  测试新人答疑解惑之测试用例篇
  编者按:本文主要回答了测试爱好者提出的一些关于测试方面的问题,希望能给大家提供帮助,共同进步。
  网友来信中提到的问题如下,都是和测试用例相关:
  1、做测试已快一年了,感觉学到很多。但是很迷茫。
  迷茫的问题是:会写测试用例了,但是写的测试用例总觉得不全面会有遗漏
  2、关于幻灯片播放模块不知道该用什么样的思路来写模块,希望我能给些建议
  这两个问题我的回复如下:
  人无完人,测试用例不可能全都能想到,这个需要靠经验的积累。如何在写测试用例时,减少遗漏呢,这里有几个方法供参考:
  1)测试用例要覆盖用户需求或者产品需求
  2)如果是升级产品,可以参考以前编写过该产品的测试用例,通过了解别人写用例的经验来扩展测试点,在看别人写的用例可能会让你想出新的用例点
  3)测试用例进行评审,让大家帮你检查一下测试点有哪些地方有遗漏或者你没有想到的测试点
  4)收集遗漏的测试点进行总结;办法是:每次产品上线后,多收集统计用户反馈的问题,看是否是自己没有发现的,补充总结用例,每次写用例时多考虑考虑这些方面
  5)对于遗漏的测试点或没有想到的测试用例点,要有个好的观点和心态去看待,不要因为自己的用例写的不全就觉得很丢人、觉得自身能力差;只要多多思考。总结找到方法应对,慢慢的你的测试用例就会遗漏的很少了。
  6)测试用例即使想全了。也要把测试用例按照重要级别分3类:
  主要业务流程、主要功能、扩展功能;
  分成这几类是为了便于在执行时先测试优先级别高的用例,在测试不重要的用例,好早一些发现严重问题。
  关于幻灯片播放的测试用例,我没有这方面的测试经验,对方也没有给出具体的需求,不过我可以提供几个思考点,希望会对你有帮助:
  1)幻灯片播放的流程测试点:
  用户登录》正确创建幻灯片》查看创建的幻灯片图片显示
  2)主要功能测试点:
  创建幻灯片支持的幻灯片图片样式:JPG等等,可否正确支持
  幻灯片图片样式显示是否正确
  修改幻灯片,修改幻灯片后查看显示
  删除幻灯片,删除幻灯片后查看显示
  幻灯片播放顺序等等等等
  3)功能扩展测试点:
  创建不支持的图片格式
  上传的图片大小超过指定大小
  各种浏览器下幻灯片显示的样式
  没有创建幻灯片时初始文字显示等等等等
  我暂时能提供这几个思路,具体要根据需求和产品业务去写测试用例中的测试点。
  如何证明或者度量测试工作的有效性
  度量是改进过程的有效途径之一。通过对测试过程的度量,可以使测试过程规范化、可视化;对度量数据的分析,可以测量出测试过程的有效性及存在的问题,明确测试过程的改进方向,从而保证软件的质量。因此,对软件测试过程的度量研究具有十分重要的意义。那么,如何证明或者度量测试工作的有效性?
  下面来对这个问题,谈谈我的看法:如证明测试工作的有效性。
  1)我们要看到我们所做的工作的存在
  相信大家都经历过,自己虽然做了很多的工作,但领导却看不到。比如你一天中在不停的测试,反复的测试,但经理却以为你这一天浪费掉了。为什么?因为看没有看到可以看见的测试用例,没有看到你提交的大量的缺陷。
  改进:把你做的工作具体化,量化。
  你无论是按照计划测试,还是自由测试,那么做了多少测试执行就要写多少测试用例,发现了问题就要及时提交缺陷。即使你完全按照已有的用例测试,也没有发现缺陷,那么你要体现你的进度和你新增加了那些测试数据,这是你工作能力的体现。你做了多少工作,下班前报告给领导吧,让他知道你做了这些事情。
  2)我们要看到我们所做工作是否有意义。
  你在一个不是测试重点的地方花费了很多时间并且没有任何收获,显然你这次测试是没有意义的。
  改进:测试前要很好的理解测试计划和测试策略,测试方案,一定保证测试进度和测试重点。
  3)要证明我们的测试工作是否完全。
  测试覆盖是一个不可能完全做好的工作,需求覆盖,用例覆盖,功能点覆盖等。我们可以把已有的需求点来覆盖,但我们无法理解另外的我们所不知道的需求;我们可以写用例,但我们知道测试数据很难找全;我们可以测试看得见的功能,但那些看不见的呢?
  改进:简单的说,要建立一套有效的管理模型。
  4)保证我们所做工作的效率。
  效率就是最短的时间处理最多的事情。这一点很难有标准。你能说一天执行10个用例的就比执行20个用例的效率低吗?
  改进:加强测试人员自身的能力提高,可以有效的提高效率,减少无效的工作。例如,对一个经验丰富的测试人,他可以轻易的想到最可能多的测试数据,他可以最快的定位缺陷。
  5)如何来度量我们的测试工作。
  我们谁都不能证明我们繁忙了一段时间的工作做的到底有多好或者多烂,我们只能用数据说话,数据是公平的,是没有情绪的。
  改进:在测试准备阶段,我们就要定义一些标准,来限定或者指导测试的进行。比如多少的用例通过率可以说明系统的健壮程度;同样还有需求覆盖率,严重缺陷比率,缺陷单日出现率,失败用例分布,缺陷分布等。我们后期更是可以利用这些数据来做测试过程的优化工作。数据统筹工作,对于测试来说是非常有意义的。
  总之,最有效的测试工作就是用最少的工作时间,最高的工作效率,最低的测试风险来完成了测试工作。

网络电视机顶盒如何看直播,这样的网络机顶盒连上就能看了随着光纤网络的发展,5GWIFI的普及后,使用网络电视机顶盒看电视的人群越来越多了。电视自带的机顶盒存在许多问题,例如不能通过USB安装应用软件、节目源少、付费内容多等,这些都……这个春节,谁是游戏市场最大赢家?2022年春节档游戏最大赢家:腾讯游戏从已公布的某数据平台公布的收入数据来看春节期间iOS收入Top25中,王者荣耀、和平精英、原神、英雄联盟手游、梦幻西游占据Top5,……在这个世界上马云,马化腾他们不缺钱但是现在他们最想得到什么?有钱人他们不缺钱,生活物质上应有尽有,对他们来说需要精神上的满足,健康的身体,如何为民众做公益,流芳千古。这个问题已经一年多了吧。今日今时,随着国家政策的调整和社会……筑墙还是造桥,腾讯给出了答案最近,我找到了一个新乐趣:看小学生分手。不是和女朋友分手,而是和心爱的游戏分手。事情的起因还是上个周末,国家要求所有网络游戏企业仅可在周五、周六、周日和法定节假日每日20……数字货币怎么突然间偃旗息鼓无声无息了?数字货币的拥趸们,以数字货币的发展是社会科技进步的产物来迷惑一群不知底情的人,以为在电子支付的大环境下,数字货币早晚要取代主权货币,实际上这种想法是愚蠢且片面的。人类货币……死磕苹果,猛追三星!国货之光小米带头冲击高端,有戏吗?首先,小米是一家公司的名字,或者说是一个品牌,它不是一件货品,所以它不是什么国货或者洋货。至于追三星,那没问题,超三星也不意外,百元机千元机的印度市场打开了,还有缅甸老挝柬埔寨……为什么全军出击的画质甩刺激战场八条街。而却没有刺激战场火呢?这个首先根据游戏定位的问题有关游戏定位刺激战场是完美还原端游,端游有什么跟新,刺激战场就紧跟着跟新,步伐一致。而全军出击,则是走着创新的路子,它开创的游戏类型,相当……LeetCode力扣官方题解1614。括号的最大嵌套深度题目描述如果字符串满足以下条件之一,则可以称之为有效括号字符串(validparenthesesstring,可以简写为VPS):字符串是一个空字符串,或者是一个不为(或……当你打着王者荣耀的时候,有没有想过腾讯为什么叫腾讯呢?马化腾与马云早些年被人并称二马,腾讯的商业版图早就铺得非常大了,现在是当之无愧的互联网巨头公司,在世界范围内都有比较大的影响力。那么为什么腾讯会叫腾讯呢?这之间有什么有趣……腾讯音乐进行人员和组织调整,涉及QQ音乐及全民K歌品玩1月21日讯,据界面新闻,昨日中午腾讯音乐娱乐集团(以下简称腾讯音乐)内部发出3号公告,对QQ音乐业务线和腾讯音乐基础架构部进行组织结构调整,同时晋升和任命部分管理人员。……一季度游戏市场数据游戏收入同比增长3。17北京商报讯(记者卢扬实习记者韩昕媛)据伽马数据4月24日发布的《2022年13月游戏产业报告》(以下简称《报告》)显示,2022年13月,中国游戏市场实际销售收入794。74亿……又一轮神仙打架,realmeiQOO小米谁是最优质选择?文小伊评科技在性价比市场,目前主要以三大国产巨头旗下的子品牌之间的较量为主,也就是小米旗下的红米,OPPO旗下的realme以及VIVO旗下的IQOO。至于这三个品牌的主……
甘肃苹果丰收却滞销,果农直呼太南了!幸亏有天猫双11解救我太南了这句话在今年出现的频率太高了!上班迟到全勤奖没了,我太南了!水果猪肉又涨价了,我太南了!对于甘肃的果农来说,今年他们同样过得很南。最近在热搜榜上看到甘肃苹果丰收却……斯巴鲁森林人试驾2。0i豪华版,配2。0L自吸卖22。38万在日系品牌中,斯巴鲁在国内存在感相对较低。要是说到有一些知名度的车型,森林人肯定是其中之一,作为一款厂商指导售价22。3828。58万的紧凑型SUV,价格上确实不便宜,但对于追……瓷砖美缝的好处,关乎日常生活的方方面面为何家庭装修要做瓷砖美缝。瓷砖美缝是装修环节中的最后一步,它的作用就像女孩子在化妆时打高光一样,打好高光可以让妆容更精致,同样做好美缝也可以让你的家变得更有品位。瓷……新时代发展背景下,生物材料究竟何去何从?《关于进一步加强塑料污染治理的意见》提出了加强塑料污染治理的总体安排,明确了分阶段的目标任务和保障措施。随着中央加大治理塑料污染的力度,生物降解塑料在包装薄膜、一次性塑料袋、一……上汽R品牌更名飞凡汽车R品牌更名飞凡汽车,开启独立运营10月29日,上汽集团宣告拟投资设立飞凡汽车科技有限公司。上汽乘用车分公司原有R品牌,将由飞凡汽车以独立公司的方式进行市场化运作。据……ElacDebut2。0系列从两声道HiFi系统到全景声系统1926年,音响品牌Elac在德国基尔成立,至今已拥有95年的音响设计和生产经验。在近百年的经营里,Elac的音响技术持续往前推进,产品系列和类型的丰富也令音响爱好者能以负担得……2021款哈弗F7F7x上市售11。1815。49万元日前,从长城汽车了解到,2021款哈弗F7F7x新车在9月16日正式上市,新车主要变化是2021款哈弗F7F7x的新车将率先搭载FunLife2。0系统,并且首次搭载腾讯TAI……GL8的竞争对手有哪些?他们的竞争力又如何?商务车领域,特别是中级商务车领域,长期以来是一个市场容量较小且较为小众的细分市场,所以很长时间以来,都没有引起整车厂足够的重视。等到这几年,很多车企纷纷推出MPV类商务车产品,……凭什么不让我吃肉?环保背后的秘密首先,需要明确一下,环保是好的,但不要走极端,更不要用环保的口号当武器,变成去约束别人的准则。尤其不要以环保为由,去做形式主义。网上时长就能看到,近几年比较流行的地……魅族18X和红米K40游戏增强版相比较,买哪款更好?其实这两款手机是非常好选择的,因为两款手机的侧重点是不一样的。魅族18X这款手机主打的是轻薄机身以及整体功能的均衡性,如果大家在购买手机的过程当中是想要购买生活机或者是工作机,……拼多多百亿补贴是真是假!我们从数码产品苹果手机找答案。大家好我乔治朱首先我们以iPhone11为例,多平台对比。苹果一直以来都是手机行业标杆。当然价格也是独一份。天猫作为苹果官方开设的旗舰店是有保障平台。可以看到……多癌种早筛重磅成果发布,贝瑞基因打造基因测序中国筛查方案10月12日,在首届上海国际生物医药产业周期间,贝瑞基因(000710)参股子公司和瑞基因在2021未来医疗产业峰会上发布多癌种早筛最新研究成果,一次检测可实现中国六大高危癌种……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网