
测试
文章平均质量分 88
测试基础、功能测试、单元测试、集成测试、压力测试、安全测试、自动化测试
刀客123
简介
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自动化测试架构搭建
服务健康检查:在 HttpClient 类的 check_service_health 方法中,发送探活请求:resp = self.send_request("GET", f"{endpoint}/health");如果python -m ftfw.cli后面不写测试文件夹,或过滤当前目下所有问价夹进行测试,在heathl check的那一步 resp.status_code in [200,201,404] #为了跳过heath step加入404,正常heathlcheck应该2xx的状态码。原创 2025-05-04 04:14:53 · 781 阅读 · 0 评论 -
CI/CD基础知识
CI:持续集成,开发人员频繁地将代码集成到主干(主分支)中每次集成都通过自动化构建和测试来验证,从而尽早发现集成错误,常用的CI工具包括Jenkins、Travis CI、CircleCI、GitLab CI等CD: 持续交付或持续部署,持续交付是指在持续集成的基础上,自动化将代码部署到生产环境或预生产环境的过程。它确保代码在任何时候都可以安全地部署到生产环境。:通过自动化脚本将应用程序部署到服务器,减少手动操作的错误。:代码经过测试后,可以随时选择将其发布到生产环境。原创 2025-03-27 11:21:05 · 1072 阅读 · 0 评论 -
shell场景题
具体来说,管道的工作机制如下:1)第一个命令的标准输出(stdout)被连接到第二个命令的标准输入(stdin)。eg、提取文件的第1和第3列(假设列以逗号分隔) cut -d ',' -f 1,3 file.csv。eg: 提取文件的第一列(假设列以空格分隔) cut -d ' ' -f 1 file.txt。管道(pipeline)是一种强大的机制,用于将一个命令的输出直接传递给另一个命令作为输入。要打印文件中的第 1 行和第 3 行, awk 'NR==1 || NR==3' data.txt (原创 2025-03-02 22:12:07 · 705 阅读 · 0 评论 -
shell基本知识
function function_name { # 函数体 } or function_name() { # 函数体 }原创 2025-03-01 09:10:00 · 709 阅读 · 0 评论 -
测试-面试题
编写测试报告:总结测试过程中的发现,包括测试覆盖率、缺陷统计、测试结果等信息。评审和反馈:与团队分享测试报告,讨论测试过程中的经验教训,为后续项目提供参考。功能测试用例应包含用例编号、标题、前置条件、测试步骤、输入数据、预期结果、实际结果、状态和备注等内容。编写时要理解需求,遵循结构,简洁明了,考虑边界和异常情况,并定期审查和更新测试用例。通过系统化的测试用例设计,可以有效确保软件功能的完整性和正确性。原创 2025-01-21 20:24:54 · 1220 阅读 · 0 评论 -
自动化测试- 自动化测试模型
自动化测试模型是指在软件测试过程中,采用特定的方法和策略来实现测试的自动化。不同的自动化测试模型适用于不同的测试需求和场景。步骤定义文件将特性文件中的步骤与实际代码连接起来。创建一个名为 steps/calculator_steps.py 的文件。原创 2024-12-28 23:59:00 · 1064 阅读 · 0 评论 -
自动化测试- 数据驱动测试
数据驱动(Data-Driven)是一种软件测试和开发方法,强调通过数据来驱动测试用例的执行和结果验证。与传统的硬编码测试用例不同,数据驱动测试允许使用外部数据源(如 CSV 文件、Excel 表格、数据库等)来提供测试输入和期望输出,从而提高测试的灵活性和可维护性。测试脚本只是作为一个驱动或者类似于一个传送数据的机制。测试数据和测试行为进行完全分离这样的测试脚本设计模式叫做数据驱动。原创 2024-12-28 10:31:22 · 1626 阅读 · 0 评论 -
自动化测试-Pytest测试
Pytest是一个非常流行的Python测试框架,它支持简单的单元测试和复杂的功能测试,具有易于上手、功能强大、灵活配置等特点,已经成为最流行的测试框架之一。安装 pip install pytest 版本检查 pytest --version。原创 2024-12-27 15:25:18 · 994 阅读 · 0 评论 -
自动化测试-unittest测试
unittest是Python内置的一个单元测试框架,用于编写和运行测试用例,以验证代码的正确性。unittest提供了一组工具和类,帮助开发者组织、编写和执行测试用例。TestCase是unittest框架中最小的测试单元,用于封装一个具体的测试场景。它通常是一个继承自unittest.TestCase的类,每个类中的方法代表一个具体的测试用例。测试用例应该是独立的、可重复执行的,并且能够验证被测试代码的特定功能或行为。原创 2024-12-27 10:18:02 · 1103 阅读 · 0 评论 -
自动化测试-web测试
Selenium是一个用于测试网站应用的工具,它提供了一系列的API来帮助编写自动化测试脚本。Selenium主要由三部分组成:Selenium WebDriver、Selenium IDE 和 Selenium Grid。Selenium WebDriver:是Selenium的核心组件,它提供了Web应用的自动化测试API。WebDriver实现了各种编程语言的API,如Java、C#、Python、JavaScript、Ruby等,允许用户编写代码来控制浏览器。原创 2024-12-26 21:48:09 · 1102 阅读 · 0 评论 -
测试基础知识
软件周期、测试类别、测试计划编写黑/白盒测试、测试基本原则、测试用例测试bug、报告、性能测试API/UI/接口测试、异常/结果分析CI/CD原创 2024-12-20 21:53:34 · 383 阅读 · 0 评论