测试
文章平均质量分 87
AJIUZ
这个作者很懒,什么都没留下…
展开
-
性能测试—— 基础概念
带宽、运营商......,例如王者右上角提示当前网速,绿色就说明是好的,网速较差的时候就会显示红色460,我们就可以知道是网络的原因导致卡顿,而不会怪游戏本身。加入有一款软件,占用的CPU资源比较高,那么说它的性能就稍微差一些。也和电脑的资源有关:运行内存、内存/磁盘容量、CPU的占用的情况......验证系统在一定压力下验证系统的运行时间,直到系统性能出现“拐点”。验证系统再连续运行的情况下,查看系统的各项指标是否存在异常。:一起向服务器发送带有压力或者对服务有影响的操作的用户的数量。原创 2023-06-01 20:50:08 · 639 阅读 · 1 评论 -
自动化测试 selenium
自动化测试能够代替一小部分的手工测试,提高测试的效率。比如在回归测试时,当软件的版本不断跟新,而以前的每一个旧的版本仍然需要进行测试,如果是手工测试的话,效率会大大降低,所以我们需要借助自动化测试来进行回归测试。类似汽车的驱动一样,汽车有两轮驱动、四轮驱动,可以让那个汽车跑起来。这里的驱动是指打开浏览器。因为要使用自动化测试,人工测试要打开浏览器,自动化测试里就使用驱动来打开浏览器。我们可以通过代码来让驱动打开浏览器。原创 2023-05-22 21:00:53 · 1233 阅读 · 0 评论 -
测试用例+自动化测试 —— 博客系统
使用selenium4 + Junit5单元测试框架,来进行简单的自动化测试。(1)使用了注解,避免生成过多的对象,造成资源和时间的浪费。(2)通过static修饰静态变量,全局只创建了一次驱动对象,避免重复创造驱动对象造成时间的浪费。(3)使用参数化,保持用例的简介,提高了代码的可读性。(4)使用测试套件,一次执行所有我们想要运行的自动化用例。(5)使用等待(隐式等待+强制等待),提高自动化指令的稳定性,降低自动化出现误报的概率。(6)使用屏幕截图,方便问题的追溯和解决。原创 2023-05-22 09:21:34 · 900 阅读 · 0 评论 -
测试的分类(按测试对象、是否查看代码、开发阶段、实施组织...... + 思维导图总结)
目录一、测试的分类1. 按测试对象划分2. 按照是否查看代码划分3. 按照开发阶段划分4. 按照测试实施组织划分5. 按照是否运行划分6. 按照是否手工划分7. 按照地域划分二、总结(1)界面测试 简称UI测试。包括页面上的按钮、文字、图片等的尺寸、颜色、形状、整体适配度、清晰度等等是否符合文档要求,以及是否合理美观。(2)可靠性测试 可靠性 = 正常运行时间/(正常运行时间 + 非正常运行时间)* 100% 可靠性指标一般要求达到4个或5个“9”,即99.99%或原创 2023-05-12 17:52:36 · 631 阅读 · 0 评论 -
设计测试用例(万能思路 + 六种设计用例方法)(详细 + 图解 + 实例)
水杯:装水、喝水...注册场景:注册 + 登录想象日常使用中的注册场景有哪些功能。等价类是分块/分区的概念。将需求的输入划分若干个等价类,从等价类中选出一个测试用例,如果这个测试用例通过,则认为这整个等价类就通过。(因果图法)通过输入条件和输出动作之间的关系,设定判定表,再根据判定表编写测试用例。通过构造正交表编写测试用例。原创 2023-05-11 17:35:16 · 10852 阅读 · 0 评论 -
测试 —— 基础概念、开发模型、测试模型、BUG的描述
软件测试就是验证软件产品特性是否满足用户需求。需求是满足用户期望或正式规定文档(合同、标准、规范)所具有的条件和权能,包含用户需求和软件需求。甲方提出的需求,但当没有甲方时,比如一个软件微信等,用户需求就是客户端用户使用的需求(这个软件要完成的任务),一般都比较简陋。是开发人员要实现的功能,比较详细。一般要将用户需求转为软件需求(转换的过程还要进行市场分析和可行性分析),然后又开发人员实现。(1)当软件需求文档(规格说明)是存在的并且正确的情况下,程序与文档(规格说明)之间的不匹配是错误的;原创 2023-05-10 19:27:13 · 742 阅读 · 0 评论