目录 前言: 一、单元测试 1.1 单元测试的必要性 1.2 单元测试的目的 1.3 单元测试依赖的两个主要框架 二、OCMock 的集成与使用 2.1 OCMock 的集成方式 2.2 OCMock 的使用方法 2.3 mock使用限制 三、最后 前言: 在iOS开发中,单元测试是不可或缺的一部分,它可以帮助开发者在编写代码时,对应用程序的各个部分进行测试,以确保代码的正确性和可 继续阅读
Search Results for: 单元测试之常用框架
查询到最新的12条
junit单元测试
1、junit是什么? JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 注意:Junit 测试也是程序员测试,即所谓的白盒测试,它需要程序员知道被测试的代码如何完成功能,以及完成什么 继续阅读
springboot集成测试容器重启问题的处理
背景 spring boot test的项目中常用的测试框架, 最近在写集成测试的时候发现一个比较奇怪的问题,当我在运行多个测试用例的时候会偶尔重新启动整个容器上下文,由于后期业务逐渐复杂,大量的测试用例需要运行,这个问题直接导致回归测试的效率降低。 举个例子: 几个类: @RunWith(SpringRunner.class) @SpringBootTest(classes = TestApplication.class) 继续阅读
单元测试编写最佳实践(ChatGPT+Mockito+JUnit)
背景 基于 springboot 微服务架构给单元测试带来的问题: springboot 单元测试启动家长过程非常缓慢,后期服务启动达到分钟级,非常影响效率服务之间相互依赖非常严重,单元测试的运行非常依赖其它服务稳定性第三方服务和中间件,测试过程产生大量垃圾数据,污染环境,非常笨重,甚至产生资损。 解决办法 采用 EasyMock, PowerMock,Mockito 等moc 继续阅读
软件测试技术与项目实训pdf,软件测试技术任务驱动式教程pdf
软件测试技术任务驱动式教程 内容简介 《软件测试技术任务驱动式教程》分四个篇章介绍了软件测试的基本知识、方法、工具及流程。软件测试的基本理论阐述了软件测试的概念、模型和分类,软件质量管理与软件测试的关系等,力图让学习者对软件测试有初步的了解;测试用例设计主要介绍如何运用黑盒和白盒的常用方法设计用例、测试用例编写的规范等;测试工具主要介绍了单元测试工具Junit、功能测试工具OTP及性能测试工具LoadRunner的基本使用方法࿰ 继续阅读
Python测试之道
编程书籍推荐:Python测试之道,由人民邮电出版社2018-07-01月出版,本书发行作者信息: 杨燕琳,朱圣洲,石贇 著此次为第1次发行, 国际标准书号为:9787115479518,品牌为人民邮电出版社, 这本书采用平装开本为16开,附件信息:未知,纸张采为胶版纸,全书共有268页字数万 字,值得推荐的Python Book。此书内容摘要 本书是一本指导测试工程师使用Python*新版本Python 3.6执行接口自动化和接口并发测试任务的技术书,接口自动化及 继续阅读
三大前端框架
互联网发展速度是非常快的,程序员用的前端框架也在不断的迭代和变化,以前大家常用的是JQuery、Bootstrap框架, 现在形成React、Vue、Angular三大主流框架,这三个框架各有各的优势,而且较为成熟 01、React 02、Vue 03、Angular Vue和React对⽐: 一,两者的共同点 二,两者的不同 1: Pure 继续阅读
APP专项测试之——网络测试
软件网络测试考虑四种状态下的测试 1、正常网络 wifi:无线网络情况下,软件可正常使用 流量:手机数据情况下,软件可正常使用 2、弱网 概念:在厕所,电梯,停车场,地下商场等封闭性的弱网环境下检测app的响应和交互 测试对象:原生app,h5页面 工具:fiddler/谷歌浏览器 模拟参考值: 设置32/3 继续阅读
SpringBoot 使用@WebMvcTest测试MVC Web Controller
目录 依赖 Web 控制器的职责 单元测试还是集成测试? 使用 @WebMvcTest 验证控制器职责 @ExtendWith 使用带或不带 controllers 参数的 @WebMvcTest? 1.验证 HTTP 请求匹配 2.验证输入序列化 3.验证输入验证 继续阅读
电子电气架构——测试工具:CANoe快速入门
我是穿拖鞋的汉子,魔都中坚持长期主义的工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 本文主要分享关于汽车电子行业常用数据分析工具——CANoe快速入门。 什么是CANoe? CANoe 是进行 ECU 和网络系统开发、测试和分析的全面工具,支持总线网络开发从需求分析到系统实现的全过程,包括模型创建、仿真、测试、诊断及通信分析等。 该工具“无缝”集成 I/O 板卡VT System 满足台架 HiL 测试、支持通过 vVIRTUALtarget 配置生成的 继续阅读
测试用例常用方法和选择原则
目录 前言: 一、等价类划分法 等价类思考步骤: 二、边界值 边界值的方法小结: 三、因果图法 因果图中的符号: 利用因果导出测试用例需要经过以下几个步骤: 四、判定表法 组成部分: 书写步骤: 五、场景法 六、流程分析法 七、错误推断法 八、正交表 作用方法: 使用步骤&#x 继续阅读
mediapipe 谷歌高效ML框架-图像识别、人脸检测、关键点检测
参考: https://github.com/google/mediapipe https://developers.google.com/mediapipe/solutions/guide 框架也支持cv、nlp、audio等项目,速度很快: 1、图形识别 参考:https://developers.google.com/mediapipe/solutions/vision/object_detector/python https 继续阅读