摘要:
Sonar是什么 1、Sonar全称SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以多维度检测代码质量,是代码审查利器 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检 阅读全文
摘要:
作为一个合格的测试工程师,必须掌握测试的日常工作流程。 那么在一个产品周期里面,测试工程师是什么时候介入工作的呢?具体承担了哪些工作呢?这两问题,也是在日常面试中经常遇到的,这里我用一张思维导图进行简单的概括(如下图) 今天我们就来说说“测试用例设计”和“测试用例评审”。 01 测试用例设计 常见的 阅读全文
摘要:
一. 什么是Gauge Gauge是一款用于编写和运行验收测试的BDD框架,它有如下的特点: 使用Markdown的简单、灵活的语法来描述行为 支持多平台(Windows、Linux、macOS)、多语言(C#、Java、Javascript、Python、Ruby) 支持插件扩展 支持数据驱动和外 阅读全文
摘要:
如何从初级测试工程师,成长为高级测试工程师? 1 以下是根据自身的经验总结出来的的测试工程师的段位定位:(代表个人观点,仅供参考) 很多行外的人都觉得我会测试,测试很简单,不就是根据需求设计的文档内容测试么?一句话似乎否定了四五年工作经验的测试人员的努力过程。故在此举例几个常见的测试内容,来对比下初 阅读全文
摘要:
在测试部门内平台类工具的开发需求越来越多,因此也推动了测试开发职位薪水逐步升高。如果开发一个web测试平台,前端技术是必不可少的,像是js、css等。一般在企业内,一个正式产品的前后端开发是职责分明的。 端开发只负责业务逻辑,对外提供接口。前端开发只负责调后台接口,并做前端渲染。 不过尴尬的是,测试 阅读全文
摘要:
在接口自动化过程中,每次都打开postman工具来手动运行脚本显得不智能,所以可以通过命令在无UI或者其他持续集成的平台上执行脚本和数据。 环境准备 导出collection 安装node.js和cnpm 安装newman 环境检查 检测node.js: 检测cnpm: 安装教程:http://6t 阅读全文
摘要:
如何尽最大的努力避免成为背锅侠? 本文主要讲述自己从一个测试菜鸟,逐步成长到现在过程中累积的一些经验。 在日常测试工作中,经常听到开发说:这个bug是产品设计缺陷?这个细节产品设计文档没有?这个bug是前端的?这个bug是app端的?等等诸如此类的推脱,不愿意承认这个bug是他代码漏洞造成的。 最后 阅读全文
摘要:
作为一名测试开发,平常主要工作就是做一些测试平台的开发。 开发一个web平台,需要非常熟悉前后端的相关技术。后端的话,像是Java、Python都可以。前端主要是HTML和js,HTML比较简单,js通常需要使用一些框架,比如早期的jQuery。近些年,另外一个js框架越来越火,那就是大名鼎鼎的vu 阅读全文
摘要:
提到XP想到什么?Windows XP ?(配音:晕倒死叉P)? 敏捷开发里面,也有一个XP,这里要按照英语字母发音,分开念。老司机就不示范发音了。 敏捷开发里提到的XP是eXtreme Programing的缩写,翻译过来是:极限编程。不是福报,不是编程累到极限的意思… 敏捷XP是对测试小伙伴、Q 阅读全文
摘要:
前 言 在学习自动化过程中觉得,看了很多教程学来学去就是元素定位、断言,基础都学会了,但是感觉脚本很平淡无味,没有结构设计,有些相同的功能,在不同的用例里面,一直在反复写,反复执行。出去人家问你会不会自动化时,也只能心虚的说我会元素定位基础的。 在学习自动化过程中觉得,看了很多教程学来学去就是元素定 阅读全文