51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1904|回复: 5

python接口断言问题

[复制链接]
  • TA的每日心情
    无聊
    2018-5-10 09:16
  • 签到天数: 172 天

    连续签到: 2 天

    [LV.7]测试师长

    发表于 2017-11-16 18:34:58 | 显示全部楼层 |阅读模式
    python接口断言问题
    断言时,需要把接口返回结果和数据库查询结果核对吗?还是直接断言接口返回结果与实际记录下的数据核对?
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-12-24 13:41
  • 签到天数: 314 天

    连续签到: 1 天

    [LV.8]测试军长

    发表于 2017-11-16 20:30:14 | 显示全部楼层
    不知道你说的实际记录是什么?接口断言可以用你的预期结果和实际接口返回结果作对比,你的实际结果也可以再和数据库查询结果做对比,但是最终要和你的预期结果作对比;如果实际结果和数据库返回结果做对比时,要确保你的SQL正确

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10 赶快去商城换取奖.

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-1-22 08:48
  • 签到天数: 193 天

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2017-11-17 09:33:02 | 显示全部楼层
    你所说的实际记录下的数据其实也就是测试用例中的预期结果 如果你这都不能保证 那写用例就没意义了 所以 可以直接比较
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-5-10 09:16
  • 签到天数: 172 天

    连续签到: 2 天

    [LV.7]测试师长

     楼主| 发表于 2017-11-17 10:00:42 | 显示全部楼层
    Real_小T 发表于 2017-11-17 09:33
    你所说的实际记录下的数据其实也就是测试用例中的预期结果 如果你这都不能保证 那写用例就没意义了 所以 可 ...

    嗯 是的  预期结果肯定就是正确的结果,所以接口返回数据和预期结果断言就可以了
    但如果接口返回只是成功失败,没有数据,可以查SQL断言吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-5-10 09:16
  • 签到天数: 172 天

    连续签到: 2 天

    [LV.7]测试师长

     楼主| 发表于 2017-11-17 10:01:50 | 显示全部楼层
    掉渣饼 发表于 2017-11-16 20:30
    不知道你说的实际记录是什么?接口断言可以用你的预期结果和实际接口返回结果作对比,你的实际结果也可以再 ...

    实际记录是预期结果,嗯 应该和预期结果断言就好了
    但如果接口一般只返回成功或失败,就需要查库断言了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-1-22 08:48
  • 签到天数: 193 天

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2017-11-17 10:33:33 | 显示全部楼层
    黑盒测试 发表于 2017-11-17 10:00
    嗯 是的  预期结果肯定就是正确的结果,所以接口返回数据和预期结果断言就可以了
    但如果接口返回只是成 ...

    嗯 没说不可以 只是要多写一点
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-29 18:48 , Processed in 0.068606 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表