测试用例的优先级别划分 测试用例的优先级别 首先,你必须确定什么是你优先级别的类型和其暗示着什么。就我们的目的来说, 我们将用一个假设开始,那就是我们可能发现的缺陷的严重程度和那些相应测试用例的优先级别之间是平行的。 1 –小版本确认测试(Build Verification Tests (BVTs):也叫做“冒烟测试”,一组你想先运行的以确定这个给出的小版本是否可以测试的测试用例。如果你不能访问每一个功能区域或执行其他测试用例依赖的基本操作,那么在执行这个优先的测试用例之前,试图做其他任何的测试都是没有意义的,因为他
git常用命令(持续更新) 【git branch -a】查看原创所有分支 【git branch】 查看本地所在分支 【git checkout ***】切换***分支 【git checkout -b ***origin/***】新建并切换***分支【git add .】(注意这里有一个 点)命令把目录下文件加入工作区 【git commit -m ***】 提交到仓库,并备注信息...
npm常用命令(持续更新) npm安装命令本地安装时将模块写入package.json中:【npm install xxx】安装但不写入package.json; 【npm install xxx –save】 安装并写入package.json的”dependencies”中; 【npm install xxx –save-dev】安装并写入package.json的”devDependencies”中; 【npm install -g xxx】利用npm安装全局模块xxx。npm 卸载命令【npm uninst
APP测试-常见弱网问题和原因分析 (注:来自于网络资源整理)1.场景:上传大图或者多图时,在弱网络环境下出现进度条走到一半卡住然后又从头开始原因:采用分段上传方式,直至请求超时,分段传输没有结束,代码逻辑不对,导致每次重试都重头上传,一直循环2.场景:在弱网络环境下容易出现登录不上或者登陆后立即掉线原因:登录没有缓冲机制,而请求超时时间的设置没有区分同网络情况解决方案:建议开发针对wifi、2g、3g、4g设置不同的超时时间3.场景:弱网络环境下,请求的数据返回时间较长,等待的过程中,如果页面上的相关控件仍然可以操作
excel表格自动填充为汉字拼音首字母 更改自:https://jingyan.baidu.com/article/75ab0bcb26da9f96874db22d.html环境说明microsoft excel 2016单元格斜线分为两格1、打开【Excel表格】,选中sheet表,右键-》查看代码;或者按组合快捷键【Alt+F11】,打开【Visual Basic编辑器】:2、点击上面菜单栏的【插入】选项,然后选择【模板】,如下图所示:3、将下面的代码复制到窗口中(该代码就是取汉语拼音首字母的一个程序):
Python3.8+selenium+Robot Framework+RIDE在windows环境下的安装教程 目前网上找到的资料基本说的都是ride只支持python2;但官网上实际已明确RIDE支持python3.8(2020.2以后的版本)了。只不过属于非正式版,预计后面的正式版就支持python3了。记录一下本次的安装过程:1、软件环境说明默认已安装好python3.8(自动安装好pip,配置好环境) 操作系统 软件 windows 10 python-3.8.5-amd64.exe 2、安装2.1 在线安装直接打开cmd使
正则表达式 正则表达式在线测试:https://c.runoob.com/front-end/854转载自:https://www.runoob.com/regexp/regexp-syntax.html正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。例如: runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号..
EXCEL使用技巧分享 环境说明microsoft excel 2016单元格斜线分为两格1、【开始】-》【边框】,选择最下面的【其他边框】;2、 根据需要选择划线方向单元格内容满足指定条件后,整行变色举例:当状态为离职时,要求整行背景置灰。1、选择D列的任一单元格,【开始】-》【条件格式】-》【新建规则】2、选择【使用公式确定要设置格式的单元格】,编辑规则说明,并点击【格式】设置样式,然后点击【确定】;公式编辑说明:需要使用英文字符编辑,中文字符加引号;其中$D1:$D1024
ELK日志分析平台-记录实际应用中碰到的问题 1、为什么@timestamp字段在终端的显示与在Kibana上的显示不一致?原因:对于Elasticsearch内部,时间字段统一采用UTC时间进行管理,这也是运维领域的一个通识;解决方案:但Kibana会读取浏览器的当前时区,然后在页面上转换时间字段的显示。建议接受这个设置。2、解析日志时,tags字段为什么会出现_grokparsefailure和_dateparsefailure?原因:若存在log内容与 grok/date插件中的match 语从句不匹配,logstash会自动在t
Cypress UI 自动化(9)- 巧用辅助定位函数.children()\.first()等 .children(selector)定义:children() 方法返回被选元素的所有直接子元素。(嵌套包含)参数 描述 selector 字符串值,包含匹配元素的选择器表达式。 示例:cy.$("div").children(".selected").first()定义:first() 将匹配元素集合缩减为集合中的第一个元素。示例:cy.$("div").first().last()定义:first() 将匹配元素集合缩减为集合..
docker学习(1)-镜像管理的基本命令 1、镜像仓库基本命令下载镜像(pull)语法docker pull [OPTIONS] NAME[:TAG|@DIGEST]选项名称 默认 描述 --all-tags, a 下载仓库所有镜像 --disable-content-trust true 跳过镜像校验 实例#从docker hub下载14.04版本的ubuntu镜像$ docker pull ubuntu:14.04 #从zhoulm账号的ubuntu-usr库.
Cypress UI 自动化(8)- 使用docker命令运行cypress项目,碰到的问题 Docker重复运行cypress项目,提示“The container name "/cypress-docker" is already in use by container”解决方案1:使用‘docker rm’删除掉该容器后,再重新运行cypress项目解决方案2:运行cypress项目的命令添加“--rm”选项,每次运行后,自动删除刚刚运行的容器实例docker run --rm -it -v /usr/zhoulm/cypress/:/e2e -w /e2e --nam.
Cypress UI 自动化(7)- 使用docker运行cypress项目 一、 软件环境说明准备好已经安装了docker的centos环境 操作系统 软件 centOS 7(已安装docker) docker 已完成的项目文件 allure-2.13.0 二、下载官方cypress镜像1、进入cypress官网可以看见cypress已经准备了一系列的基础镜像2、从上到下分别是:1、只装了依赖的镜像(cypress/base);2、装了依赖和浏览器的镜像(cypress/browsers.
logstash解析日志-multiline多行日志解析示例 Codec 是 logstash 从 1.3.0 版开始新引入的概念(Codec来自Coder/decoder 两个单词的首字母缩写)。在此之前,logstash 只支持纯文本形式输入,然后以过滤器处理它。但现在,我们可以在输入期处理不同类型的数据,这全是因为有了 codec 设置。所以,这里需要纠正之前的一个概念。Logstash 不只是一个input | filter | output...
Cypress UI 自动化(6)- 生成allure报告 1、安装allure2、配置Junit报告3、生成allure报告4、合理命名用例每个脚本运行完的统计完整项目运行完的统计运行单个脚本文件,运行整个项目
Cypress UI 自动化(5)- run命令的各参数详解 前言非 GUI 模式下命令行运行 cypress,需知道有哪些参数可以使用。查看命令行参数输入 -h 查看命令行参数cypress run -hRuns Cypress tests from the CLI without the GUIOptions: -b, --browser <browser-name-or-path> runs Cypress in the browser with the given name. if a filesyst
Cypress UI 自动化(2)- Cypress项目目录介绍 1、项目目录 fixtures 存放模拟数据,数据格式为json,常用与接口数据准备。允许在该目录下添加自定义多层级文件夹,方便管理数据。读取时使用cy.fixture('xxx/xxx/xxx.json') integration 存放测试脚本,命名方式xxx.spec.js。允许在该目录下添加自定义多层级文件夹,方便管理测试脚本。 plugins 存放第三方插件或自己编写的插件。 support ..