测试入门

Day70 Python测试入门

测试的分类、接口的定义、HTTP接口测试主要工作、接口测试用例设计

09-21侠课岛    基础入门       

后端/后端/Python 由浅入深入门 10     0     184

总结

1.测试的分类

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

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

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

2.接口的概念

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

3.HTTP接口测试主要工作

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

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

4.接口测试用例设计

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

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

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

本教程图文或视频等内容版权归侠课岛所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、转贴或以其他方式复制发布或发表。

评价

10

本课评分:
  •     非常好
难易程度:
  •     适中的

内容目录



|
教程
粉丝
主页

签到有礼

已签到2天,连续签到7天即可领取7天全站VIP

  • 1
    +2 金币
  • 2
    +3 金币
  • 3
    +5 金币
  • 6
    +7 金币
  • 5
    +6 金币
  • 4
    暖心福利
    自选分类VIP ×1天
  • 7
    惊喜大礼

    自选分类VIP ×3天 +20金币
  • 持续签到 +8 金币

金币可以用来做什么?