测试还是国外的香?走进海外测试开发工程师

背景:最近看到我们的测试交流圈讨论测试发展要不要去海外,于是为大家整理问答形式解答,欢迎大家补充。

1.能不能介绍一下国外的工作模式和方法以及国外测试的关注是在哪方面?

我不清楚国内的工作模式,但我觉得类似。

对于工作流程来说:

*天都会有scurm meeting(我们组是下午meeting,别的公司是在上午),简单讲自己的工作进程,有没有地方不会做,或是遇到问题需要帮助,有些时候会唠嗑。

*每周五有mini demo,就是给老板和老板的老板展示工作进程,然后得到这些大佬的反馈。

*每月都有sprint demo,就是给老板和老板的老板展示工作进程,然后之后发布。

对于测试人员来说:

*月初的工作,将上个月的自动化代码完成(或是其他tech debt没做完的做完)。

*月中的工作,写测试计划,案例,步骤和测试环境的部署和数据的准备,然后进行手工测试。

*月末的工作,主要就是自动化测试案例,并且将自动化代码加入CI 和 CD中。

对于国外关注的是什么的问题,我觉得国外小公司和国内小公司一样,大公司和大公司一样,基本没啥区别:

*小公司基本上对于测试要求很不严格,自测,或是tech lead测,开发人员自己写自动化测试。

*大公司对测试要求极其严格,(由于产品和业务非常值钱),所以不仅要开发人员自测,写unit test,还要有测试人员对产品进行各种测试regression test, performance test 以及    intergration test等等,以及自动化测试。

*  国外对于测试是非常注重的,只要测试不通过,事情再紧急也不能发布。

2.自动化测试用的是哪些测试工具?

*常规UI 测试主要是Selenium

*框架的UI测试主要是取决于前端框架

*接口测试会用自制的接口测试框架

*以上是自动化测试的基础等等

3.可以根据swagger自动化生成自动化接口测试的框架(Rest Test Code Generator),如何操作?

Swagger 本身就是一个非常规范的JSON,包括了所有可Rest call的option,即测试方法都已经在上面了;并且Rest call返回的格式也写好了,即测试结果也在上面。

  基于以上完美的测试方法和测试结果,一个完美的自动化接口测试框架就形成了。

4.如何能让组内的工作效率得到明显的提升,有哪些具体的措施和方法呢?

     根据当代女性哲学家Marth Nussbaum的Creating Capabilities的理论:整体的生产力是由个人的生产力的整合,而提高整体生产力的方式是提高个人能力。

     我相信这句话已经告诉你答案~

5.什么样的自动化测试框架才能最大限度的减少脚本的维护?

 这个问题我不太清楚想问的是自制一个测试框架,然后使用的时候脚本不用频繁的更新,还是使用一个测试框架,然后让自己的自动化测试脚本尽可能少的维护

如果你问的是自制测试框架:

*如果是高素质的测试开发团队,完全可以自制测试框架;

*如果不是高素质的,最好是用现有的开源测试框架

* 当然了,最保险的方式就是对当前最成熟的框架进行深度的定制化

 如果你问的是测试脚本,这个问题将会很复杂一发而动全身,因为频繁修改测试脚本意味着开发流程和规范可能有问题,管理不当,测试人员水平不高:

*全体人员:必须要达成共识,交流通畅且有效

*开发人员:必须要对开发语言进行规范化,不能乱起名,比如说class 和 ID 就最好是不要频繁的更改,不要给variable和method乱起名,使用swagger这样的描述性语言

*测试人员:测试代码一定要可配置,可自定义,可读,无hard code。

*管理人员:一定要促使工作人员合作和交流。

如果大家对于学习Python有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,这是我的Python交流qun:785128166,有任何问题可以随时来咨询我。

测试还是国外的香?走进海外测试开发工程师相关推荐

  1. docker 端口映射 udp_Docker领路,走进压力测试的现代化 | 51上头条

    摘要:Docker技术为软件开发.测试提供了非常便捷的功能,使用现成的镜像让我们的工作事半功倍.本文针对在项目中进行压力测试使用Docker进行说明,重点记录从手工搭建环境,到使用Docker提高测试 ...

  2. 【腾讯TMQ】走进标准化测试

    一.引言 为避免大篇幅的概念介绍,我们直接从项目实践入手,为读者朋友理解标准化测试.在开始,只要理解标准化测试是为了解决项目测试实际问题而产生的测试方案即可. 二.背景介绍 手机QQ浏览器(iPhon ...

  3. 试试使用 Vitest 进行组件测试,确实很香。

    微信搜索 [大迁世界], 我会第一时间和你分享前端行业趋势,学习途径等等. 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整 ...

  4. 测试智商的软件或网址,iq测试(sds在线测试)

    就像一笔画图的 或者 摆火柴棍的 要有损人的更好 1.找一个朋友,让他先说3遍"老鼠",然后再说3遍"鼠老",待他说完"老鼠,老. "情&q ...

  5. 重磅干货 | 带你深入解读:全栈测试开发工程师

    篇符较长,深度好文,请耐心看完! 1. 测试人员生存的窘境 在移动互联网飞速发展和行业新需求的推动下,软件测试行业在不知不觉中发生着非常大的转变,如果说早期软件测试行业还是一个风口,随着转行人员以及毕 ...

  6. SOA测试系列 | S2S路由功能浅析及测试解读之问答集锦

    随着国内外汽车电子架构日益复杂,面向服务的架构(Service-Oriented Architecture,SOA)设计理念逐渐从IT行业走进了汽车人的视野,近年来国内外的各OEM开始逐步推进基于SO ...

  7. 从「腾讯测试岗位」跳槽到「字节测试岗位」工作是一种怎样的体验?

    目录 "中年危机",更可怕的是自身危机 为什么会有危机感? 学习资源推荐 软件测试所有方向的学习路线 一.测试与软件模型 二.测试用例设计 三.软件测试类型 四.自动化测试 五.测 ...

  8. 汽车材料的UV老化测试,材料的抗UV老化测试

    汽车材料的UV老化测试,材料的抗UV老化测试 国外老化试验机并不模拟全光谱太阳光,但是却模拟太阳光的破坏作用.通过把荧光灯管的主要辐射控制在太阳光谱的紫外波段来实现.这种方式是有效的,因为短波紫外线是 ...

  9. 测试机房质量之上传下载速率测试

    测试机房质量之上传下载速率测试 之前介绍了通过Ping值来测试机房质量,但这仅仅是测试的一部分.我们想要考察机房是否符合自己的业务需求,它的线路情况好不好,稳定不稳定,则还是需要测试它的上传下载速率情 ...

最新文章

  1. PHP实现将任意尺寸的图片裁剪后等比缩放到任意尺寸的透明图片上,并实现图片翻转...
  2. 从JS数组中删除重复的值[duplicate]
  3. java - 朴素贝叶斯
  4. 2345王牌浏览器九宫格个性化设置
  5. 【转】QDockWidget 停靠窗口和工具栏
  6. java语言定义一个具备栈功能的类_Java学习笔记 第二章 Java语言基础
  7. [转载] python 字典查找_python字典的增,删,改,查
  8. asp毕业设计—— 基于asp+access的网上动态同学录系统设计与实现(毕业论文+程序源码)——同学录系统
  9. 软件安全(彭国军)期末复习
  10. tps在区块链是什么意思_一文读懂 TPS介绍!
  11. Vue 国家省市三级联动
  12. 天翼阅读倾情回馈——《海盗鬼皮书》限时免费畅读
  13. 开源: CVPR 2020 修复你的老照片
  14. 这家公司,打造电竞三冠王SKT,无视法律,韩国总统还得给他赔笑脸
  15. ConvNeXt+YOLOv7改进方案
  16. 计算机在旅游方面的应用,浅谈旅游专业在《计算机应用基础》设计中的思考
  17. Java开源Web开发框架
  18. 宏观经济学gdp计算方法_宏观经济学gdp计算方法
  19. vue实现动态添加表单
  20. 《论文笔记》Autonomous Robotic Exploration Based on Multiple Rapidly-exploring

热门文章

  1. 目前很穷,有什么办法能快速挣钱?
  2. windows10安装keras教程
  3. Camtasia v2021.18汉化屏幕录像软件教程分享
  4. 3dmax2022 导不出datasmith格式文件
  5. HSSF生成excel文件损坏
  6. 阅读软件怎么添加书源_FANUC仿真软件怎么添加多个机器人到系统中
  7. 【贪心+堆/模拟费用流增广】BZOJ4946 [NOI2017]蔬菜
  8. 无网络rpm包安装相关依赖包
  9. 用计算机做动画效果,ps制作眨眼效果,用ps制作眨眼动画效果
  10. Application Server was not connected Unable to ping server at localhost:1099