前言
小伙伴们好呀,我们都知道java有很常见的单元测试框架Junit和TestNG,那么python里面也有单元测试框架-unittest,相当于是一个python版的junit。python里面的单元测试框架除了unittest,还有一个pytest框架。今天呢聊聊unittest框架。
2025年05月07日
小伙伴们好呀,我们都知道java有很常见的单元测试框架Junit和TestNG,那么python里面也有单元测试框架-unittest,相当于是一个python版的junit。python里面的单元测试框架除了unittest,还有一个pytest框架。今天呢聊聊unittest框架。
2025年05月07日
前言
接口自动化逐渐成为各大公司投入产出最高的测试技术。但是如何在版本迅速迭代过程中提高接口自动化的测试效率,仍然是大部分公司需要解决的问题。
框架定位
2025年05月07日
单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,这里的最小可测试单元通常是指函数或者类。
单元测试都是以自动化的方式执行,所以在大量回归测试的场景下更能带来高收益。
单元测试代码里提供函数的使用示例,因为单元测试的具体表现形式就是对函数以各种不同输入参数组合进行调用。
2025年05月07日
我们知道在测试设计时,对于一些操作相似的场景,可以采用步骤同数据相分离的方法来描述。这样的用例内容精炼、逻辑清晰,也利于未来自动化测试脚本的复用。
数据驱动测试是一种流行的软件测试方法,用于归纳性、结构化和集中化地描述测试中有规律的输入、可验证的输出,以及环境等配置项。
2025年05月07日
#软件测试的每个方向要分别学什么?#
以下是软件测试不同方向所需学习的主要内容:
功能测试:
1. 测试理论和方法,如测试流程、测试用例设计方法(等价类划分、边界值分析、因果图等)。
2. 熟悉软件需求文档的分析和理解。
3. 掌握至少一种测试管理工具,如 JIRA、TestRail 等。
性能测试:
1. 性能测试的基本概念和指标,如响应时间、吞吐量、并发用户数等。
2025年05月07日
嘿!今天咱们来聊聊JUnit家族的最新成员——JUnit5。这可是Java开发者们翘首以盼的一次升级,它不仅带来了更强大的功能,还彻底改变了我们编写和运行单元测试的方式。那么,JUnit5到底新在哪里?别急,咱们这就慢慢揭开它的神秘面纱!
2025年05月07日
在Java开发的世界里,自动化测试框架就像一位忠诚的助手,它不仅能帮你发现代码中的“隐形炸弹”,还能让你的程序更健壮、更可靠。那么,今天就让我们一起走进这个神奇的领域,看看有哪些好用的自动化测试框架,它们又如何助你一臂之力。
首先,我们得明白为什么需要自动化测试。想象一下,当你辛辛苦苦完成了一个功能模块后,却因为手动测试耗时耗力,导致开发周期被拉长。更糟糕的是,由于人为疏忽,某些小问题可能被遗漏,最终给用户带来糟糕的体验。这时候,自动化测试就显得尤为重要了。它可以帮助我们快速、准确地验证代码的正确性,减少重复劳动,提高开发效率。
2025年05月07日
在软件开发过程中,单元测试是保障代码质量的重要手段之一。它不仅可以帮助我们及时发现潜在的错误,还能提高代码的可维护性和可扩展性。那么,如何构建一个高效实用的Java单元测试框架呢?接下来,我们将一步步揭开高效单元测试框架的神秘面纱。
2025年05月07日
1. 软件测试工程师发展规划路线
1.1. 测试基础
了解测试的基础技能, 掌握主流缺陷管理工具的使用, 熟练测试环境的操作与运维
爱码小士 测试基础
测试计划 / 测试用例 黑盒用例设计等价类 / 边界值 / 场景分析 / 判定表 / 因果图分析 / 错误推断