摘要: 第一章 Selenium 概述 1.1.Selenium 发展史 ​ Selenium是一系列基于Web的自动化工具,提供一套测试函数,用于支持Web自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较。具有如下特点: 多浏览器支持 如IE、Firefox、Safari、Chrome、 阅读全文
posted @ 2020-03-30 23:27 小葛师兄 阅读(47834) 评论(13) 推荐(40) 编辑
摘要: 一、testng 介绍 是一个测试框架,其灵感来自 和 ,但同时引入了一些新的功能,使其功能更强大,使用更方便。 设计涵盖所有类型的测试:单元,功能,端到端,集成等,它需要 或更高的 版本。 详细使用说明请参考官方链接:https://testng.org/doc/index.html 在 mave 阅读全文
posted @ 2020-02-01 18:40 小葛师兄 阅读(4157) 评论(0) 推荐(3) 编辑
摘要: 一、输入框 1.字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符 特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度 1、最大长度+1、输入超长字符比如把整个文章拷贝过去。 (3)空格检查 阅读全文
posted @ 2019-11-30 14:24 小葛师兄 阅读(2637) 评论(2) 推荐(3) 编辑
摘要: docker 环境安装 本文演示的环境是腾讯云的服务器,Linux版本:centos7; 已经安装了 docker 环境,版本:Docker version 20.10.12; 拉取镜像 执行 docker 命令拉取 mysql 镜像,默认拉取最新版本(mysql-8.0.27): docker p 阅读全文
posted @ 2022-01-13 23:47 小葛师兄 阅读(2820) 评论(1) 推荐(0) 编辑
摘要: 下载镜像运行 jenkins 默认服务器已经安装好了 docker 环境; 拉取 jenkins 镜像 docker pull jenkins/jenkins:lts 镜像的详细信息可以查看:https://c.163yun.com/hub#/library/repository/info?repo 阅读全文
posted @ 2022-01-10 20:42 小葛师兄 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 前言 什么是内网穿透? 内网穿透,又叫 NET 穿透,是计算机用语。用通俗的说法就是你家里的个人电脑,可以直接被外网的人访问。例如你在公司,不通过远程工具,直接也可以访问到家里的电脑(本文章特指 web 应用程序)。 正常来说我们的个人电脑是无法被别人访问到的(有固定 ip 除外!),而且现在固定 阅读全文
posted @ 2021-12-04 23:41 小葛师兄 阅读(4166) 评论(0) 推荐(1) 编辑
摘要: 作者: 阮一峰 日期: 2019年3月 6日 原文链接:https://www.ruanyifeng.com/blog/2019/03/agile-development.html 敏捷开发(agile development)是非常流行的软件开发方法。据统计,2018 年 90% 的软件开发采用敏 阅读全文
posted @ 2021-10-10 20:07 小葛师兄 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.引言 1.1.目的 本测试报告为 xxx 系统测试报告,本报告目的在于总结测试阶段的测试及测试结果分析,描述系统是否达到需求的目的。 本报告预期参考人员包括测试人员、测试部门经理、开发人员、项目管理人员等。 1.2.参考文档 《xxxx系统需求规格说明书20200120.docx》: 《UI原型 阅读全文
posted @ 2021-10-08 23:32 小葛师兄 阅读(3296) 评论(0) 推荐(1) 编辑
摘要: 一般测试场景 所有必填字段都应该校验并用星号“*”标注 验证错误提示信息应在正确的位置合理显示 所有的错误信息都应用相同的css样式显示(如:红色) 一般性的确认信息应该用错误消息意外的CSS样式显示(如:绿色) 提示信息应是有意义的,通俗易懂的 下拉字段的第一个条目应是空白或“请选择”之类的文本 阅读全文
posted @ 2021-06-15 20:32 小葛师兄 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 优秀的框架都有属于自己的思想,在搭建web自动化测试框架时,我们通常都遵循 PO(Page Object)思想。 简单理解就是我们会把每个页面看成一个对象,一切皆对象,面向对象编码,这样会让我们更好的解耦代码,也更好的进行封装和理解。 使用selenium框架来操作页面时,最常用的都是一些点击,输入 阅读全文
posted @ 2021-05-16 18:34 小葛师兄 阅读(775) 评论(0) 推荐(1) 编辑
摘要: 突然有一天发现自己电脑上的所有浏览器,无一幸免的被篡改了主页,恶心的2345网站,通过网上一顿搜索,什么注册表修改,启动程序改名(改了无法设置为默认程序),生成新的快捷键方式,修改启动命令,都无法解决问题。 最后想到会不会是病毒问题,最终通过跳转的网址中域名关键字搜索,找到了一篇文章,还真是病毒。 阅读全文
posted @ 2021-03-20 11:38 小葛师兄 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: 背景 平时写文章的时候,经常会在内容里面插入一些图片,之前一直用 github 来存储在线图片,但是国内访问 github 太慢了,有的时候连图片都加载不出来,所以想着能不能用国内的 gitee 来存储图片,网上搜了下,找了方法,非常简单,看下面操作。 gitee 存储图片 在 gitee 创建仓库 阅读全文
posted @ 2021-01-24 19:30 小葛师兄 阅读(3443) 评论(1) 推荐(2) 编辑
摘要: 平时做web UI 自动化都是在window系统有界面操作的,现在想在自己的服务器上跑自动化,遇到的问题有: 没有相应的浏览器 使用的是Linux系统(无GUI) 执行的时候看不到界面 针对以上问题,主要还是浏览器的问题,把浏览器安装上就行,而且现在的浏览器也支持无界面(headless)执行了,这 阅读全文
posted @ 2021-01-01 18:57 小葛师兄 阅读(1805) 评论(0) 推荐(0) 编辑