- 单元测试是软件质量的重要保证。在 Github 上挑选一款软件,单元测试覆盖率是评价软件成熟度的一个重要指标。通常成熟可靠的开源产品都有完善的单元测试,并且覆盖率可以达到 80% 以上。 单元测试是软件质量的重要保证。在 Github 上挑选一款软件,单元测试覆盖率是评价软件成熟度的一个重要指标。通常成熟可靠的开源产品都有完善的单元测试,并且覆盖率可以达到 80% 以上。
- 1 总体需求 1.1 实现目的基于BS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术能力,为业务提供强有力的测试手段。 1.2 功能需求基于Unittest,封装、调用和组织所有的测试用例,进行批量或指定用例运行;支持邮件服务,可添加任意团队成员邮箱,及... 1 总体需求 1.1 实现目的基于BS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术能力,为业务提供强有力的测试手段。 1.2 功能需求基于Unittest,封装、调用和组织所有的测试用例,进行批量或指定用例运行;支持邮件服务,可添加任意团队成员邮箱,及...
- 本文章内容是基于上海-悠悠的版本,进行了优化,增加了部分内容,详细请查阅下文。 1、原文链接python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告 2、修改前后框架区别修改前:修改后: 3、主要修改内容增加:token关联(token获取和保存)增加:cookie关联(cookie获取和保存)增加:发送邮件(使用SMTP)修改:HTML报告模... 本文章内容是基于上海-悠悠的版本,进行了优化,增加了部分内容,详细请查阅下文。 1、原文链接python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告 2、修改前后框架区别修改前:修改后: 3、主要修改内容增加:token关联(token获取和保存)增加:cookie关联(cookie获取和保存)增加:发送邮件(使用SMTP)修改:HTML报告模...
- HTML报告直接把HTMLTestRunner.py放入工程目录即可报告脚本封装#HTNL格式报告 now = datetime.datetime.now().strftime('%Y-%m-%d_%H_%M_%S') htmlreport = reportpath + "/" + now + r"result.html" print("测试报告生成地址:%s"% htm... HTML报告直接把HTMLTestRunner.py放入工程目录即可报告脚本封装#HTNL格式报告 now = datetime.datetime.now().strftime('%Y-%m-%d_%H_%M_%S') htmlreport = reportpath + "/" + now + r"result.html" print("测试报告生成地址:%s"% htm...
- 概念测试分类:黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。白盒测试:需要写代码的。关注程序具体的执行流程。JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。 使用 引入坐标<dependency> <groupId>junit</groupId> <... 概念测试分类:黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。白盒测试:需要写代码的。关注程序具体的执行流程。JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。 使用 引入坐标<dependency> <groupId>junit</groupId> <...
- 《比较火的敏捷开发》 《比较火的敏捷开发》
- 大家好,我是雄雄。 前言上头问题要服务器的配置,基于我们现在做的项目,需要安排别人去采购服务器,给出的消息是:20000用户,2000日活跃,200个并发。三思过后,脑海中有个大致的服务器配置,那就是8核16G,10M带宽,100G硬盘,这个应该就差不多了,你一定会问我,这个配置有点大吧?一点都不大,因为我们的项目不太一样,上下传输数据比较庞大,所以保守点,还是选个大点儿的吧。保险起见,还是... 大家好,我是雄雄。 前言上头问题要服务器的配置,基于我们现在做的项目,需要安排别人去采购服务器,给出的消息是:20000用户,2000日活跃,200个并发。三思过后,脑海中有个大致的服务器配置,那就是8核16G,10M带宽,100G硬盘,这个应该就差不多了,你一定会问我,这个配置有点大吧?一点都不大,因为我们的项目不太一样,上下传输数据比较庞大,所以保守点,还是选个大点儿的吧。保险起见,还是...
- 大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流作者简介:CSDN java领域新星创作者blog.csdn.net/bug…掘金LV3用户 juejin.cn/user/bug…阿里云社区专家博主,星级博主,... 大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流作者简介:CSDN java领域新星创作者blog.csdn.net/bug…掘金LV3用户 juejin.cn/user/bug…阿里云社区专家博主,星级博主,...
- 《代码提升 第十二篇》 《代码提升 第十二篇》
- 《代码提升 第十一篇》 《代码提升 第十一篇》
- 《代码提升 第十篇》 《代码提升 第十篇》
- 《代码提升 第七篇》 《代码提升 第七篇》
- 1 单元测试概念在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试,是针对程序模块来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。通常来说,程序员每修改一次程序就会进行最少一次单元测试,在编写程序的过程中前后很可能要... 1 单元测试概念在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试,是针对程序模块来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。通常来说,程序员每修改一次程序就会进行最少一次单元测试,在编写程序的过程中前后很可能要...
- 具体做敏捷测试的时候,我们要遵循哪些原则呢? 具体做敏捷测试的时候,我们要遵循哪些原则呢?
- 写在前面🛫更多知识总结见SpringBoot 2专栏🚕本篇知识点总结自尚硅谷雷神的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc] 1 单元测试JUnit 5 1.1JUnit 5简介以及使用 JUnit5作为最新版本的JUnit框架与之前版本的Junit框架有很大的不同。JUnit5主要由三个不同子项目的几个不同模... 写在前面🛫更多知识总结见SpringBoot 2专栏🚕本篇知识点总结自尚硅谷雷神的视频🚒博主对于该知识尚在学习阶段🚄如果发现存在问题请毫不吝啬的指出🚀🚀扎哇太枣糕的博客首页🚀🚀@[toc] 1 单元测试JUnit 5 1.1JUnit 5简介以及使用 JUnit5作为最新版本的JUnit框架与之前版本的Junit框架有很大的不同。JUnit5主要由三个不同子项目的几个不同模...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签