首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自学测试之道

    接口测试4

    一、测试用例这样写 一个好的用例的表述要点,即用例中应当包含的信息 一个优秀的测试用例,应该包含以下信息: 1) 软件或项目的名称 2) 软件或项目的版本(内部版本号) 3) 功能模块名 4) 测试用例的简单描述 ,即该用例执行的目的或方法 5) 测试用例的参考信息(便于跟踪和参考) 6) 本测试用例与其他测试用例间的依赖关系 7) 本用例的前置条件,即执行本用例必须要满足的条件,如对数据库的访问权限 8) 用例的编号 该测试案例是以一个B/S结构的登录功能点为被测对象,该测试用例为黑盒测试用例。 假设用户使用的浏览器为IE6.0 SP4。 功能描述如下: 1.用户在地址栏输入相应地址,要求显示登录界面; 2.输入用户名和密码,登录,系统自动校验,并给出相应提示信息; 3.如果用户名或者密码任一信息未输入,登录后系统给出相应提示信息; 4.

    57310发布于 2019-09-29
  • 来自专栏自动化测试实战

    RF接口测试(4)

    现在我们已经做好了进行接口测试的必要准备:1、拼接发送的报文;2、发送报文的方法。现在我们实现RF上的接口测试。

    1.5K70发布于 2018-05-18
  • 来自专栏承世的博客

    4o测试

    wget -qO- bench.sh|bash bash <(wget -qO- git.io/ceshi) bash <(curl -Lso- https://git.io/superspeed_flyzy2005) 发种上行速度:40-50左右

    42210编辑于 2023-04-07
  • 来自专栏蔡坨坨的测试笔记

    GPT-4o发布,AI时代,测试有必要入局吗?

    你好,我是测试蔡坨坨。 今天打开ChatGPT时,发现它竟然自动升级到了GPT-4o(o=omni 表示全能的意思),不仅支持文本输入,还能处理音频和图像,输出也可以是文本、音频或图像。 这一模型的能力在多模态处理上实现了巨大飞跃,与前代GPT-4 Turbo在文本和代码处理上表现相当,同时在视觉感知方面达到了行业领先水平。 相比于GPT-4 Turbo,GPT-4o在速度上也提升了一倍,成本减少了一半,同时处理速率提升了五倍。 官方目前没有开放语音和视频功能,但是文字版可以抢先体验了。 AI在软件测试中的应用与影响 那么,AI会给测试带来什么影响? AI Testing可以涵盖各种测试类型,包括功能测试、性能测试、安全测试等,主要特点是依赖于AI技术来执行测试任务。

    1.1K00编辑于 2024-05-27
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载4)

    1.7 性能测试的判断标准 对于功能测试,判断测试用例是否测试通过,往往是比较容易的,只要不发生错误并且满足用户的需求即可。而对于性能测试该如何来评判性能测试是否通过呢?可以考虑以下三个方面。 •普通测试场景。 •并发测试场景。 •容量测试场景。 •疲劳测试场景。 •强度测试场景。 •配置测试场景。 •并发+疲劳场景。 一般采用65%-75%的并发峰值,持续测试48小时。 1.10 负载测试的二分法找拐点法 负载测试包括并发测试和容量测试,寻找性能拐点往往是这种测试的关键。 (4)如果m测试通过,说明拐点比m大,对n进行并发/容量测试。 (5)如果n测试通过,说明拐点比m大比n小,选择新的n值a,a=(m+n)/2,返回第(1)步。 (4)选择新的m=(1000+3000)/2=2000,此时n-m=3000-2000=1000>50,对2000进行并发测试,持续10分钟,没有发现异常,测试通过,说明拐点比2000大但比3000小。

    1.4K20发布于 2020-02-19
  • 来自专栏张善友的专栏

    .NET Core系列 :4 测试

    本文我们的目的是在我们构建我们应用程序的时候能够进行测试,如何使用XUnit结合你可以通过为你的项目添加不同的测试用例NSubstitute进行单元测试,同时对整个项目进行集成测试。 ]          3)取消了[ExpectedException]          4)类似于Aspect的功能          5)减少了自定义属性(Attribute)的数目          DotnetCoreLibTest   Finished:    DotnetCoreLibTest === TEST EXECUTION SUMMARY === DotnetCoreLibTest  Total: 4, 上面的输出我们知道已经执行了4个测试,都通过了,[Face]特性标识表示固定输入的测试用例,而[Theory]特性标识表示可以指定多个输入的测试用例,结合InlineData特性标识使用。 建议尽可能编写单元测试,并针对无法单元测试的行为退回到集成测试,但使用此类高性能方式在 ASP.NET Core 中运行集成测试是非常棒的。

    3.9K100发布于 2018-01-22
  • 来自专栏世荣的博客

    渗透测试笔记-4

    反序列化漏洞 1.序列化和反序列化 2.Java WEB中的序列化与反序列化 2.1 对象序列化和反序列化范例 3.Java中执行系统命令 3.1 重写readObject方法 4. 4.Apache Commons Collentions Apache Commons Collections 是一个扩展了Java标准库里集合类Collection结构的第三方基础库,它提供了很多强有力的数据结构类型并且实现了各种集合工具类 Runtime.getRuntime.exec(“xx”)可以执行系统命令 3.InvokerTransformer的transform()方法可以通过反射链调用Runtime.getRuntime.exec(“xx”)函数来执行系统命令 4. (2)再考察应用的Class Path中是否包含Apache Commons Collections库    (3)生成反序列化的payload    (4)提交我们的payload数据

    71330编辑于 2022-03-18
  • 来自专栏IT码农

    写Laravel测试代码(4)

    在写单元测试时,有时候需要测试A class 的 protected or private method,可以使用 Class Reflection 来做,而不是去改成public,破坏封装。 setAccessible(true); return $method->invokeArgs($object, $parameters); } 然后在 test case 中这样写测试就行 , [1, 2, 3]); // $values = $this->invokeNonPublicMethod($account, 'protectedMethod', [2, 3, 4]

    86231发布于 2019-09-02
  • 来自专栏测试开发技术

    到底什么是 AI 测试?AI 测试与传统测试的区别?

    一、先搞清楚:AI测试不是"用AI做测试"那么简单 很多人一听到"AI测试",第一反应是:"哦,就是用ChatGPT、Cursor、Claude Code 这些AI 工具生成测试用例呗。" "我用ChatGPT写过测试用例"——这叫"用AI辅助测试",不叫"AI测试" 2. "我测过公司的大模型产品"——这叫"测试AI系统",是AI测试的一部分 3. 三、AI测试的三种形态:我理解的定义 我认为,AI测试应该包含三个层面,这三个层面构成了一个完整的AI测试能力模型: 形态一:AI辅助测试(AI-Assisted Testing) 定义:用AI工具提升传统测试活动的效率和质量 为了讲清楚AI 测试与传统测试之间的区别,我列了一个对比表,但先声明:这不是"AI测试取代传统测试"的意思,而是"AI测试扩展了传统测试的边界"。 4、为什么需要理解这些区别? 我面试过一个五年经验的测试工程师,技术底子很好,自动化框架搭得漂亮。但聊到AI测试时,他坚持认为:"AI测试就是用AI工具帮我写脚本,核心还是那些测试理论。"

    1.3K20编辑于 2026-05-21
  • AI测试

    AI抢不走测试人的饭碗,但会用AI的测试人,会抢走你的本文来自一个把AI测试真正落地并开源的团队:https://gitee.com/wwcs/ai_test_sheng附在线体验环境:http://111.229.22.12 工作区,会话文件可操作、项目代码受保护痛点4:AI是个黑盒,出了问题没人敢负责真实场景:传统工具能定位到哪一步挂了,AI呢?" 改两行配置接DeepSeek即可(ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic),2C4G的服务器就能跑,还附赠生产环境实战踩坑指南(docs 测试,不如来体验一下真实跑起来的AI测试。 3AI脚本不敢执行沙箱执行+dry_run试运行+权限隔离4AI黑盒,没法复盘SSE流式对话,thinking/工具调用全过程可见5页面一改脚本全挂L1-L3故障自愈:重试→AI修复→人工介入6回归重复枯燥

    12210编辑于 2026-08-28
  • 来自专栏Spring Cloud设计原理

    Junit 4 Tutorials(Junit 4 教程) 六、忽略测试

    Junit 4 忽略测试(Ignore test)被用来禁止执行junit测试类的某些或者全部测试方法。Junit 提供了@Ignore注解来实现 忽略测试。 Junit 4 Ignore Test 应用到某些测试方法上 Junit 4 Ignore Test 应用到整个测试类上 Junit 4 Ignore Test 应用到某些测试方法上 在需要忽略或者禁止 Junit 4 Ignore Test 应用到整个测试类上 忽略或者禁止junit测试类上的所有方法的执行,则在测试类上添加@Ignore注解即可。 : 源码下载 点击我下载源码 教程目录导航 Junit测试框架介绍 Junit Eclipse教程 Junit 4注解 Junit 4断言方法(Assert methods) Junit 4参数化测试 Junit 4测试套件(Test Suite) Junit 4忽略测试(Ignore Test) Junit 4超时测试(Timeout Test) -------------

    1.4K30发布于 2021-09-14
  • 来自专栏Spring Cloud设计原理

    Junit 4 Tutorials(Junit 4 教程) 五、测试套件

    Junit 4允许通过使用测试套件类批量运行测试类 . 为一套测试类创建一个测试套件,要为测试类添加以下注解: @RunWith(Suite.class) @SuiteClasses(TestClass1.class, TestClass2.class Junit 4 测试套件 样例 在本例中, ArithmeticTest.java and GeometricTest.java 将会被Junit测试套件类AllTest.java一起执行 Arithmetic.java Junit Eclipse教程 Junit 4注解 Junit 4断言方法(Assert methods) Junit 4参数化测试 Junit 4测试套件(Test Suite) Junit 4忽略测试 (Ignore Test) Junit 4超时测试(Timeout Test) -------------------------------------------------------------

    1.1K10发布于 2021-09-14
  • 来自专栏Spring Cloud设计原理

    Junit 4 Tutorials(Junit 4 教程) Junit4 七、超时测试

    Junit 4超时测试(Timeout test)可以被用来测试方法的执行时间。 Junit 4 超时测试可以被用在: 在测试类的方法上使用 @Timeout 注解 测试类的所有方法应用 Timeout规则 在测试类的方法上使用 @Timeout 注解 Junit 4 提供了 Timeout规则 Junit 4 提供了 Timeout 规则来测试类中的所有方法。 Junit Eclipse教程 Junit 4注解 Junit 4断言方法(Assert methods) Junit 4参数化测试 Junit 4测试套件(Test Suite) Junit 4忽略测试 (Ignore Test) Junit 4超时测试(Timeout Test) -------------------------------------------------------------

    1.6K10发布于 2021-09-14
  • 来自专栏项目管理

    玩转腾讯元宝(4):应用AI做好敏捷开发自动化测试

    自动化测试作为提高软件产品质量的重要手段,其重要性日益凸显。近年来,随着人工智能(AI)技术的不断进步,越来越多的团队开始尝试将AI应用于自动化测试中,以期达到更高的测试效率和质量。 本文将探讨AI技术在自动化测试中的九大应用领域,展示AI是如何助力敏捷开发的。一、测试用例生成在敏捷开发中,快速生成高质量的测试用例是提高测试效率的关键。 AI技术可以帮助分析测试结果,识别问题并提供优化建议。通过智能分析,AI可以提高测试覆盖率,识别潜在缺陷,并提出改进措施。这使得测试团队能够更快地发现和修复问题,从而提高软件产品的质量。 通过AI的辅助,测试人员可以更有效地发现软件中的潜在问题,确保软件质量。案例说明:一家移动应用开发公司在其持续集成流程中加入了AI支持的探索性测试。 通过上述九方面的应用,AI不仅能够提高测试效率,还能提升测试的质量,从而帮助开发团队更快地交付高质量的软件产品。随着技术的不断进步,我们有理由相信AI将在自动化测试领域发挥更加重要的作用。

    91210编辑于 2024-11-04
  • 软件测试 + AI

    通过结合AI与传统测试方法,企业能够更有效地应对复杂的开发环境,从而提高最终产品的质量和用户满意度。一、软件测试软件测试是软件开发中至关重要的一环,主要目标是查找软件中的缺陷(bug),保障软件质量。 ②作用提高速度和效率缺陷预测与分析③AI应用于软件测试的方式AI通过与测试工程师的互动来增强测试过程。通过输入具体的指令(Prompt),工程师可以指导AI生成所需的测试用例、报告或分析。 ④AI赋能软件测试的具体应用需求评审:AI可以帮助分析需求文档,识别潜在的模糊或不一致之处,提高需求的明确性。测试计划编写:AI可以根据项目需求和历史数据生成测试计划,节省时间并提高效率。 测试用例设计:通过自动生成测试用例,AI能够快速覆盖各种场景,尤其是在面对复杂系统时。测试报告生成:AI能够自动整理测试结果,并生成易于理解的报告,帮助团队做出决策。 自动化测试:AI赋能的自动化测试不仅可以执行重复性测试,还能在代码更新时自动调整测试用例,确保持续集成的有效性。业务代码编写:AI能够协助开发人员编写代码,并提供实时的错误调试和注释建议。

    1.1K21编辑于 2024-09-18
  • 来自专栏网络虚拟化

    谷歌发布最强AI大模型Gemini,据称智力测试优于GPT-4

    随着人工智能技术的不断发展,谷歌最近发布了一款名为Gemini的AI模型,该模型被认为是目前最强大的AI模型之一。 本文将从技术角度对Gemini进行解读。 首先,让我们简要了解一下Gemini。 在多项自然语言处理基准测试中,Gemini都展现出了卓越的性能。例如,在GLUE和SQuAD等测试中,Gemini分别达到了94.1%和93.3%的准确率,这比之前的模型有了显著提升。 总之,从现在公开的相关材料上,我们可以认为Gemini是一款非常强大的AI模型,具有广泛的应用前景和未来发展潜力。 我相信在未来的发展中,AI技术将会为我们的生活和工作带来更多的便利和可能性。

    70010编辑于 2023-12-11
  • 来自专栏测试开发技术

    测试人必备的4个AI Skills(附下载地址和详细用法)

    今天就给大家整理了4个测试岗位高频实用的Skill,涵盖Web应用测试、TDD开发、测试修复、系统化调试,每个都附详细用法和项目下载地址,拿来就能用! UI 测试经验变成了 AI 可以理解和执行的知识。 七、AI时代的测试工程师技能栈 这四个Skills代表了AI辅助测试的四个层次: 1. 执行层(Webapp Testing):让AI帮你执行重复测试 2. 预防层(TDD):让AI帮你预防Bug产生 3. 修复层(Test Fixing):让AI帮你维护测试资产 4. 不是AI取代测试工程师,而是会用AI的测试工程师取代不会用的。

    6.4K14编辑于 2026-04-02
  • 来自专栏ly0n

    Vulnhub渗透测试:DC-4

    前言 过了许久我终于又写了一篇水文,这个DC-4也没什么技术含量,就当在复习下渗透吧 知识点总结,主要考察了三个知识点: 信息收集 hydra爆破ssh密码 teehee提权 信息收集 ​ ,于是就想着去爆破,但是用户名却不知道是哪些,就进行了盲猜,使用burpsuite测试了test test123 admin 成功爆破出admin的密码! hydra爆破ssh密码 ​ 经过信息收集我们已经知道存在三个用户,但是在其他两个用户文件里并没有发现有用的信息,接下来对jim的密码来进行爆破 将jim写入到一个文件中,这里我命名为dc4user ,信息收集阶段发现的Old-passwd文件作为dc4pass。 接下来就是用hydra来进行爆破 hydra -L dc4user -P dc4pass 192.168.1.47 ssh 成功得到密码 image.png 使用ssh连接服务器 进去之后查看另外两个文件

    88340发布于 2021-01-18
  • 来自专栏Spring Cloud设计原理

    Junit 4 Tutorials(Junit 4 教程) 四、Junit4 参数化测试

    Junit 4 参数化测试 允许通过变化范围的参数值来测试方法。 参数擦测试可以通过以下简单的步骤实现: 对测试类添加注解 @RunWith(Parameterized.class) 将需要使用变化范围参数值测试的参数定义为私有变量 使用上一步骤声明的私有变量作为入参 使用定义的私有变量定义测试方法 Junit 4 参数化测试样例 EvenNumberChecker.java 校验输入的数字是否为偶数: package in.co.javatutorials; / Junit Eclipse教程 Junit 4注解 Junit 4断言方法(Assert methods) Junit 4参数化测试 Junit 4测试套件(Test Suite) Junit 4忽略测试 (Ignore Test) Junit 4超时测试(Timeout Test) -------------------------------------------------------------

    1.3K20发布于 2021-09-14
  • 来自专栏啄木鸟软件测试

    精准测试及其工具(连载4)

    图36 星云客户端加载完成的界面 示波器上对测试用例的基本操作如图37所示。 ? 图37 示波器上对测试用例的基本操作 2、添加测试用例分类和测试用例,如图38和图39所示。 ? 图38 添加测试用例分类 ? 图39 添加测试用例 3、示波器波形展示 在浏览器中输入http://localhost:8081/lanyuan-notebook-3.1v/运行项目,如图40所示。 ? 图40 运行项目 先选中测试用例,再点击开始后就可以进行相应的测试工作了,测试的时候示波器可以收集到动态数据并以波形图的方式展示出来。如图41和图42所示。 ? 图41 开始收集数据 ? 图42 收集到动态数据并以波形图的方式展示 测试完毕后,可以对这次采集的测试数据进行各种测试操作。

    63320发布于 2019-12-12
领券