软件测试
瑺圊樹
联系方式q361786231
展开
-
Cypress(四)查询元素
一.通过jquery选择器查询我们知道Jquery作为前端经典框架,也有查询元素的功能,那么两者有啥相似和不同之处呢?1.相似:如果使用过Jquery,如果想通过类选择器查询元素,代码如下:$('.my-selector')在Cypress里通过类查询同样的元素,代码如下cy.get('.my-selector')是不是看起来很像,实际上,Cypress捆绑了JQuery,并提供了很多JQuery的DOM遍历方法,因此可以使用熟悉的API轻松处理复杂的HTML结构。我们可以通原创 2020-06-05 00:56:02 · 998 阅读 · 0 评论 -
Cypress(二)Cypress相关介绍
一、简介Cypress是新一代ui测试框架,类似于selnium,它基于node js,支持webpack构建。功能特点:1.时间旅游:测试的每一步都有 snapshot,只需将鼠标悬停在命令日志中的命令上,就可以准确地查看每个步骤中发生了什么。2.可调试:我们无需猜测测试用例为何失败,直接从熟悉的工具进行调试(例如:谷歌浏览器的开发者工具),可读错误和堆栈跟踪让调试更有效率。3.自动等待:再也无需在测试用例代码中添加 wait 或 sleep 代码,Cypress 会自动等待命令和断言原创 2020-05-16 10:18:57 · 5209 阅读 · 0 评论 -
Cypress(三)cypress实战
1.在项目下新建login.js文件2.在项目的cypress->integration目录下新建baidu.js文件,输入以下代码describe('My First Test', () => { it('Login', () => { cy.visit('https://www.imooc.com/') cy.get('#js-signin-btn').click() cy.get('.ipt-email').typ原创 2020-05-22 16:29:05 · 1439 阅读 · 0 评论 -
Cypress(一)Windows环境Cypress环境搭建
一.环境要求1.操作系统要求macOS10.9及以上(64位)LinuxUbuntu 12.04及以上, Fedora 21 and Debian 8(64位)Windows7及以上2.必须装有Node且在8.0及以上版本二.安装1.通过npm安装Cypress(1)新建项目目录(2)cd切换到项目目录(3)执行npm命令初始化项目npm init -y (4)安装 umi 的依赖npm install umi --save-dev...原创 2020-05-10 14:09:06 · 1018 阅读 · 0 评论 -
自动化测试 元素的十大定位方法
1.根据id定位2.根据name定位3.根据tagName定位4.根据className定位5.根据linkText定位6.根据partialLinkText定位7.根据xpath定位8.根据cssSelector定位原创 2020-05-01 11:23:21 · 351 阅读 · 0 评论 -
java selenium IDEA maven自动化测试框架搭建
一.安装java jdk,并且配置环境变量二.安装IDEA三.下载maven四.selenium官网下载chorm浏览器驱动五.IDEA指定maven目录,然后创建maven项目六.pom文件添加selenium自动测试框架jar包,可以在mvn仓库找到最新稳定版本添加<!-- https://mvnrepository.com/artifact/org.selen...原创 2020-05-01 10:37:21 · 545 阅读 · 0 评论 -
测试用例要点
ID 模块 前提条件 步骤 预期结果 实际结果原创 2020-05-01 07:50:09 · 214 阅读 · 0 评论 -
常见测试流程
常见的测试流程:需求分析->概要设计->详细设计->编码->单元测试->集成测试->系统测试->验收测试(v模型)常见的自动化测试流程需求分析->选择方案->制定计划->环境搭建->用例准备->编码->执行->结果分析...原创 2020-05-01 07:43:07 · 147 阅读 · 0 评论 -
功能测试与自动化测试
什么是功能测试(1)满足产品需求(2)找bug(3)控制风险(4)控制质量什么是自动化测试(1)编写代码、脚本让程序自动运行(2)减少人工投入,提高工作效率(3)回归测试(4)系统监控...原创 2020-05-01 00:50:04 · 166 阅读 · 0 评论 -
QC9安装
执行安装程序后首先安装的是JVM虚拟机,时间可能会久一点大家可以稍微等待一会安装完虚拟机后自动出现安装界面,执行下一步操作同意许可协议后继续下一步在这里有许可的朋友填入许可,没有的朋友选择评估基本情况自己装都是第一个节点,如果做集群的话另议选择QC的安装目录建议选择JBoss应用服务器,感觉部署比较简单,如原创 2014-06-07 00:15:42 · 3462 阅读 · 0 评论 -
LoadRunner录制脚本时出现:Unable to connect to remote server),有事件没有脚本的问题
1.首先要查看IE浏览器是否设置第三方浏览器扩展,工具—>Internet选项—>高级将启用第三方浏览器前面的勾去掉。2.设置LoadRunner,有两种设置方法 方法一:工具—>Recording options——>Network——>Port Mapping ——>新创建一个new entry ——> define IP and Port number,如图1-1转载 2014-06-07 00:07:47 · 1455 阅读 · 0 评论