自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于python的自动化测试框架搭建

自己动手搭自动化测试框架

2017-12-04 17:35:10 35310 5

原创 Linux下JDK安装

滴~ 今日打卡!博主今天在电脑上搞了各虚拟机 ,准备安装环境,准备给自动化测试用的。今天先来装JDK。JDK下载地址:http://pan.baidu.com/s/1dFjfwQl  (64位的tar包)安装:步骤一:把文件传到虚拟机。博主虚拟键使用VMWare建的,所以直接在VMWare中创建共享文件夹。然后把下载好的包拖到共享文件夹中。进入虚拟机,在/mnt/hgfs目录下就能

2017-11-27 14:47:59 275

原创 实践问题总结(一)

滴~ 今日打卡!这两天一直在忙别的事情,都没有时间更新博客了。今天把事情处理完,马上来梳理一下这段时间自动化测试实战下来的问题及解决办法。实战用的系统是公司的项目,所以不便截图,只能大概描述一下问题,请见谅。1. 系统登录的时候有一个bug,登录账号与密码都正确,但会弹出“登录失败”提示窗,点击确认后,系统自动跳转到主界面(实际是登录成功的)。而且!这个提示窗不是每次都会出现!转化场景

2017-11-24 14:14:18 341

原创 解决firefox设置不自动更新后仍然自动更新问题

解决firefox浏览器设置不检查更新后重启还是会自动更新问题

2017-11-20 15:12:22 6054

原创 jenkins持续集成环境搭建(内含tomcat部署)

滴~ 今日打卡!今天分享Jenkins持续集成环境搭建!1.安装JDK,请看博主的另一篇文章()2.安装Tomcat(1)直接到官网去下载安装包http://tomcat.apache.org/(2)双击exe文件,同意协议(3)下一步,这里建议把后两个页勾选上(4)继续下一步,这里要注意几个端口号是否被占用(5)继续下一步,这里tomcat会自动检测jdk

2017-11-19 20:36:50 1108

原创 win7下LInux虚拟机搭建

滴~ 今日打卡!今天来分享虚拟机搭建1.安装VMware下载地址:https://my.vmware.com/cn/web/vmware/evalcenter?p=horizon-7  进入下载-workstation player,自动跳转到下载页面下载后双击运行,安装。注意:为了后面搭建JAVA环境,安装路径最好不要有空格!!!其他跟普通软件安装差不多,就不详细说了。2

2017-11-17 19:54:17 1960

原创 java开发环境搭建(JDK+eclipse内含资源地址)

JDK1.7+eclipse下载及安装

2017-11-16 19:38:02 1584

原创 python+selenium环境搭建(包括常用类库、工具安装及资源下载地址)

1.python+selenium安装2.driver插件安装及问题解决3.pillow库、pytesseract库、xlrd库安装4.HTMLTestRunner导入5.pychram、selenium Grid工具安装

2017-11-15 20:29:19 7194 2

原创 selenium webdriver问题解决(二)

滴~ 今日打卡!前天说了要开始实战,所以必须解决掉之前遗留的selenium webdriver启动firefox报远程主机强迫关闭了一个现有连接的问题博主奋战了好久,重新装过所有python、selenium的东西都不行 最后,发现连启动Google Chrome都报错了博主一一排查了所有觉得有可能造成这些问题的原因后,尝试去换了个driver插件。果然,成功了!!!那一刻,

2017-11-13 11:45:06 988

原创 周末小总结

滴~今日打卡!经过这一段时间的学习,已经对python和selenium有了一定的掌握。回顾一下我的学习路线1.自动化脚本编写:(1)python基础语法入门——done(2)页面元素定位方法——done(3)基础python脚本编写练习——done(4)tkinter GUI编程——done(5)python I/O编程、多进程/多线程学习——done2.sele

2017-11-11 20:19:31 249

原创 随机验证码生成和获取——基于python tkinter、pytesseract实现

python如何生成随机验证码,如何使用pytesseract获取随机验证码

2017-11-10 16:54:05 1550

原创 CSS Selector定位元素

滴~ 今日打卡!博主之前写过一篇关于XPath元素定位的博客,里面也有提到过XPath方法和CSS选择器方法的比较(http://blog.csdn.net/qq_22770715/article/details/78430418),今天就补上CSS选择器定位笔记。1.css选择器定位元素:(1)标签选择器:driver.find_element_by_css_selector(“li

2017-11-09 16:32:03 2054

原创 python I/O编程小笔记

滴~ 今日打卡! 之前已经看了python的基础语法,学会写一些比较简单的测试脚本了,今天来看一下深入一点的I/O编程,乱入一个python列表生成器的知识点1. 列表生成器   例如:要生成[1*1,2*2,3*3,...10*10]         [x * x for x in range(1,11)]   把要生成的元素x*x放在前面,后面跟for循环创建list   把[

2017-11-08 16:27:33 283

原创 tkinter GUI编程(2)

import tkinterclass MyButton: def __init__(self,root,canvas,label,type): self.root = root self.canvas = canvas self.label = label if type ==0: button=t

2017-11-07 14:27:29 218

原创 tkinter GUI编程(1)

今天主要了解了一下tkinter GUI编程,一个很有趣的东西,梳理了部分笔记,其他明天继续po出来~1. 组件分类:button、canvas、checkbutton、entry(单行文本框)、frame、label(标签)、listbox(列表框)、menu、menubutton、message(类似label,但可根据自身大小将文本换行)、radiobutton(单选框)、scale(滑

2017-11-06 17:37:40 318

原创 python小笔记

1.自动化测试模型2.编写自动化用例原则3.编写自动化登录脚本验证码问题4.Python常见语句if __name__ ==”__main__”:的理解

2017-11-06 11:02:09 268

原创 python 小笔记

python基础笔记

2017-11-04 21:35:03 236

原创 selenium常用方法——基于Python

基于Python的seleniu常用方法,包括操作页面元素、操作cookie等常用方法

2017-11-03 22:52:00 407

原创 XPath定位——基于Google Chrome和Firefox

XPath定位,如何获取元素XPath——基于Google Chrome、Firefox

2017-11-02 22:58:56 3739

原创 selenium webdriver问题解决

滴~ 今日打卡!       博主昨天立下flag之后就开始了我的自动化测试千里之行啦~         入门小白,首先是搭环境,写写入门脚本,但今天不讲这些,只记录一下使用webdriver时遇到一些问题和解决方法。python、selenium、各种浏览器的安装、写了几个打开浏览器——访问百度——关闭浏览器的小白脚本,一路都很顺利。然而,博主手残地试着用两种selenium安装方法分别

2017-10-31 11:01:04 1818

原创 转自动化测试之路——起点

今天来解决一下转自动化测试why和how的问题~ 博主的一点点浅见,欢迎正在转自动化的朋友们一起来交流,一起进步!首先谈谈why吧,博主刚刚重一家重本院校的软件工程专业毕业两个月。选择测试是因为大三的一门测试课程中对测试产生了兴趣,然后花了一段时间下去。测试的理论基础、QTP、LoadRunner、QC等一些工具的学习。不过只做了一两个比较简单的实验项目,所以自动化工具也只学了些皮毛。大四

2017-10-30 09:33:37 370 1

原创 数据库之路——greenplum数据库学习笔记

一、常用指令:1.取端口号:select  * from gp_segment_configuration 2.select * from pg_stat_activity  该表能查看到当前数据库连接的IP 地址,用户名,提交的查询等。3.select pg_size_pretty(pg_relation_size('schema.tablename'));查看数据库占用空间4.

2016-12-06 16:57:33 5260 1

原创 数据库之路——数据库设计

一、五种范式1.第一范式:原子性——表的每一列都是不可分割的原子数据项。就是每个字段的信息不能拆分啦(例如三年一班就要拆为三年级和一班)~2.第二范式:数据表里的所有数据都要和该数据表的主键有完全依赖关系。所以不符合第二范式发生在表有2个或以上主键中。就是非主键字段必须可以由唯一的主键字段组合确定啦(笔者自己的理解哈)。例如不符合第二范式(院系不完全依赖主键(学号,课程),知道学号

2016-12-06 16:53:40 355

原创 数据库之路——SQL提升

1、between的使用:①select*from 表名 where time between 值1 and 值2(包括边界值)②select a,b,c, from 表名 where a not between 数值1 and 数值2(不包括边界值)2、in的使用select*from 表名 where a [not]in (‘值1’,’值2’,’值4’,’值6’)

2016-12-06 11:34:45 599

原创 数据库之路——SQL语法基础

1、创建数据库:CREATE DATABASE 库名2、删除数据库:drop database 库名3、创建新表:create table 表名(列1 数据类型 [not null][primary key],列2 数据类型 [not null],..)  根据已有的表创建新表:       ①create table 新表名 like 旧表名       ②create

2016-12-05 16:16:00 254

原创 web应用测试

Web应用测试一、网页功能测试1.链接测试(集成测试阶段完成) (1)所有链接是否按指示链接到了该链接的页面 (2)测试所链接页面是否存在 (3)保证web应用系统上没有孤立页面(没有链接指向,只有知道URL地址才能访问的页面)2.Cookies测试 (1)cookies是否起作用 (2)cookies是否按时保存 (3)刷新对cookies的影响3.数据校

2016-12-05 10:39:59 498

原创 测试开源工具整理

1.单元测试工具:(1)NUnit:(针对.NET,从JUnit移植过来)(2)NMock(一个.NET的动态模拟对象库)(3)NUnitForms2.性能测试工具:JMeter3.自动化功能测试工具:(1)abbot Java GUI Test Framwork(2)White(3)Watir4.测试管理类工具:(1)Bugzilla(安装配置略复杂,

2016-11-18 10:10:53 567

原创 面试宝典之自动化测试

自动化测试一、考虑成本:自动化ROI计算           http://www-01.ibm.com/software/rational/offerings/testing/roi/tool/ROI_Rational.html二、项目计划三、测试方案:  1.考虑因素:    (1)项目的影响:能否对项目进度、覆盖率、风险有积极作用             (2)复

2016-11-18 10:04:54 1700

原创 面试宝典之实用测试技术

一、跟踪法测试(灰盒测试)      跟踪程序运转过程,特别是输入数据的流转过程。      优——关心中间环节处理是否也正确     1.典型应用:  (1)跟踪SQL语句:通过截获SQL语句实现跟踪(SQL Server可以用事件探查器来截获SQL语句),结合数据库的设计来检查这些SQL语句是否操作的事正确的数据库表、存储过程和函数。事件探查器:在数据库中新建—跟踪  

2016-11-18 10:03:44 379

原创 面试宝典之测试缺陷管理

一、缺陷报告内容: 1、缺陷编号(Defect ID):提交缺陷的顺序2、缺陷标题(summary):扼要说明缺陷3、缺陷发现者(Defected By)4、发现缺陷日期(Defected Date)5、缺陷所属模块(subject)6、发现缺陷版本(Defected in release)7、指派给谁处理(Assigned to):测试人员指派给开发经理,开发经理根据

2016-11-18 09:55:04 441

原创 面试宝典之测试用例

测试用例一、用例的作用1.交付给客户的一部分,提高可信度2.内部使用,测试效率是目的二、用例设计方法1.等价类划分法:  (1)适用于:一般有数据输入的地方就可以使用  (2)优——简单易用,避免盲目或随机选取的不完整和覆盖的不稳定性  (3)缺——没有对输入的组合情况充分考虑  (4)用例优化:对于不同控件的有效等价类或有效边界值可以尽可能的在一条

2016-11-18 09:26:07 1394

原创 面试宝典之测试流程涉及概念

测试计划一、作用:1、作为测试计划的结果让相关人员和开发人员评审2、存储计划执行的细节,让测试人员同行评审3、存储计划进度表、测试环境等更多信息4、给顾客一个信心二、内容:1、确定测试范围2、制定测试策略:(1)测试战略:测试的优先级、重点、覆盖方式、回归测试的原则(2)测试战术:采用方法、技巧、工具等3、测试资源安排4、进度安排5、风险及对策

2016-11-18 09:24:56 326

原创 面试宝典之测试概念

一、V&V:Verification(验证):编码的正确性Validation(确认):是否满足需求定义二、遵循原则:1、Good enough原则:投入与产出适当权衡2、Pareto原则(80-20原则):80%BUG在分析、设计、评审极端可以被发现和修正,20%需由系统的软件测试来发现3、尽可能早开展测试4、在发现较多错误的地方投入更多的测试5、同化效应三、

2016-11-18 09:12:31 370

原创 面试宝典之测试中的软件工程杂论

一、开发模式中测试的定位微软MSF模型:核心和基础:沟通二、UML指导测试类图——单元测试状态图、协作图、活动图——测试用例设计顺序图——系统测试、流程测试构件图——单元测试、回归测试配置图——性能测试、环境测试、兼容性测试 三、软件工程1.目的:成本、进度、质量搭配达到最佳平衡点2.常见软件开发模式:(1)线性模型:瀑布模型(缺:可运行产品

2016-11-18 09:06:20 347

原创 面试宝典之计算机网络

一、计算机网络的分类:   1.按网络的分布范围分类: 广域网WAN、局域网LAN、城域网MAN、个人区域网PAN   2.按网络的交换方式分类: 电路交换、报文交换、分组交换   3.按网络的拓扑结构分类: 星形、总线、环形、树形、网形   4.按网络的传输媒体分类: 双绞线、同轴电缆、光纤、无线   5.按网络的信道分类: 窄带、宽带   二、OSI七层模型

2016-11-17 10:07:31 461

原创 面试宝典之知识点梳理

一、c语言中字符串相关函数1.strlen 返回字符串长度2.Strcpy(s,”字符串”) 把字符串拷贝到字符数组中3.Strcat(s,”字符串”) 把自负攒拼接到s的尾部4.Strcmp(s,”字符串”) 两字符串从左到右逐个比较,直到字符不相同,返回第一个不相同字符的ASCII码值的差 二、面向对象1.三个基本特征  (1)封装——也就是把客观事物封装成抽象

2016-11-16 17:30:21 312

原创 面试宝典之数据结构

数据结构知识点总结一、排序1.快速排序:2个以下数据直接返回.否则选最左边值为参考,将序列分2部分,一边大于参考值,一边小于参考值。对两边递归排序。2.归并排序:分解待排序序列到1个/组,再依次合并回原序列。3.堆排序:把所有数据建成一个堆,最大值在堆顶,然后将堆顶数据和最后一个数据交换。不断依次重建堆、交换数据。4.Shell排序:将数据分成不同组,先对每一组进行排序,然

2016-11-16 15:36:00 474

原创 Android中的布局管理

一、Android中的两种布局方式1.在xml配置文件中声明:在程序中通过setContextView(R.layout.main)方法将视图呈现在Activity中,通过findViewById方法获得组件实例2.在程序中通过“硬代码”直接实例化布局及其组件。二、Android中常见的布局方式:1.LinearLayout——线性布局,按垂直或水平布局。    常用属性

2016-11-16 12:46:44 319

原创 Android事件监听及处理

Android系统应用java中的事件处理机制,包括事件(鼠标事件、键盘事件、触摸事件或鼠标移动事件)、事件源(产生事件的组件)和事件监听器(组件产生事件时响应的接口)三个方面一、事件处理机制:1.event object——事件产生式具体的“事件”,用于listener的响应方法之中,作为参数,一般存在于listerner的方法之中2.event source——具体接受事件的实体

2016-11-16 11:04:22 340

原创 android用户界面

一、Android UI初识       Android 所有UI类都建立在View和ViewGroup两个类的基础上。所有View的子类成为Widget,所有ViewGroup的子类成为layout。其层次结构如下:                                                                                   

2016-11-16 08:55:18 250

矩阵连乘积的加括号方式数

给定n个矩阵{A1,…,An},其中Ai和Ai+1可乘,i=1,2,…,n-1。考察矩阵连乘积加括弧的方式数。 如四个矩阵连乘积A1A2A3A4,共有五种不同的加括弧方式: ( A1 ( A2 ( A3 A4 ) ) ) ( A1 ( ( A2 A3 ) A4 ) ) ( ( A1A2 ) ( A3 A4 ) ) ( A1 ( A2 A3 ) A4 ) ( ( ( A1 A2 ) A3 ) A4 )

2015-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除