美文网首页颠覆你的Python实践Python接口自动化测试软件测试之路
《颠覆你的Python接口自动化测试》01-总体设计思路

《颠覆你的Python接口自动化测试》01-总体设计思路

作者: 捡个七 | 来源:发表于2017-08-28 22:53 被阅读60次

如何开始设计

  • 1- 以结果为导向,反推要实现这些结果要细分为哪些步骤
  • 2- 将每一步抽象为功能点
  • 3- 各个击破,逐一解决每一个功能点,之后再将功能点串联起来

实现的步骤要求及实现方法

  • 步骤1:测试数据的存储
    实现方法:存储测试用例数据,可以选择MySQL数据库
  • 步骤2:从存储设备中获取数据
    实现方法:Python从MySQL中取需要的数据,涉及操作的封装和sql脚本编写
  • 步骤3:自动发送接口请求
    实现方法:Python发送HTTP请求,获取返回包数据
  • 步骤4:比较返回结果和预期结果
    实现方法:从返回包中获取需要的数据和预期结果比较
  • 步骤5:把结果写入存储设备中
    实现方法:将比较结果写到对应的测试用例后面
  • 步骤6:保存测试结果
    实现方法:把数据库表数据导出到excel中

抽象步骤到功能点

  • Python处理MySQL数据(步骤1,2)
  • Python发送http协议接口请求(步骤3)
  • Python处理http返回包数据(步骤4)
  • Python统计导出测试结果(步骤5,6)

相关文章

网友评论

    本文标题:《颠覆你的Python接口自动化测试》01-总体设计思路

    本文链接:https://www.haomeiwen.com/subject/hjlgdxtx.html