测身材网址苹果版:自动化测试项目实战 | 编写简单测试用例(附限免视频)

太平洋在线手机版 35 0

测身材网址苹果版:自动化测试项目实战 | 编写简单测试用例(附限免视频)-第1张图片-太平洋在线下载

以实际项目为依托,介绍如何编写一个简单的自动化测试用例测身材网址苹果版

01

编写简单测试用例

首先,在chapter_07包中新增test_ims模块用于存放测试用例测身材网址苹果版

其次测身材网址苹果版,编写一个测试函数test_login用于存放登录测试用例,代码如下:

测身材网址苹果版:自动化测试项目实战 | 编写简单测试用例(附限免视频)-第2张图片-太平洋在线下载

在编写登录测试用例之前,可以手动访问IMS(网址详见前言二维码),然后通过浏览器开发者工具查看登录的接口请求和响应,分别如图7-1和图7-2所示测身材网址苹果版

测身材网址苹果版:自动化测试项目实战 | 编写简单测试用例(附限免视频)-第3张图片-太平洋在线下载

展开全文

■ 图7-1IMS登录请求

测身材网址苹果版:自动化测试项目实战 | 编写简单测试用例(附限免视频)-第4张图片-太平洋在线下载

■ 图7-2IMS登录响应

从图7-1和图7-2可以看出,登录请求是一个POST请求,请求体使用了表单形式(Form Data)来构建测身材网址苹果版。登录响应体是一个JSON,code为0。

为此在test_login函数中新增登录请求,并通过断言响应体中的code来校验结果,新增后便完成了登录IMS的完整测试代码测身材网址苹果版

【例7-1】登录IMS的完整测试代码测身材网址苹果版

测身材网址苹果版:自动化测试项目实战 | 编写简单测试用例(附限免视频)-第5张图片-太平洋在线下载

执行以上测试代码后,chapter_07包中会生成一个allure_results目录,其中存放的是Allure收集的测试结果测身材网址苹果版。接着使用Allure命令行工具生成测试报告,命令如下:

除了测试登录功能,还可测试入库功能,大致步骤是“登录”→“查询物品入库前库存”→“入库”→“查询物品入库后库存”→“校验库存是否增加”测身材网址苹果版。为此新增一个测试函数test_in_warehouse来对Mac Pro执行入库操作,代码如下:

测身材网址苹果版:自动化测试项目实战 | 编写简单测试用例(附限免视频)-第6张图片-太平洋在线下载

以上代码中的请求入参和响应数据仍然可以通过浏览器开发者工具查看,在此不再赘述测身材网址苹果版

对比test_login函数,test_in_warehouse函数复杂了很多,因为此处完全是从手工测试角度考虑,一步一步以“线性化”的方式来组织测试用例,其类似于使用测试工具直接录制生成的测试代码测身材网址苹果版

扫码观看视频(限免三天)

实例讲解

自动化测试项目实战

从入门到精通(微课视频版)

精彩回顾

第一个unittest示例

演示了如何使用unittest创建和运行第一个单元自动化测试用例测身材网址苹果版

第一个pytest示例

演示了如何使用pytest创建和运行第一个单元自动化测试用例测身材网址苹果版

简单请求和响应

演示了如何使用Requests创建和运行第一个HTTP接口自动化测试用例测身材网址苹果版

使用Java API

演示了如何使用Java API创建和运行第一个Dubbo接口自动化测试用例测身材网址苹果版

打开浏览器

演示了如何使用Selenium创建和运行第一个Web自动化测试用例测身材网址苹果版

打开待测应用程序

演示了如何使用Appium创建和运行第一个App自动化测试用例测身材网址苹果版

下期预告

将公共部分封装为函数

介绍如何将公共部分封装为函数,这是使用模块化来优化自动化测试用例的一种方法测身材网址苹果版

搭建Python私有仓库

介绍如何搭建一个Python私有仓库,以便使用函数库的方式来优化自动化测试用例测身材网址苹果版

使用Excel作为数据源

介绍如何使用Excel作为数据源进行数据驱动测试测身材网址苹果版

变量和常量

介绍关键字驱动测试框架Robot Framework中的变量和常量的用法测身材网址苹果版

自定义匹配器

介绍第三方断言函数库PyHamcrest的自定义匹配器功能测身材网址苹果版

02

参考书籍

书名:自动化测试项目实战——从入门到精通(微课视频版)

⇡ ⇡ ⇡ 点击上图查看更多图书信息 ⇡ ⇡ ⇡

本书特色

(1) 理论与实战案例结合测身材网址苹果版。知识脉络全面、清晰,学习路线明确,案例丰富,便于读者学习知识点。

(2) 内容合理,循序递进测身材网址苹果版。提供基础篇、进阶篇、实战篇的内容,以满足不同层次读者的需求。

(3) 视频讲解,强化实操测身材网址苹果版。为第7章中项目案例实操部分配备微课视频讲解,便于读者理解、学习和掌握。

标签: 实战 编写 试用 自动化 简单

抱歉,评论功能暂时关闭!