接口测试——测试用例执行

        测试执行
            1,执行测试用例
                --1,什么时候执行
                    用例评审通过
                    有可测版本待测
                    测试环境搭建完成
                --2,怎么执行
                    用什么执行
                        python
                        jmeter
                    使用Jmeter怎么实现用例执行
                    ---1,进行什么测试
                        冒烟测试
                            增删改查
                        功能测试
                    ---2,怎么实现(测试框架的搭建)
                        (1)冒烟测试
                        测试计划、线程组、监听器、HTTP请求取样器、断言、正则表达式提取器等
                        同一个线程组中
                        新增一个--关联使用正则表达式提取器--断言
                        修改同一个---断言
                        更新同一个---断言
                        删除同一个---断言
                        (2)功能测试
                            --1,一个接口使用一个测试计划(测试脚本)来实现,几个接口就是几个脚本
                            --2,所有接口的测试用例放在同一个脚本中,一个线程组实现一个接口的测试用例
                            --3,不同的接口,根据具体情况,任意组合,实现在不同的测试脚本或者线程组中。
                        (3)新增接口
                            --1,测试数据和测试脚本进行分离
                                get、地址、消息体数据格式会一直重复
                                四个(五个)字段值不同
                                测试数据分类
                                    A参数值(最容易参数化,数量最多)
                                    B参数的多与少(缺失或者冗余)--4个
                                    C参数类型错误--4个
                                    D新增多个--1个
                                以上四类数据的测试用例,实现方案:
                                    可以是一个请求一个测试用例(测试数据和测试脚本不分离)
                                    可以是四个线程组分别实现四类数据
                                        A:参数化,一个线程组,一个请求
                                        B:不参数化,就用4个请求
                                        C:4个请求
                                        D:1个请求
                                    可以是所有数据放在一个线程组(能实现,但是复杂并且难以理解和阅读)
                                    
                        (4)测试环境的清理
                                --1,如何保证测试之前和之后环境是干净?
                                    删除数据库所有的数据
                                    setup线程组
                                        直连数据库,删除所有数据
                                    teardown线程组
                                        直连数据库,删除所有数据
                                --2,如何判断环境是不是干净的?
                                    如果是,就不删除
                                        直连查询数据库,是否有数据的条件存放在一个变量中
                                        if控制器,判断是否有数据
                                    如果不是,才删除
                                    
                                
                            
            2,编写缺陷报告
                --1,怎么判断出现的问题是缺陷?
                    实际和预期不符就是缺陷
                        (1)测试用例正确
                        (2)测试脚本正确
                --2,编写缺陷报告的要点是什么?
                    复现步骤描述清晰、准确
                    预期结果是什么
                    实际结果是什么

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值