文章源自玩技e族-https://www.playezu.com/15202.html 1、接口(api)测试在什么时候使用的?文章源自玩技e族-https://www.playezu.com/15202.html 1、新接口:当开发的后台程序开发完毕,交付给测试之后(没有测试测试之前,可能还没开发好这个接口),交付是有前提的,文章源自玩技e族-https://www.playezu.com/15202.html 一般情况下,开发会提供接口文档,后面就用 postman....等接口测试工具测试。文章源自玩技e族-https://www.playezu.com/15202.html 2、老接口:新接口测试(新功能测试),做回归测试,这个时候,新老接口一起做,目的是为了验证新的接口是否对老的接口文章源自玩技e族-https://www.playezu.com/15202.html 产生影响。文章源自玩技e族-https://www.playezu.com/15202.html 3、api测试就是 接口测试文章源自玩技e族-https://www.playezu.com/15202.html 2、还有断言 在讲一遍(jemeter)文章源自玩技e族-https://www.playezu.com/15202.html 断言:某行代码或者某行脚本 之前加上 断言,如果不出错,则程序继续往下执行。如果出错呢?那程序就会抛出异常提示,文章源自玩技e族-https://www.playezu.com/15202.html 告诉你,程序出错,并且终止此次执行。文章源自玩技e族-https://www.playezu.com/15202.html 3、SVN能做哪些事情,是干嘛用的? svn:版本管理工具,它和git本质上一样,它们两者的区别,就相当于禅道和jira的区别。他两本质上都是文档管理。 代码: python 代码:xxxx.py 普通文件: word、excel、ppt、text.... 本质:都是文件,都是存储字符串,只是存储的方式不一样。 SVN:存放代码、存放普通文件。git也是一样的功能。 svn在什么时候使用? 1、提交代码的话,当开发人员代码开发完成,就会把代码提交到svn上。 2、提交文件,比如测试用例编写完毕(excel)、测试报告(word).... 为什么要使用svn(git)工具? 1、方便统一管理 2、实现资源共享 3、版本管理的功能、这个只能在代码管理,体现比较大 4、有权限控制,每个team都有对应的文件夹权限 4、敏捷测试? 1、为什么要有敏捷测试? 因为每个公司的项目,不是一次做完就扔掉,后续还会有需求更新和bug。当项目前期做完之后,如果后续还有新的需求或者 需求变更,或者bug,会再次开发,bug修复,再上线。 2、在敏捷测试里面,会有看板? 看板在哪里看到:小公司在物理看板(搞一个白板) 看板进度的追踪:项目经理 看板状态:待开发、开发中(开发人员);待测试、测试中(测试人员);产品验收、关闭(产品经理) 5、有一个客户,买了一百种物品,但是反应有一个单品算错了。 (1)怎么在后台找到这个bug 1、第一反应:我单独测试这个单品,看是否正确,如果正确,看是不是跟其他商品组合的时候,才会算错 如果单品出错的话,那就是这个商品的算法有问题 如果是组合出错的话,那么这个单品在组合的时候算法有问题。 2、考虑业务: 1、看此单品是否参加促销活动,如果促销活动,跟开发确认是否把促销活动的优惠算进去。 2、本身存在的bug,去数据库查看,是否是因为数据的原因的导致,可能就是脏数据 (2)怎么用接口测出来这bug 1、用fiddler抓取这个接口,结算接口 2、结算:参数:商品,商品数量、商品的价格 3、然后根据上述提供的思路测试一下(postman) 6、项目难点在哪里 项目的难点:工作流(核心) 1、一个系统操作流程,一个系统如果没有工作流的话,她跟excel的功能没有区别。 2、什么是工作流? 顾名思义:就是业务流程 电商系统: 1、前台的数据和后台公用 2、后台的数据依赖前台 3、测试环境的数据可以直接在数据库中去造,利用insert into语句 项目问的问题? 1、项目的工作流 2、在测试项目过程测试流程 3、在项目的测试过程用过哪些测试技术 7、用户的权限怎么测 1、用户和用户组 2、用户单个用户权限和用户组权限 3、管理员权限(最高权限) 8、执行测试怎么执行的、详细的步骤。 需求评审(产品经理) -> 测试计划(测试leader) -> 编写测试用例 -> 执行测试用例 -> 发现bug提交到禅道,追踪bug生命周期 -> 编写测试报告 9、怎么定位bug? 1、什么是bug? 不满足需求的(1、根据需求本身,2、比如我查询功能(抓包),3、只要到后台日志里面根据debug信息,提取出对应的sql) 存在程序错误 (2、到后台日志里面:存在 error 级别的错误信息) 不符合用户需求的 (1、竞品分析(去比对类似产品东西))
图文来源网络,如有侵权联系删除
评论