2019独角兽企业重金招聘Python工程师标准>>>

1.测试的分类

  • 判断软件能做什么:针对数据进行"功能、接口、容错、界面、权限、初始化、数据完整性测试";

  • 检测软件做的怎么样:包括性能、负载、恢复、稳定性、并发、系统安全等方面;

  • 软件在什么环境条件下做:包括配置、安装、文档、可用性等;

2.接口的概念

  • 对于测试工作而言,接口其实就是后端的HTTP请求的endpoint,也可以认为是API,前端请求这个接口,返回jsonxml的数据,在前端的界面是展现的过程(接口调用过程);

3.HTTP接口测试主要工作

  • 模拟客户端连接服务器—>客户端发送报文请求—>服务器端接收请求并做处理—>检查返回的预期结果并与实际结果对比—>结束;

  • 一般测试工作就是完成请求体的构造,然后根据开发给的接口文档,将构造好的请求体发送给服务端,再判断服务端返回的结果是否符合预期,然后使用Python自带的unittest测试框架将零散的测试用例集中运行处理;

4.接口测试用例设计

  • 接口测试的主要测试对象是接口,但随着系统复杂度越来越高,接口越来越多,完全覆盖所有接口是很难的一件事情,且实际过程中任意内部接口的变动都可能导致我们测试用例的不可用。所以通常情况下我们主要测试最外层的两类接口:数据进入系统接口和数据流出系统接口

  • 数据进入接口是模拟执行外部系统的接口,而数据流出接口是验证系统处理后的数据是否正常;

  • 接口测试用例设计和测试用例设计基本一致,用例设计的内容应该包括:主要测试功能点(测试目的)、预置条件(网络环境、系统状态)、测试数据、测试步骤以及预期结果;

参考:https://www.9xkd.com/user/plan-view.html?id=2851055700

转载于:https://my.oschina.net/u/4072026/blog/3058079

Python测试入门相关推荐

  1. Python 测试开发从入门到高手成长之路

    > 文末领取测试开发进阶指南和福利! 在" **质量第一,效率为王** "的移动互联网和大数据时代,互联网 IT 技术团队为了应对产品快速迭代要求,就必须具备持续交付的能力. ...

  2. Python测试框架pytest(01)简介、安装、快速入门

    1.简介 pytest 是成熟的功能齐全的 Python 测试工具,可帮助你编写更好的程序. pytest 是一个使构建简单和可伸缩的测试变得容易的框架.测试具有表达性和可读性,不需要样板代码.几分钟 ...

  3. python快速入门【六】----真题测试

    python入门合集: python快速入门[一]-----基础语法 python快速入门[二]----常见的数据结构 python快速入门[三]-----For 循环.While 循环 python ...

  4. python入门测试教程_Python测试入门

    python入门测试教程 This tutorial is for anyone who has written a fantastic application in Python but hasn' ...

  5. Python测试框架Pytest的基础入门

    Pytest简介 Pytest is a mature full-featured Python testing tool that helps you write better programs.T ...

  6. 【python教程入门学习】Python零基础入门爬虫项目

    Python入门爬虫项目 这是我的第一个python项目,分享给大家. 需求 我们目前正在开发一款产品其功能大致是:用户收到短信如:购买了电影票或者火车票机票之类的事件.然后app读取短信,解析短信, ...

  7. Python测试框架pytest(05)fixture - error和failed、fixture实例化、多个fixture

    Python测试框架pytest系列可以查看下列 Python测试框架pytest(01)简介.安装.快速入门_编程简单学的博客-CSDN博客 Python测试框架pytest(02)PyCharm设 ...

  8. Python测试框架pytest(04)fixture - 测试用例调用fixture、fixture传递测试数据

    Python测试框架pytest系列可以查看下列 Python测试框架pytest(01)简介.安装.快速入门_编程简单学的博客-CSDN博客 Python测试框架pytest(02)PyCharm设 ...

  9. Python测试框架pytest(03)setup和teardown

    Python测试框架pytest系列可以查看下列 Python测试框架pytest(01)简介.安装.快速入门_编程简单学的博客-CSDN博客 ​​​​​​Python测试框架pytest(02)Py ...

  10. 《树莓派Python编程入门与实战》——3.5 关于Python交互式shell

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第3章,第3.5节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

最新文章

  1. 软件开发质量控制-CMMI读后疑问
  2. python语言格式化输出_Python | 格式化输出字符串
  3. STM32F1 端口复用、端口(部分和完全)重映射
  4. linux定时任务每两天执行,Linux定时任务 crontab每秒执行 实现2种方法
  5. Vue第一部分(1):Vue简介以及第一个示例
  6. html5游戏 dice掷骰子,使用jQuery实现掷骰子游戏
  7. day07 深浅拷贝
  8. windows server 2003 IIS6.0下session问题
  9. 车载ECU软件刷新flash driver制作
  10. awk sed 删除文件最后列及最后一个字符
  11. linux777命令,linux权限777 命令是什么意思
  12. sqlserver2000数据库迁移到2008R2
  13. UVALive4987(dp+贪心)
  14. Invalid hook call. Hooks can only be called inside of the body of a function
  15. (转载)JS与WebView交互存在的一些问题
  16. 用光敏电阻实现光源跟踪
  17. Win10删除文件夹
  18. Linux系统笔记本合盖黑屏与休眠的问题
  19. ChatGPT中文网
  20. zotero+谷歌翻译不能用,一招教你解决

热门文章

  1. django初体验 学习笔记
  2. 1到20的阶乘倒数之和
  3. ASP.NET基本对象介绍
  4. 【二维码、条码识别】【Python+OpenCV】基于OpenCV库的二维码、条形码识别识别【含源码 1-1】
  5. Python实现Windows电脑定时关机
  6. 智能优化算法:纵横交叉算法-附代码
  7. 机器学习笔记0_学习资料整理
  8. Linux文件解压缩
  9. 遥感数据共享(一)珠海一号数据
  10. linux远程连接windows桌面背景,Centos远程Windows桌面_远程桌面