知识类
萤火虫梦
这个作者很懒,什么都没留下…
展开
-
python+selenium UI自动化测试环境搭建及使用
一、什么是Selenium? Selenium 是一个浏览器自动化测试框架,它主要用于web应用程序的自动化测试,其主要特点如下:开源、免费;多平台、浏览器、多语言支持;对web页面有良好的支持;API简单灵活易于使用;支持分布式测试用例执行。 Selenium经历了两个版本,Selenium1.0和2.0,Selenium1.0主要由以下几部分构成: Selenium ID...原创 2019-03-01 01:17:04 · 234 阅读 · 0 评论 -
移动端测试流程
主要针对移动端的版本发布流程进行介绍,面向移动端新人、相关部门测试和对移动端流程不熟悉的开发同学。希望在了解移动端的发版方式和节奏后能更加流畅的进行协同开发与测试工作。版本流程详解:版本流程共分为5大部分,分别为需求、开发、测试、发布、反馈收集。需求部分1、需求池:产品会将各组需求进行优先级排序,跟进技术资源的数量来安排当前版本可以做哪些需求。2、立项:需求较大,涉及较多...原创 2019-06-08 11:43:39 · 502 阅读 · 0 评论 -
HTTP接口测试
接口测试背景什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。定义:测试系统组件间接口的一种测试,主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点,重点是检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系...原创 2019-06-08 11:37:54 · 672 阅读 · 0 评论 -
测试用例设计方法
测试分析:运用各种测试用例设计方法进行分析的一个过程,决定了测试的广度和深度,类似于开发的详细设计过程。测试分析方法:等价类划分,边界值分析,错误推测,场景设计法,探索性测试。以下举例说明:等价类划分方法根据可能输入域数据,划分成若干个子的输入域子集,从每一个子集中选取少数具有代表性的数据作为测试用例。设计方法:找出输入条件,划分等价类,测试用例编写等价类划分有两种不同...原创 2019-06-08 11:23:05 · 498 阅读 · 0 评论 -
测试计划测试用例及用例评审
测试计划目的和意义测试计划是项目测试的纲领性文档,制定测试计划以后,测试人员可根据计划展开工作,测试计划也可帮助项目组成员了解测试流程把控以及是否存在风险。有哪些任务需要写测试计划呢?我们罗列考拉当前项目的三种情况:1、P0/PS 项目任务;2、项目任务,测试时间在5天及以上的任务;3、服务化任务;测试计划如何写测试计划由测试负责人主导编写,测试负责人和开发...原创 2019-06-08 11:18:17 · 2867 阅读 · 0 评论 -
需求评审
需求评审目的及准备 : 目的:需求分析在项目开始阶段,为了使项目成员对需求理解达成共识,并第一时间发现需求不合理点或者需求遗漏。准备:1.产品提前1天将需求稿(交互稿)发出来让开发测试提前了解需求;2. 较大项目会召集多个业务组在一起评审,要确保开发负责人到场;交互更新:评审过程中需求更改,需督促产品修改交互,方便需求跟踪记录,以免后期发生不必要纠纷。案...原创 2019-06-08 11:08:52 · 1442 阅读 · 0 评论 -
测试流程总结
一、任务类型1、项目任务(如:P0、PS、P1 等 立项任务,优先级较高)2、日常任务(如:开发自提任务,产品小需求任务,开发测试可正常排期上线)3、插单任务(如:线上优化任务、老板紧急需求,虽任务量不算大,但需紧急上线,会占用开发测试较多时间)二、项目任务测试流程项目任务大致流程可描述如下:项目启动会:针对核心项目,项目管理PM 需召开项目启动会; 需求评审:产...原创 2019-06-08 10:59:31 · 442 阅读 · 0 评论 -
web常用模块的测试用例
一些常用模块的测试用例1、登录 2、添加 3、查询 4、删除1、登录①用户名和密码都符合要求(格式上的要求)②用户名和密码都不符合要求(格式上的要求)③用户名符合要求,密码不符合要求(格式上的要求)④密码符合要求,用户名不符合要求(格式上的要求)⑤用户名或密码为空⑥数据库中不存在的用户名,不存在的密码⑦数据库中存在的用户名,错误的密码⑧数据库中不存在的...转载 2019-05-27 11:11:19 · 1150 阅读 · 0 评论 -
shell中的“正则表达式”和“通配符”
一、通配符:键盘上的符号,用来匹配符合条件的文件名【过滤文件名】 用来模糊搜索文件* :匹配任意多个字符或者0个字符 find /home -name "a*.out". 2. ? :匹配任意一个字符 ls a??.out 3. [ ] :匹配括号范围内的任意一个字符 ls...原创 2019-03-04 16:17:40 · 214 阅读 · 0 评论 -
[Python] 教你如何将py脚本转化成exe文件--可无python环境使用py脚本
将py文件转化成exe文件就是为了方便那些小白但又想使用py的朋友,但小伙伴们一般在转化的过程中会不会遇到一些问题呢这篇文章就主要记录一下我在转化时遇到一些问题的解决办法希望能帮助到大家(大佬可以直接绕过,本人菜鸡一枚)1.首先要安装pyinstaller这个工具可以直接在cmd中使用 pip install pyinstaller命令下载(前提是自己必须配置好py的环境变量)安装好后直接在c...原创 2019-03-04 05:35:19 · 590 阅读 · 0 评论 -
selenium使用基础知识--web自动化测试
from selenium import webdriver # 导入webdrive模块import time # 导入时间模块from selenium.webdriver.common.action_chains import ActionChainsimport reimport selenium.webdriver.supp...原创 2019-03-03 22:42:44 · 218 阅读 · 0 评论 -
三大高级协议--http/dhcp/ftp
一、http协议(超文本传输协议)作用:用于从万维网服务器传输超文本到本地浏览器的传递协议端口:80 基于TCPhttp服务器:Apache Tomcat IIS NginxURL:统一资源定位符(表示资源位置)协议://域名(或ip):端口号/路径?参数1&参数2http工作流程1.客户端与服务器建立连接,只要单击某个超链接,h...原创 2019-02-26 10:11:54 · 740 阅读 · 0 评论 -
git命令
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在...原创 2019-02-25 20:32:36 · 128 阅读 · 0 评论 -
Appium框架原理简述
1.Appium框架概况 Appium是一个开源的、跨平台的自动化测试框架,该框架适用于Native Application、Mobile Web Application或Hybrid Application的自动化测试。Native Application指的是基于智能手机本地操作系统如iOS和Android并使用原生编程语言(如Android上使用Java)编写并运行的第三...转载 2019-03-01 02:03:41 · 1029 阅读 · 0 评论 -
UI自动化测试必要性
1、首先,讲讲UI自动化测试的误区吧误区一: UI自动化没用造成这个误区的原因也很简单。技术和业务拆解能力不足就直接去搞自动化了。所以自然就没什么好效果,然后总结出了一个结论--UI自动化没有什么用。误区二: UI自动化实现很简单之所以有这么一个误区原因也很简单。UI自动化不论是selenium、rf还是TestWriter。平常用的API确实没多少,很好学。稍微有代码基础的人就...转载 2019-06-08 16:34:50 · 2897 阅读 · 0 评论