首页 > 其他分享 >面试总结003

面试总结003

时间:2024-09-13 10:47:39浏览次数:1  
标签:总结 用例 接口 003 面试 测试用例 测试 自动化 进行

1、阐述你们自动化测试的流程

思路:结合项目实际工作流程

  • 背景描述:我们公司是基于python语言设计的一个自动化测试框架来实现自动化测试
  • 流程介绍
    • (本质)会按照已有框架,去配置测试用例实现自动化,不需要额外进行编码
    • (详细流程)
      • 需求评审后,开发前后端负责商定接口设计文档出来,然后开发进行编码的阶段,我们会在这段时间针对接口文档对接口进行初步的用例设计。
      • 用例我们是基于测试框架统一设定的excel模板进行编写,初步的用例写完之后进行初步的评审,因为这个时候接口还没有开发完,可能会有变化
      • 等开发完毕之后,他们会对接口进行调试。会发送最终的调试报告以及接口文档给我们
      • 我们结合调试报告和接口文档进行接口测试用例完善,把具体接口调用的参数、请求方式、预期断言完善起来
      • 写完测试用例后,会进行用例评审,这个会议通常是我们这边拉起前后端开发、方案、需求相关人员进行评审
      • 正式在自动化测试框架进行自动化测试,把自己负责模块的脚本跑通,没有问题的情况下,把写好的用例提交到git进行版本控制保管
      • 所有人的所有模块结束后,再通过配置好的jenkins任务进行自动化测试,跑通整个大流程,还会在jenkins上面配置每日自动执行以及代码提交后自动发送到相关人员邮箱。

2、自动化测试的覆盖率达到了多少?

  • 基本上实现了80%以上的接口用例覆盖率
  • 测试用例是基于自动化测试框架Excel模板进行编写的,写完了测试用例也就基本实现了自动化
  • 但是有的用例没有进行自动化
    • 场景1:系统有一些人机交互的场景,没有进行自动化
    • 场景2:有一些临时上线的活动页面,不会长期使用,没有进行自动化

标签:总结,用例,接口,003,面试,测试用例,测试,自动化,进行
From: https://www.cnblogs.com/zwy-blogs/p/18411805

相关文章

  • 黑马面试集合(ArrayList, HashMap)篇笔记整理,结尾附Java的集合相关高频面试题及答案
    集合操作数据的特点-算法复杂度分析数据结构算法复杂度分析为什么要进行复杂度分析?指导编写性能更优的代码评判别人写代码的好坏时间复杂度分析时间复杂度分析:来评估代码的执行耗时的假设每行代码的执行耗时一样:1ms分析这段代码一共执行多少行?3n+3......
  • Android系列基础知识总结
    四大组件ActivityActivity生命周期不同场景下Activity生命周期的变化过程启动Activity:onCreate()—>onStart()—>onResume(),Activity进入运行状态。Activity退居后台:当前Activity转到新的Activity界面或按Home键回到主屏:onPause()—>onStop(),进入停滞状态。Activity......
  • jq命令总结
     常用示例echo'{"OPT_STATUS":"SUCCESS","DATA":{"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9","expires_in":3600,"token_type":"password","username":&q......
  • 焊接贴片电容、电阻、二极管和三极管全总结
    使用烙铁焊接贴片电阻和电容时,我常用的技巧是先给一边焊盘上锡,用镊子焊上一边固定,再焊另一边。这种方法虽然效率低,但元件位置容易调整,焊接效果整齐美观。对于大批量焊接,可以使用“烙铁粘元件”的快速焊接方法,提高效率。接下来详细讲述一下焊接这些常见元件的技巧和实例操......
  • Linux 运维工程师面试技术问题及答案指南
    Linux运维工程师的角色在IT行业中至关重要,他们负责维护、监控和优化Linux系统的运行。为了帮助求职者更好地准备面试,本文将列出一些常见的面试问题,并提供相应的答案。1.Linux系统管理问题:Linux支持哪些文件系统?如何管理它们?答案:Linux支持多种文件系统,包括但不......
  • AD设计板子尺寸等,设计PCB的一些个人总结技巧
    板框大小评估第一步:首先先左键按紧,框选好你的元件第二步:进行板框大小评估   工具 - 器件摆放 - 在矩形区域摆放之后通过鼠标框选矩形区域,元件会自动按照框选的范围进行摆放。会摆出一个大概的位置板框绘制 第一步:点击Mechanical1,切换到机械层。(记得先把shee......
  • Java面试笔记记录6
    1.Spring是什么?特性?有哪些模块?Spring是一个轻量级、非入侵式的控制反转Ioc和面向切面AOP的框架。特性:1.Ioc和DISpring的核心就是一个大的工厂容器,可以维护所有对象的创建和依赖关系,Spring工厂用于生成Bean,并且管理Bean的生命周期,实现高内聚低耦合的设计理念。2.AOP编程Sp......
  • 本地内存和分布式缓存(面试)
    本地缓存和分布式缓存本地缓存:缓存组件和应用在同一进程中。但各应用都需要维护单独的缓存,无法共享缓存。分布式缓存:缓存组件和应用分离,不在同一进程,多个应用可直接共享缓存。本地缓存的实现缓存一般是一种key-value的键值对数据结构与此同时,本地缓存由于需要被并发读写......
  • Redis常见报错及解决方法总结
    Redis常见报错及解决方法总结Redis作为高效的内存数据库,在实际使用过程中不可避免会遇到一些问题和报错。为了帮助大家更好地应对这些问题,我将常见的Redis报错及其解决方法进行总结,并提供具体的操作步骤。1.ConnectionRefused错误描述:客户端连接Redis时,出现Connection......
  • 面试-JS Web API-JSONP和cors
    JSONP(JSONwithPadding)JSONP是通过<script>标签来实现跨域数据传输的技术。它是为了绕过浏览器的同源策略限制而诞生的。访问一个网址,服务端一定返回一个html文件吗?---不是的服务器可以任意动态拼接数据返回的,只要符合html格式的要求就可以。JSONP的工作原理:客......