• 2024-07-02单元测试@BeforeAll和@BeforeEach的区别
    @BeforeAll和@BeforeEach是JUnit5中的注解,用于在执行测试方法之前执行某些操作。@BeforeAll注解表示在所有测试方法执行之前执行一次,并且必须是静态方法。通常用于初始化测试环境,例如启动一个数据库连接池或者读取测试数据文件。@BeforeEach注解表示在每个测试方法执
  • 2024-07-01MQ测试方法(RocketMQ 4.X)
    官网了解rocketmq背景我们知道一般消息中间件的基础消费模型如下,生产者产生一类主题消息,而消费者就消费一类主题消息。 Rocket也是采用该模型,并进行了扩展,实现了多人发不同的topic且多人消费的场景。 上面还能看出,一个Topic下有多个队列,可以在不同Broker上。再结合一下部
  • 2024-06-15软件测试面试准备 第三天
    给一个页面,你会从哪些方面进行测试?    单个功能测试-----交互功能测试-----界面测试------易用性测试------兼容性测试-------安全测试-----性能测试黑盒和白盒的测试方法分别有哪些?    常用的黑盒测试方法:等价类划分法、边界值分析法、因果图法、场景法、
  • 2024-06-0624-unittest简介
    一、unittest简介        unittest是Python中常用的单元测试框架,与Java中的Junit单元测试框架类似。二、示例程序1)导入unittest模块importunittest2)使用help()函数查看源码中的示例程序help(unittest)Simpleusage:importunittestclassIntegerAr
  • 2024-05-28华数智屏面经
    1、性能测试关注指标答:关注的为并发数下的响应时间、内存占比、错误率、吞吐量Tips:还有TPS(每秒事务数)、QPS(每秒查询数)、稳定性下次也可以说说2、性能测试发现过什么问题,如何优化答:发现过压测之后系统不稳定,接口变慢,后面发现是终止了压测,但是队列里还有很多排队请求,导致系统一
  • 2024-05-26关于Module中在junit测试方法和非测试方法中获取相对路径不一致的问题
    注意:Module中在junit测试方法和非测试方法中获取相对路径不一致的问题如果在Module中测试相对路径是从当前Module下找非测试相对路径是在项目下找分析原因:Module中非测试方法属于整个项目方法,它面向整个Project,Project包含了下面的各个模块(module),所以非测试方法中,获取文
  • 2024-05-26What You See Is What You Get 所见即所得 20240525~0526 心得记录
    #参访《成都味之道生物科技有限公司》#矿泉水250毫升,不浪费Worth:在生活中寻找和理解真正有价值的事物,关注内在价值和意义。Zest:以热情和积极的态度面对生活,享受生活中的每一个瞬间。Discover:不断探索和发现新的事物,不断学习和成长,丰富人生体验。看见工厂里面横幅里面一句话"
  • 2024-05-23白盒测试(测试方法)
        白盒测试也称为结构测试,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。    白盒测试常用的技术是逻辑覆盖、循环覆盖和基本路径测试。(1)逻辑覆盖。逻辑覆盖考察用测试数据运行被测程序时对程序逻辑的覆盖程
  • 2024-05-21黑盒测试方法设计的测试用例
    黑盒测试方法设计的测试用例1.用户管理模块测试登录功能:输入正确的用户名和密码,能够成功登录,并跳转到主页面;输入错误的用户名或密码,不能登录成功,并提示错误信息;测试注册功能:输入未注册的用户名和密码,能够成功注册新用户,并跳转到登录页面;输入已经注册过的用户名,不能注册成功,并提
  • 2024-05-08junit测试工具运用
    JUnit是一个广泛使用的Java单元测试框架,它允许开发人员编写和运行可重复的测试来验证代码的正确性。以下是JUnit的具体使用步骤:安装JUnit:首先,确保你的Java开发环境(如Eclipse、IntelliJIDEA等)已经集成了JUnit。如果没有,你需要下载JUnit的jar包,并将其添加到项目的类路径中。在In
  • 2024-05-05@FixMethodOrder(MethodSorters.NAME_ASCENDING)的作用
    importorg.junit.*;importstaticorg.junit.Assert.*;importorg.junit.Test;importorg.junit.runners.MethodSorters;/***UserService测试类*///TODO填写顺序执行的代码@FixMethodOrder(MethodSorters.NAME_ASCENDING)publicclassUserServiceTest{staticUserServ
  • 2024-04-29构建之法08
    当我翻开《构建之法》的第八章时,仿佛走进了一个既熟悉又陌生的世界。这章的内容围绕“测试”展开,一个在我们软件开发过程中不可或缺,但往往又容易被忽视的环节。作者在这一章中详细阐述了测试的重要性、类型、方法以及实践中的注意事项。其中,我特别被“测试驱动开发”(TDD)这一理念
  • 2024-04-29Junit 4 测试方法
    1.JUnit最佳实践指南原文: https://howtodoinjava.com/best-practices/unit-testing-best-practices-junit-reference-guide/我假设您了解 JUnit 的基础知识。如果您没有基础知识,请首先阅读(已针对JUnit5更新)。现在,我们将介绍在编写测试用例时必须考虑的 junit 最佳
  • 2024-04-28faiss简单测试方法
    先把仓库克隆到本地,我这边还需要改cmake环境,在project上面加set(CMAKE_CUDA_COMPILER/usr/local/cuda-11.8/bin/nvcc)构建mkdirbuildcmake-Bbuild.编译,只需要编译faiss这部分就可以,(主目录下有很多测试代码,编译很慢,只编译faiss会快很多)cdbuildmake-jfaiss这时候可
  • 2024-04-26实验3:软件测试
    一、实验题目:软件测试二、实验目的1、熟悉开发环境下的自动化测试工具;1、利用自动化测试工具进行自动化单元测试。三、实验内容1、选择开发环境,IDEA或PYCHARM任选其一;2、基于所选择的开发环境实现对输入的n个整数进行排序的代码;3、对所编写代码设计测试用例;4、基于所选择
  • 2024-04-05【安全技术系列】白盒测试方法+demo演示
    首先,说一下什么是单元测试。单元测试是一种软件测试类型,其中测试用例针对单个代码单元(例如函数、类或模块)进行设计和执行。单元测试旨在验证代码单元的正确性、隔离性和健壮性。什么是白盒测试:白盒测试是一种软件测试技术,其中测试人员具有对被测代码的内部结构和实现细节的完全
  • 2024-04-03BGP-LS原理及基本功能测试方法
    BGP-LS产生的原因BGPLinkState是一种新型的收集网络拓扑信息的技术。传统网络拓扑信息收集方式是路由器使用IGP(OSPF或IS-IS)协议收集网络拓扑信息,不同网络域中的IGP协议将各个域的拓扑信息单独上送给上层控制器,在这种拓扑收集方式下,存在以下几个问题:•对上层控制器的计算能力
  • 2024-03-28【项目实战】记一次因单元测试注解@BeforeEach 和@Before错误使用导致的空指针异常
    一、错误说明在项目开发过程中,我们可能会遇到因单元测试注解@BeforeEach和@Before错误使用导致的空指针异常。在使用JUnit5框架时,错误地使用了@Before注解,导致在每个测试方法执行前没有正确初始化对象,从而引发空指针异常。二、报错内容为了解决这个问题,需要了解这两个注
  • 2024-03-27selenium(8)断言,unittest
    Selenium中的断言用于验证应用程序的状态是否与所期望的一致。在使用Selenium进行自动化测试时,断言通常用于以下方面:页面属性断言:断言标题、URL或页面源码中是否包含或不包含特定字符。这是最常用的断言方式,可以用来断言页面是否正常打开,是否在指定的窗口及页面上。元素存在断
  • 2024-03-24[AIGC] 使用Spring Boot进行单元测试:一份指南
    在现代软件开发过程中,确认你的应用正确运行是至关重要的一步。SpringBoot提供了一组实用工具和注解来辅助你在测试你的应用时,使得这个过程变得简单。下面就来分享一下如何在SpringBoot中进行单元测试。文章目录为什么需要单元测试SpringBoot单元测试的基本步骤示
  • 2024-03-24转载 单元测试
    注:本文示例环境VS2017XUnit2.2.0单元测试框架xunit.runner.visualstudio2.2.0测试运行工具Moq4.7.10模拟框架什么是单元测试?确保软件应用程序按作者的期望执行操作,其中最好的一种方法是拥有自动化测试套件。可以对软件应用程序进行各种不同的测试,包括集成测试、Web
  • 2024-03-21Java学习笔记——第二十二天
    Java高级技术单元测试概述单元测试就是针对最小的功能单元(方法),编写测试代码对该功能进行正确性测试。目前的测试方法是怎样的,存在什么问题只能编写main方法,并在main方法中再去调用其他方法进行测试。使用起来很不灵活,无法实现自动化测试。无法得到测试的报告,需要程序员
  • 2024-03-19redis查询端口与密码以及连通性测试方法
    目录一.端口查找二.密码查找三.连通性测试前言:redis的配置信息都在redis.conf文件里面,可以通过find/-nameredis.conf 进行查找文件存放位置,然后进入redis.conf文件进行查看一.端口查找1.使用命令 ps-ef|grepredis进行查找,示例6450/6451均为redis
  • 2024-03-13Testng认识与配置-全网最简单
    总结:testng支持注解,线程池,数据驱动,参数化,强大执行模式,也支持单元测试,功能测试,接口测试TestNGisatestingframeworkinspiredfromJUnitandNUnitbutintroducingsomenewfunctionalitiesthatmakeitmorepowerfulandeasiertouse,suchas:Annotations.Run
  • 2024-03-06模型驱动测试引领测试开发新风向
    测试开发是软件开发周期中至关重要的一个环节,而模型驱动测试作为一种新颖的测试方法,为测试开发带来了新的思路和技术。本文将探讨如何利用模型驱动测试优化测试开发流程,提高软件质量和开发效率。模型驱动测试在测试开发中的应用价值模型驱动测试通过将测试过程与软件模型相结合,