随笔分类 - 软件测试
摘要:安装 Jenkins 下载地址:https://www.jenkins.io/zh/ 博主服务器是jdk1.8,需要安装 2.346.1 或之前版本。下载war包即可。 启动 Jenkins: java -jar jenkins.war --httpPort=8080 启动成功后访问 http://
阅读全文
摘要:由于 unittest 重复代码太多(如setUp tearDown)、数据驱动支持不好、case 一多就容易乱、有一定学习成本(如 assertIn* 语法是 unittest 特有的)等缺点,我们可以使用 pytest 这个更成熟的测试框架。 相比 unittest,pytest 支持更多、更全
阅读全文
摘要:Requests 库 Python requests 是一个常用的 HTTP 请求库,可以方便地向网站发送 HTTP 请求,并获取响应结果。可用于 API 测试框架。 一般情况下,在测试中使用最多的请求方式是 GET、POST、PUT、DELETE 这四种。 GET GET 方法请求一个指定资源的表
阅读全文
摘要:自动化测试框架的构成 一个成熟的测试框架主要由 4 部分组成:基础模块、管理模块、运行模块和统计模块。 基础模块 如果把自动化测试框架比作一辆汽车,那么自动化测试基础模块就是那四只轮胎,没有它们,这辆汽车寸步难行,它们一般包括如下部分: 底层核心驱动库: 一般指用于操作被测试应用程序的第三方库,例如
阅读全文
摘要:unittest 单元测试框架是受到 JUnit 的启发,与其他语言中的主流单元测试框架有着相似的风格。其支持测试自动化,配置共享和关机代码测试。支持将测试样例聚合到测试集中,并将测试与报告框架独立。 官方文档:https://docs.python.org/zh-cn/3/library/unit
阅读全文