![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 87
测试小贝
这个作者很懒,什么都没留下…
展开
-
测试用例设计方法:功能图
1 引言前面几篇文章为我们讲述了、判定表、正交试验等几种方法,主要是针对于不同条件输入输出的组合进行测试,但在实际需求中,我们也常会遇到需要对被测对象的状态流转进行验证的情况,此时前面几种方法将不再适用,对于这种状态转换类问题,功能图法则可大展身手。2 概念及原理2.1 基本概念功能图:也称状态图法,该方法是一种专门解决动态说明问题的测试用例设计方法 ,主要由状态迁移图和逻辑功能模型两部分构成。2.1.1 状态迁移图。原创 2024-01-25 22:15:00 · 1978 阅读 · 0 评论 -
技术分享 | App常见bug解析
在 app 产品测试过程中,可能会遇到很多不同类型的 Bug。知道了可能 Bug 的类型,有利于在测试过程中更好的预防这些问题的发生。原创 2024-01-19 20:00:00 · 433 阅读 · 0 评论 -
软件测试面试:关键问题解析
Bug的生命周期包括以下阶段:发现、记录、分析、修复、验证和关闭。Bug首先被发现,并记录在Bug跟踪系统中。然后测试人员会对Bug进行分析,确定其原因和影响。开发人员修复Bug,并将修复后的代码提交。测试人员再次验证修复,确保问题已解决。最后,Bug被关闭,表示问题已经解决。原创 2024-01-11 19:07:20 · 959 阅读 · 0 评论 -
软件测试|MySQL逻辑运算符使用详解
在MySQL中,逻辑运算符用于处理布尔类型的数据,进行逻辑判断和组合条件。逻辑运算符主要包括AND、OR、NOT三种,它们可以帮助我们在查询和条件语句中进行复杂的逻辑操作。本文将详细介绍MySQL中逻辑运算符的使用方法和示例。本文详细介绍了MySQL中逻辑运算符的使用方法和示例。逻辑运算符是查询和条件语句中非常重要的组成部分,通过合理使用逻辑运算符,我们可以构建复杂的查询条件,并得到我们所需的结果。希望本文对大家理解MySQL中的逻辑运算符有所帮助!原创 2024-01-10 20:01:32 · 418 阅读 · 0 评论 -
硬件测试和软件测试的区别以及概念
一个初级测试人员如果能有敏锐的观察和发现问题的能力,那么在初级阶段优势会很明显,逐步成长之后就是分析问题的能力,遇到一个问题如何能快速定位出它是有效缺陷还是无效问题(主要有针对需求的对比,环境验证,系统工作方式的理解,后台数据运行的方式等)提交缺陷>确认缺陷>追踪缺陷>关闭缺陷(其中包含各种不同类型缺陷不同的处理方式,和不同缺陷类型的判断/严重级别/优先级别等细节)一个产品交到你手上,测试前的准备工作(环境,数据,工具,人员,任务等)原创 2024-01-09 20:43:34 · 745 阅读 · 0 评论 -
软件测试关于adb命令⼤全
adb的全称为Android Debug Bridge 调试桥,是连接Android⼿机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、 系统升级、运⾏shell命令等。原创 2024-01-05 22:05:30 · 842 阅读 · 0 评论 -
性能测试之Mysql数据库调优
system,const,eq_ref,ref,fulltext,ref_or_null,unique_subquery,index_subquery,range,index_merge,index,ALL,除了ALL之外,其他的type都可以使用到索引,除了index_merge之外,其他的type只可以用到一个索引。区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询。可能使用的索引,注意不一定会使用。原创 2024-01-03 19:19:21 · 924 阅读 · 1 评论 -
性能测试高阶内容:了解TPS和RT之间关系
总之,在具体的性能项目中,性能场景是一个非常核心的概念。因为它会包括压力发起策略、业务模型、监控模型、性能数据(性能中的数据,我一直都不把它称之为模型,因为在数据层面,测试并没有做过什么抽象的动作,只是使用)、软硬件环境、分析模型等。有了清晰的、有逻辑的场景概念之后,在后面的篇幅当中,我们将从场景的各个角度去拆解。原创 2024-01-02 21:32:31 · 859 阅读 · 0 评论 -
测试猿的高明技巧:如何优雅地甩锅
所谓测试容易做“背锅侠”,这个有一定的外在的因素,但是更多的是内在因素;所以优雅的甩锅,不是让你不负责任、推卸责任,而且怎么把本职的工作做到最好,让锅砸不到你头上。所以只有测试猿专业的做好本职的工作,才能能够优雅的甩锅!原创 2024-01-02 21:18:54 · 775 阅读 · 0 评论 -
测开外传之 数据结构与算法(Java语言描述)
算法通常是指计算机或程序中按照一定规则解决一类问题的明确而有限的步骤,一般会应用在特定的数据结构上一般算法具有如下特征输入:具有 0 或多个输入输出:具有 1 个或多个输出有穷性:在有限的步骤后,会自动结束,不会无限循环;而且步骤会在有限的时间内完成确定性:每个步骤都有明确的含义,没有二义性可行性:每个步骤都是可行的,通过设计的步骤组合,在有限的执行次数后结束。原创 2024-01-02 21:09:12 · 896 阅读 · 0 评论 -
Python:__new__函数和__init__函数
上期回顾:Python:with上下文管理器:__enter__函数和__exit__函数。原创 2023-12-29 16:57:39 · 843 阅读 · 1 评论 -
嵌入式软件测试的总结
文章内容为本人这三年来在嵌入式软件测试(黑盒)上的一些积累吧,说起来也挺快的,毕业三年的时间就这样过去了,在两家公司工作过(现在这家是第二家),这几年的测试项目基本都是围绕着嵌入式软件,同时需要兼顾测试App端、Web端功能、Web后端接口(Postman),只是测试业务重心还是在嵌入式软件上。为什么测试的这么杂呢,其实这些全部加起来只是一个产品,只是因为目前就只有我一个测试,所以整套系统都是由我一个人来测。原创 2023-12-29 16:37:16 · 863 阅读 · 1 评论 -
自动化测试的基础知识
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。原创 2023-12-29 16:11:13 · 809 阅读 · 1 评论 -
一次完整的测试活动都有哪些流程?
编写测试日报,定期向团队汇报测试进展以及问题及风险,编写测试总结报告,向团队汇报测试结果和上线风险。原创 2023-12-28 22:22:49 · 392 阅读 · 1 评论 -
APP性能测试需要测哪几个关键指标?
每秒钟帧数愈多,所显示的动作就会愈流畅一般来说,Android设备的屏幕刷新率为60帧/s,要保持画面流畅不卡顿,要求每一帧的时间不超过1000/60=16.6ms,这就是16ms的黄金准则,如果中间的某些帧的渲染时间超过16ms,就会导致这段时间的画面发生了跳帧,因此原本流畅的画面变发生了卡顿。CPU测试,主要关注的是cpu的占用率。测试耗电量前需要知道对手机本身的电量消耗,先看规定时间内手机正常待机下(重启后待机)电量消耗为多少,然后再启动待测试APP看看消耗的电量增加了多少取差值。原创 2023-12-26 21:02:32 · 946 阅读 · 1 评论 -
“深入了解JUnit单元测试框架的自动化测试“
JUnit是一个Java单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。注意:Junit 测试也是程序员测试,即所谓的白盒测试,它需要程序员知道被测试的代码如何完成功能,以及完成什么样的功能用于测试期望结果的断言(Assertion)用于共享共同测试数据的测试工具用于方便的组织和运行测试的测试套件。原创 2023-12-25 19:47:59 · 863 阅读 · 0 评论 -
黑盒测试:理论与实践
这里简单说一下应该如何设计测试用例, 首先, 我们知道测试用例就是测试人员向被测试系统提供的一组测试数据, 它主要包含测试环境, 测试步骤, 测试数据, 预期结果等要素;设计测试用例的万能公式:功能测试+界面测试+性能测试+兼容性测试+易用性测试+安全测试知道了这些, 我们就可以分析需求, 然后通过一些科学的设计测试用例的方法, 从需求中提取出测试项, 再去根据测试项进行进一步的细分, 提取出测试点, 编写测试用例.通过下面的内容来进一步学习如何设计测试用例.需求是测试人员进行测试的依据, 基于需求去设计测原创 2023-12-25 20:42:34 · 921 阅读 · 0 评论 -
Jmeter接口自动化测试
(1)GET 设置的条件语句为:"${methods}"=="GET",其中 ${methods}表示引用 csv 中的 methods 中的值。注:以CSV文件的参数名称来组合命名HTTP请求的名称,这样在结果树就会依据用例的编号,接口名称等显示每个用例的名称—153。(3)添加POST请求类型的用例,用例名称格式:${caseSeq}_ ${apiSeq}_${apiName}(1)添加GET请求类型的用例,用例名称格式:${caseSeq}_ ${apiSeq}_${apiName}原创 2023-12-24 19:30:00 · 298 阅读 · 0 评论 -
如用postman进行web端自动化测试(超详细解析)
概括说一下,web接口自动化测试就是模拟人的操作来进行功能自动化,主要用来跑通业务流程。主要有两种请求方式:post和get,get请求一般用来查看网页信息;post请求一般用来更改请求参数,查看结果是否正确变化;post请求还能用来验证字段的边界值、是否能为空和验证字段可输入的类型。web接口测试只涉及http/https请求,需要输入的内容有:请求方法、url地址、header相关信息、body相关内容、断言,下面详细说明用postman做http请求的使用步骤。原创 2023-12-23 19:17:05 · 1024 阅读 · 1 评论