IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python实战-框架搭建 -> 正文阅读

[Python知识库]Python实战-框架搭建

自动化测试流程

需求分析。需求文档,接口文档。抓包接口

计划。进度?是否自动化?优先级?

测试用例(是从手工测试提取出来的)

评审

执行(写代码)

报告

1.需求分析

接到一个项目,在需求分析的阶段,我们需要熟悉的部分包含:

需求文档,功能展示以及交互

接口文档,后端数据是怎么传输

数据库账号,数据库地址,结构帮大家熟悉整个项目的轮廓,表字段

测试环境/环境怎么搭建

原型图

接口需求分析

接口文档形式:纸质文档(电子)open api(以前叫做swagger,在网站上进行访问)、什么都没有全凭一张嘴(自己抓包)

通过抓包,postman调试工具 ,我们知道了怎么设计用例,预期结果。

2.测试计划

测试计划一般由项目经理制定,主要是时间、技术、进度、优先级的管控,可以确认哪些功能需要引入自动化测试(自动化测试技术python/java)。

测试计划还会涉及到可行性分析,风险分析。

3.测试用例

测试用例的编写一般是在excel文档中实现的。

通常来说,任何的一个项目或者是新功能,会先进行手工测试,也是要进行全量的用例编写。

自动化测试主要应用场景:

冒烟测试:确认主流程是否能正常运行。

回归测试:验证问题并检查是否引起其他问题的测试

持续集成:一天可能要做好几次的测试,反复测试

excel编写,以前程贷注册接口为例。

注意:json数据一定要符合规范,不然转成字典会报错(引号必须是双引号)。预期结果根据postman运行后得出。

4.编写自动化测试用例函

如果领导给你一个自动化测试的计划,先不要着急做到十全十美,

第一步是验证你的自动化测试程序是否能正常运行,先把功能实现。

写一个单独的自动化测试用例函数。test_开头的测试用例函数,需要有请求发送,得到响应结果,断言。然后生成测试报告。

有了以上的基础后,我们可以引入ddt,优化下测试用例函数,降低代码重复率。

ddt适用的场景:不同的数据,测试步骤是一样的。

?

?

?


?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-10 12:21:06  更:2021-11-10 12:22:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:29:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码