Test
wangyutian2011
这个作者很懒,什么都没留下…
展开
-
软件测试自动化的探索与管理(一)
引言 辩证地看待“以人为本” 若说起自动化测试,可真是一千人有一千个说法,其实完全可以引用邓大爷的一句话来概括:不管是黑猫白猫,抓到老鼠就是好猫!无论是何种工具、何种框架或者体系,我们始终坚持实用至上,能满足我们的测试需求才是王道。无论是商业工具还是开源工具,它们应该都有相同或相似的测试框架和流程、规范,所依赖的是一个较为完善的自动化平台和体系。否则自动化测试只能依赖个别能力较强的测试专家去转载 2012-06-17 16:32:15 · 663 阅读 · 0 评论 -
Python 之 使用 PIL 库做图像处理
1. 简介。 图像处理是一门应用非常广的技术,而拥有非常丰富第三方扩展库的 Python 当然不会错过这一门盛宴。PIL (Python Imaging Library)是 Python 中最常用的图像处理库,目前版本为 1.1.7,我们可以 在这里 下载学习和查找资料。 Image 类是 PIL 库中一个非常重要的类,通过这个类来创建实例可以有直接载入图像文件,读取处转载 2015-09-08 13:23:41 · 942 阅读 · 0 评论 -
Robot Framework测试框架学习笔记
一、Robot Framework框架简介 Robot Framework是一种基于Python的可扩展关键字驱动自动化测试框架,通常用于端到端的可接收测试和可接收测试驱动的开发。可以用于测试声明涉及到多种技术和接口的分布式的,异构的应用系统。 测试用例位于HTML或者TSV(以tab分隔值)文件,使用在测试库中实现的关键词来在测试中运行程序。因为Robot Fr转载 2012-06-27 23:52:11 · 7721 阅读 · 0 评论 -
软件测试自动化的探索与管理(七)
(a)自动化资源管理 公共函数和外部加载的其他组件资源是指自动化测试程序开发的时候能够被大部分编码人员引用的公共的类、函数、过程,这些公共函数是所有自动化测试框架必备内容。公共函数包括两大类,一种是测试程序里常用的自定义操作操作,这些公共操作的使用能够加快自动化测试的程序开发,实现一些测试工具之外的程序支持以满足测试模拟实现和测试结果校验的需要,是传统意义上的共有程序;另外一种是在测试工转载 2012-06-17 16:42:58 · 1113 阅读 · 0 评论 -
软件测试自动化的探索与管理(六)
第三章 自动化测试框架与效益 自动化不是纯技术问题,也不能孤立的存在,先进的自动化测试依赖先进的测试管理,同时由于自动化也有它自身的特殊性,所以要在现有的测试管理的基础上搭建一套自动化测试管理的平台,完成自动化体系建设。自动化管理平台要包含自动化的指标定义和管理、自动化规范制度管理、自动化资源设施管理和自动化的测试框架管理。这些管理工作做好了自动化测试能得到很大的实惠,下文说得这些内容对于已转载 2012-06-17 16:41:11 · 1051 阅读 · 0 评论 -
软件测试自动化的探索与管理(五)
2、避开自动化测试的误区 自动化测试有很长一段时间里被无限妖魔化,说它好的人很多,但是说它不好的人也大有人在,其实这些说法都是基于一种或几种测试工具的使用经验上的:成功的经验都是相近的,不成功的教训都各不相同。既然失败的原因有很多,那么避免失败的关注点就不会很少,笔者经验、精力有限,简单谈一下自己的看法,同时也建议大家多到网上搜罗一些关于自动化建设的硕士论文看看,虽然有一点书生气,但是理论导转载 2012-06-17 16:39:16 · 1007 阅读 · 0 评论 -
软件测试自动化的探索与管理(四)
第二章 自动化测试的常见问题 1、自动化能满足我们什么 自动化能做什么事情原本是个很古老的命题,基本所有人都知道,而且也有很多人对这一点进行过论述和论证。所以这里不再多说,只为讨论问题的完整性简单进行阐述,以便读者在阅读和思考或讨论的时候能更好的上下文衔接。 (a)提高测试执行的速度 毫无疑问,无论使用什么工具,自动化测试执行是使用机器部分代替人工执行的方式,10人日的测试转载 2012-06-17 16:37:39 · 739 阅读 · 0 评论 -
软件测试自动化的探索与管理(三)
2、自动化测试实施的必要条件 (a)可控的需求与足够的支持 系统测试需求源自软件开发需求规格,项目中这种需求可能会偶尔或者经常发生变更,带来的是业务逻辑和UI的变更,测试需求随着一起变更;对于UI层的这种自动化测试来说是增加了一些自动化开发的耗费甚至是框架的变更。所以,如果这种变更是“经常”而不是“偶尔”的话,抛开系统开发不说,单就测试自动化的变更消耗就是很大的;而这种需求上的变更如果转载 2012-06-17 16:36:28 · 575 阅读 · 0 评论 -
软件测试自动化的探索与管理(二)
第一章 自动化测试模式差异化 1、产品、项目测试和运营测试 (a)三种测试模式的异同 大部分从业人士可能都知道产品开发的模式和具体流程,但可能并不是所有人都了解产品开发和开发完毕之后的运营维护的实际情况。笔者曾有幸在“神码融信”先后经历过东亚银行、兴业银行和国家开发银行这三个项目的测试,有现场实施也有基地化开发;之后进入平安集团信息管理中心,也就是现在的平安科技,这两份工作经历让转载 2012-06-17 16:34:58 · 1039 阅读 · 0 评论 -
整理linux 下rmp格式Mysql安装
因为要升级Mysql版本,在linux rpm完全卸载mysql过程如下:1.查找安装的mysql:[root@host ~]# rpm -qa | grep mysqlmysql-server-5.0.95-1.el5_7.1mysql-5.0.95-1.el5_7.1mysql-5.0.95-1.el5_7.12.直接删除它们:[root@hos转载 2015-12-07 14:52:12 · 1487 阅读 · 0 评论