一月 15, 2009
对于UI界面的测试做的久了必然会发现有个共性,今早看到这个老兄给做了个汇总,甚觉受益,转过来以供备用。可以在测试的时候做checklist使用。 UI测试常见BUG汇总 发布时间: 2009-1-14 15:11 作者: my.adi 来源: 51Testing论坛 适用于新手 录入界面 1.1 输入字段要完整,且要与列表字段相符合(参照数据库进行检查) 1.2 必填项一律在后面用*表示(必填项为空在处理之前要有相关的提示信息) 1.3 字段需要做校验,如果校验不对需要在处理之前要有相关的提示信息 (1) 长度校验
Tags: GUI测试, 手动测试, 测试基础, 测试技巧
Posted in 手动测试, 软件测试
一月 14, 2009
您好,您申请的文章《DIY: Build Your Own Automation Framework 》还没有被别人译过,可以翻译。 注:最后译文的质量,是从原文价值和翻译质量两方面来综合评定,所以在挑选文章时请关注原文质量。 2009-01-12 Best Regards! ***************************** 51Testing软件测试网 提高测试水平,改进软件质量 要开始动工咧。。。 原文作者:Keven Liu (Email: softkeven@gmail.com) 原文出处:Software Test & Performance, December 2007, Vol. 4, No. 12 (杂志期刊号或链接)http://www.stpmag.com/issues/stp-2007-12.pdf 推荐理由:利用XML来定制自动化测试的业务流程和逻辑
Tags: Automation Test Framework, XML, 自动化测试, 自动化测试框架
Posted in 自动化测试
一月 9, 2009
今天收到订的IBM的通知邮件~有个自动化测试的专题: 大概浏览一下,还是有些东西有点用,虽然IBM有些东西很擅长故弄玄虚,不过读一下当补充业余知识了。 http://www.ibm.com/developerworks/cn/s_newsletter/dw_s_20090108.html 尤其是rup原则的自动化测试的实施。以及ITCL的面向对象组织测试的思想可以学习一下。 虽然测试上来说IBM的工具和很多理念并没有多大的市场,但是毕竟道理都是相通的。可以理解一下。深化一下认识。
Tags: IBM, rft, 自动化测试
Posted in 软件测试
一月 7, 2009
今天csdn推出java工具大总结,看到BDD的概念已经逐渐成为流行。之前有段时间关注敏捷和TDD,对BDD有个浅显的接触,当然仅限于名称的了解。既然成为流行,当然要深究一下。 BDD(behavior driven development)行为驱动开发。敏捷开发的一种方式。 维基的解释http://en.wikipedia.org/wiki/Behavior_Driven_Development 大概BDD 就是个基于行为的设计方法。其实TDD应该也可以算是设计方法吧。不过他们各自的关注点不一样。 例如TDD可能比较贴近功能点,而BDD以我拙劣的理解能力看来,就是换了个yy方式吧,可能是为了让开发能够从测试的怪圈里跳出来,从而只关注这段程序应该做什么,要做什么。而不是关注在这个数组边界是多少,数组类型是什么,从而写对应的单元测试以保证这些功能点,业务规则,甚至是程序规范这些细致的点。
Tags: BDD, TDD, 敏捷开发
Posted in Agile敏捷, 单元测试, 软件设计开发
一月 7, 2009
盖茨十条成功箴言 1.生活是不公平的,要去适应它; 2.这世界并不会在意你的自尊,这世界指望你在自我感觉良好之前先要有所成就; 3.高中刚毕业你不会成为一个公司的副总裁,直到你将此职位挣到手; 4.如果你认为你的老板严厉,等你当了老板再这样想; 5.如果你陷入困境,不要尖声抱怨错误,要从中吸取教训; 6.在你出生之前,你的父母并非像现在这样乏味。他们变成今天这个样子是因为这些年来他们一直在为你付账单,给你洗衣服,听你大谈你是如何的酷; 7.你的学校也许已经不再分优等生和劣等生,但生活却仍在作出类似区分;
Tags: 生活, 箴言, 道理
Posted in 札记
一月 6, 2009
原本以为就是安装一下,结果也是一波三折的。 安装过程详解,遇到的问题和解决方法。 Step 1 下载 Ruby。在官网下载页面可以看到有a.下载源码安装 b.一键安装。根据OS的类型我选在windows下的版本download Ruby 1.8.6 一步安装。下载完双击运行安装。 Step 2 下载WatiR。在官网下载了WatiR的最新版本1.5.6和版本1.5.4.,我下载的是gem后缀的安装文件。为什么还要下1.5.4后面再解释,这也就是安装一波三折的一个因素。 什么是gem?它到底是什么东西?在wiki上搜索了一下ruby的gems RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a “gem”), a tool designed to easily manage the installation of gems, and a server [...]
Tags: ruby, watir, 添加新标签, 自动化测试
Posted in Ruby&Watir