自动测试小笔记

1,  自动化测试范围 ?
    1,分成几个迭代版本开发,分支合并版本功能
    2,重复性工作比较多(回归测试)

    增加新功能,新功能手工测试,老功能自动化测试
     优点:提高效率,覆盖面广


2,    什么项目适合做自动化 ?
        a,项目周期比较长,迭代频繁
        b,项目相对稳定,需求变化不大
        c,项目难度过大(股票)
        d,团队人员:数量 
                技术能力问题
    a, 确定测试范围(哪些接口目前实行了自动化,哪些接口可以做自动化,哪些接口不可以做,或者没必要做)
        自动化应用场景:冒烟测试,回归测试,上线发版
        特点:拉流程
        所以,主要针对哪些核心的,关键的,基础的业务功能,或者用户使用比较频繁的业务功能区实行自动化
        而且大部分都是以基础流程为主,正向流程为主,用例级别比较高的
    b,确定接口自动化的测试框架
    c,准备数据,进行脚本的开发调试
    d,批量跑用例,出报告,发邮件,实行持续集成定时跑项目构建。


3,    jmeter 接口测试与 jmeter 做接口自动化的区别 ?
         
         接口测试的特点:
         
         a,接口测试主要时针对单个接口进行测试,重点关注覆盖率的问题,验证接口的后台业务逻辑以及容错机制
           一般不会涉及太对接口之间的关联性问题,更不会涉及业务流程问题
        b,只关注单个接口在不同的入参数场景下,是否会做出正确的响应
        c,大部分都是人工判断,不需要考虑断言问题

        接口自动化测试的特点:
        a,大批量接口同时跑
        b,主要关注某个业务流程是否能跑通问题,不关注覆盖率问题
        而且每个业务流程会涉及到多个接口的关联性
        #比如充值业务考虑:1,充值成功的情况,2,充值失败的情况#
        c,考虑通过jmeter 的组件替代人工实行断言,判断实际结果与预期结果是否一致
        d,保证大批量接口同时跑,而且还要每次都跑通,就需要接口之间用例组织问题
        e,考虑到参数化,保证能够后期更好的维护
        f,考虑到数据与脚本分离,注意第一次能跑通,后面跑不通,考虑闭环问题

4,    接口自动化测试的核心点,重点,难点 ?    

        #脚本管理组织编写问题 -----重点 ,难点#
        a,用例组织与管理问题
        b,接口与接口之间的数据关联处理问题
        c,数据的参数化问题
        d,断言的问题   #难点

        #工程管理维护,构建问题#
        e,批量跑的问题,出报告,发邮件
        f,Jenkins 持续集成实行定时跑
        
        

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值