字节测试总监深度剖析,都2023年了,测试用例还不重视起来

这篇具有很好参考价值的文章主要介绍了字节测试总监深度剖析,都2023年了,测试用例还不重视起来。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

字节测试总监深度剖析,都2023年了,测试用例还不重视起来

文章来源地址https://www.toymoban.com/news/detail-418743.html

测试用例对于测试工作的作用:

1、指导测试的实施

测试用例主要适用于集成测试、系统测试和回归测试。在实施测试时测试用例作为测试的标准,测试人员一定要按照测试用例严格按用例项目和测试步骤逐一实施测试。并对测试情况记录在测试用例管理软件中,以便自动生成测试结果文档。

根据测试用例的测试等级,集成测试应测试那些用例,系统测试和回归测试又该测试那些用例,在设计测试用例时都已作明确规定,实施测试时测试人员不能随意作变动。

2、规划测试数据的准备

在我们的实践中测试数据是与测试用例分离的。按照测试用例配套准备一组或若干组测试原始数据,以及标准测试结果。尤其像测试报表之类数据集的正确性,按照测试用例规划准备测试数据是十分必须的。

除正常数据之外,还必须根据测试用例设计大量边缘数据和错误数据。

3、编写测试脚本的"设计规格说明书"

为提高测试效率,软件测试已大力发展自动测试。自动测试的中心任务是编写测试脚本。如果说软件工程中软件编程必须有设计规格说明书,那么测试脚本的设计规格说明书就是测试用例。

4、评估测试结果的度量基准

完成测试实施后需要对测试结果进行评估,并且编制测试报告。判断软件测试是否完成、衡量测试质量需要一些量化的结果。例:测试覆盖率是多少、测试合格率是多少、重要测试合格率是多少,等等。以前统计基准是软件模块或功能点,显得过于粗糙。采用测试用例作度量基准更加准确、有效。

5、分析缺陷的标准

通过收集缺陷,对比测试用例和缺陷数据库,分析确证是漏测还是缺陷复现。漏测反映了测试用例的不完善,应立即补充相应测试用例,最终达到逐步完善软件质量。而已有相应测试用例,则反映实施测试或变更处理存在问题。

测试用例的优先级

测试用例根据重要性分成一定的等级

P0:核心功能(冒烟测试) P1:高优先级,基本功能测试,重要的错误、边界测试 P2:中优先级,异常测试,边界测试,中断、网络、容错性、UI测试 P3:低优先级,性能、兼容性、安全性、可用性等等

字节测试总监深度剖析,都2023年了,测试用例还不重视起来

测试用例的设计

1.等价类划分方法:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。

2.边界值分析方法:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。

3.因果图法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。

4.判定表驱动分析方法:判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。

5.正交实验设计方法:利用因果图来设计测试用例时, 作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。往往因果关系非常庞大,以至于据此因果图而得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地,合理地减少测试的工时与费用,可利用正交实验设计方法进行测试用例的设计。

6.功能图分析方法:功能图方法是用功能图FD形式化地表示程序的功能说明,并机械地生成功能图的测试用例. 功能图模型由状态迁移图和逻辑功能模型构成.

7.场景设计方法:事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。

8.错误推测方法:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法

字节测试总监深度剖析,都2023年了,测试用例还不重视起来

测试用例万能模板

(1)用例编号:

测试用例编号是由字母和数字组合而成,用例的编号应该具有唯一性,易识别性,比如:系统测试项目(拼音简码或项目编号)_子项(拼音简码或模块编码)_编号,这样一看到测试编号就知道你是测试什么的,例如:QQ_mail_001

(2)测试项目

大项目_子项目_功能点

(3)用例标题

测试标题是对测试用例的简单描述。用概括的语言描述该测试用例的测试点。每个测试用例的标题不能够重复,因为每个测试用例的测试点是不一样的。

(4)重要级别

高:保证系统基本功能、重要特性、实际使用频率比较高的用例;      

中:重要程度介于高和低之间的测试用例; 

低:实际使用频率不高,对系统业务功能影响不大的模块或功能的测试用例。 注:一般情况下,重要级别为高的测试用例,一个测试子项里有且仅有一个,大多数都是重要级别为中的测试用例。因为一般我们会进行一个系统测试预测试项,如果重要级别为高的太多,则就失去了预测试的实际意义。

(5)预置条件

  就是执行当前测试用例的前提描述,如果不满足这些条件,则无法进行测试,如硬件环境、软件的测试环境等等

(6)测试输入

测试用例执行时,需要输入的外部信息。例如:某一个文件,数据记录等

(7)操作步骤

执行当前测试用例所要经过的操作步骤,需要给出每一步操作的详细描述,测试人员根据测试用例操作步骤,完成测试用例的执行

(8)预期结果

当前测试用例的预期输出结果,用来与实际结果比较,如果相同则该测试用例通过,否则该测试用例失败

(9)实际结果

(10)测试结论

执行用例后的结果Pass、Fail、Block,Block简单的来说就是阻塞,因为一些不可控的因素不得不将进行中的用例停下来,只有那个因素消除后测试用例才能继续进行下去

(11)修改日期**

(12)用例执行人

(13)备注

文末福利

由于篇幅限制,无法一一展示,需要这份字节跳动测试大佬精心整理的测试用例大礼包的朋友可以dd我

字节测试总监深度剖析,都2023年了,测试用例还不重视起来

字节测试总监深度剖析,都2023年了,测试用例还不重视起来

字节测试总监深度剖析,都2023年了,测试用例还不重视起来

字节测试总监深度剖析,都2023年了,测试用例还不重视起来

字节测试总监深度剖析,都2023年了,测试用例还不重视起来

到了这里,关于字节测试总监深度剖析,都2023年了,测试用例还不重视起来的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023年了要怎么理解原型和原型链

    说道原型对象,那一定绕不开几个概念: prototype,__proto__,constructor。 首先解释一下prototype是什么,原型对象。V8引擎给所有函数内置的一个对象。也就是只要创建的了一个函数(类也算,因为类的本质也是函数)。那么这个函数就会携带一个原型对象prototype。 再来说一下_

    2024年02月10日
    浏览(45)
  • 2023 电工杯(A题)深度剖析|数学建模完整代码+建模过程全解全析

    这次电工杯,咱们继续出征! ​ A题: 电采暖负荷参与电力系统功率调节的技术经济分析。 典型住户电采暖负荷用电行为分析: a) 分析典型房间温变过程微分方程稳态解的性态,包括制热功率、室内温度和墙体温度的变化特点,并分析模型参数对稳态解变化规律的影响。 b

    2024年02月14日
    浏览(36)
  • 都2023年了,竟然还有人问网络安全怎么入门?

    本人从事网路安全工作7年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面。 下面就开始进入正题,如何从一个萌新一步一步进入网络安全行业。 首先,在准备进入这个行业之前,我们要问一下你们

    2024年02月08日
    浏览(60)
  • 2023 华数杯(B题)最新详解!深度剖析|数学建模完整代码+建模过程全解全析

    在日常生活中,不透明的有色制品经常用于各种应用,如家居用品、玩具、包装等。这些制品的色彩配色对其外观美观度和市场竞争力起着重要作用。然而,传统的人工配色方法存在一定的局限性,包括主观性强、效率低下等问题。为了解决这些问题,我们考虑通过计算机方

    2024年02月11日
    浏览(40)
  • 2023年了,复习了一下spring boot配置使用mongodb

    MongoDB是一个基于分布式文件存储的开源数据库系统,使用C++语言编写。它是一个介于关系数据库和非关系数据库之间的产品,具有类似关系数据库的功能,但又有一些非关系数据库的特点。MongoDB的数据模型比较松散,采用类似json的bson格式,可以灵活地存储各种类型的数据

    2024年02月08日
    浏览(57)
  • 这套【阿里-服务端开发与面试知识手册】2023年了不会还有人没看过吧

    整篇 128362字 ,300+页的笔记涵盖**【Java体系】和【架构能力】 两大部分 包含 网络和操作系统基础、JVM、多线程、Spring、Netty主流框架 等重点知识,以及 结合实践给出各类难点问题和解决方案**等,不管你是正在学习Java还是已经工作了都是对你的技术提升有非常大的好处,不

    2024年02月05日
    浏览(56)
  • 2023 高教社杯 数学建模国赛(B题)深度超全剖析|数学建模完整代码+建模过程全解全析

    当大家面临着复杂的数学建模问题时,你是否曾经感到茫然无措?作为2021年美国大学生数学建模比赛的O奖得主,我为大家提供了一套优秀的解题思路,让你轻松应对各种难题。 更新!!! 让我们来看看B题! 多波束测深的覆盖宽度及相邻条带之间重叠率的数学模型 首先,让

    2024年02月06日
    浏览(52)
  • 使用Beego和MySQL实现帖子和评论的应用,并进行接口测试(附源码和代码深度剖析)

    经过对需求的分析,我增加了一些额外的东西,比如增加了 user 用户,因为我考虑到帖子或者是评论(跟回帖差不多)都会有作者,主要的功能有增加帖子、查看所有或单个帖子、增加评论、查看某个帖子的所有评论或单个评论。数据我是将它存在数据库中,而不是内存中。

    2024年02月14日
    浏览(40)
  • 工作7年了,从“功能测试”到了现在的“测试开发”,年薪35W+,分享下我的心得

    时光飞逝,转眼间从事软件测试已经是第7个年头了。从最开始的毛头小子到现在的独当一面经历了太多,也学习了太多知识,所幸最后结果是好的,目前在上海工作从事测试开发岗位,年薪35W+, 曾就职于美团测试开发框架组,搭建过美团platuo测试框架,thrift测试框架,自动

    2024年02月01日
    浏览(66)
  • 2023 高教社杯 数学建模国赛(A题)深度剖析|Matlab+python代码双份提供|定日镜场的优化设计|数学建模完整代码+建模过程全解全析

    更新! 当大家面临着复杂的数学建模问题时,你是否曾经感到茫然无措?作为2021年美国大学生数学建模比赛的O奖得主,我为大家提供了一套优秀的解题思路,让你轻松应对各种难题。 希望这些想法对大家的做题有一定的启发和借鉴意义。 构建以新能源为主体的新型电力系

    2024年02月09日
    浏览(91)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包