随笔分类 -  自动化测试

winform自动化、web自动化相关技术
软件测试的思路 [转]
摘要:软件测试的核心是测试设计,而测试设计的质量很大程度上取决于测试人员的思路是否开阔和到位。今将自己积累的测试设计中常用的一些思维方式陈列出来,与大家一起共享一下。 1、逆向思维方式 · 逆向思维在测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分 · 其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析 · 逆向思维... 阅读全文

posted @ 2008-11-28 10:16 starspace 阅读(432) 评论(0) 推荐(0)

Google让Selenium迎来第二春?
摘要:网站: JavaEye 作者: numenzq 链接:http://numenzq.javaeye.com/blog/187408 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任! 提到Selenium,不用多说,大家都知道是什么:一个自动化测试工具。它主要的两个部分:Selenium Remote Control和Sel... 阅读全文

posted @ 2008-11-23 21:47 starspace 阅读(426) 评论(0) 推荐(0)

开源自动化测试工具EFT
摘要:今天,在第三届“敏捷中国”技术大会的分会场内,ThoughtWorks技术工程师黄亮为参会者带来EFT对Windows桌面应用进行功能测试的精彩演讲。 黄亮首先给我们介绍了自动化测试以及自动化测试工具的特性。 自动化测试的优点 不需要人肉回归 有了自动化测试我们可以一次书写反复运行,成本得到削减,产品质量得到保证。对于开发人员来说,有了自动化测试我们可以进行Tdd,重构等实践得以更好的实施。 开发... 阅读全文

posted @ 2008-11-23 15:28 starspace 阅读(991) 评论(0) 推荐(0)

追求代码质量: 使用 TestNG-Abbot 实现自动化 GUI 测试
摘要:使用 fixture 对象轻松验证 GUI 组件 级别: 中级 Andrew Glover (mailto:aglover@stelligent.... 阅读全文

posted @ 2008-11-23 15:05 starspace 阅读(475) 评论(0) 推荐(0)

使用 TestLink 进行测试管理
摘要:级别: 初级 徐 异婕, 普元软件 2006 年 10 月 12 日 ... 阅读全文

posted @ 2008-11-23 14:56 starspace 阅读(423) 评论(0) 推荐(0)

后台运行selenium rc [转]
摘要:用selenium grid管理selenium rc,使测试可以并行运行是个不错的主意。但是办公室里没有足够的机器做selenium rc,于是就像用每个人的电脑做selenium rc。然而当selenium rc运行时,会打开浏览器,就会干扰电脑的使用者。如何在selenium rc运行时既不打开浏览器又可以执行测试? 解决方法是把selenium rc变成windows后台服务,就不会有浏... 阅读全文

posted @ 2008-11-23 14:42 starspace 阅读(887) 评论(0) 推荐(1)

如何写高效的日志文件[原创]
摘要:日志信息的作用是用于出错时候bug定位,以及监控程序执行状态 对于bug定位信息,应该至少提供以下信息: 1. 错误的提示信息:比如权限检查没有通过 2. 错误的来源:程序执行的文件和代码所在行 3. 错误的重现:将执行错误的script打印出来,因为如果只是提供了代码文件和出错行,如果要重现bug,还需要给变量赋予实际运行的值,而且很可能是因为变量的值比较特殊导致的bug,所以将整个出错的scr... 阅读全文

posted @ 2008-11-19 22:19 starspace 阅读(466) 评论(0) 推荐(0)

Selenium相关资料收集 [转]
摘要:1、Watir和Selenium比较的文章 http://opensource.thoughtworks.com/papers/WatirAndSelenium.pdf 2、强大的Web开源测试工具—Selenium http://blog.csdn.net/KerryZhu/archive/2006/06/30/854963.aspx 3、用Selenium测试web应用 http://blo... 阅读全文

posted @ 2008-11-06 15:25 starspace 阅读(245) 评论(0) 推荐(0)

Selenium备忘手册 [转]
摘要:最近的项目准备用Selenium作一部分的Regression Test。在SpringSide里参考了一下,又下了个Selenium IDE玩玩,觉得还蛮容易上手,基本上不需要手动写测试代码。 但实操起来时面对各种复杂的页面情况遇到不少麻烦。感觉Selenium 的offical documentation写的比较high level, 最后找了个though works的... 阅读全文

posted @ 2008-11-06 15:22 starspace 阅读(312) 评论(0) 推荐(0)

持续集成系统开源项目
摘要:CI systems Hudson, Continuum, CruiseControl. 阅读全文

posted @ 2008-11-05 21:33 starspace 阅读(197) 评论(0) 推荐(0)

使用WatiN对ASP.NET页面进行单元测试 [转]
摘要:本文翻译自:Unit Testing ASP.NET Pages Using WatiN。 引言 单元测试是应用程序设计的一个重要部分,它可应用于程序的多个层次。本文将主要关注用户界面层的单元测试。我们将使用WatiN 测试ASP.NET应用程序。 什么是WatiN? WatiN 是一个源自Watir的工具,用于测试Web页面。WatiN表示Web Application Testing in... 阅读全文

posted @ 2008-10-22 16:25 starspace 阅读(215) 评论(0) 推荐(0)

WatiN ——HTML Mapping Table
摘要:HTML Mapping Table This document provides a mapping table between the html element code in a webpage and the WatiN API. Html element WatiN Class WatiN ... 阅读全文

posted @ 2008-10-22 16:01 starspace 阅读(694) 评论(0) 推荐(0)

Web Automation with Python for .NET
摘要:Unlike the traditional Ranorex API, the new Web Automation API is natively provided only for .NET languages. However, there are two easy ways how you can still use Python with Ranorex Web Automation. ... 阅读全文

posted @ 2008-10-22 16:00 starspace 阅读(565) 评论(0) 推荐(0)

Data driven test automation with Excel
摘要:Download Ranorex Studio Excel Sample (16KB) Microsoft Excel is often used to store and manage test cases and test data. Why? Because Excel is a widespread tool. Nearly every Windows based machine has ... 阅读全文

posted @ 2008-10-22 15:59 starspace 阅读(719) 评论(0) 推荐(0)

Global GUI map for automation with VS.NET
摘要:Writing test code based on RanoreXPath is not a big challenge. In fact, it’s always the same procedure. First, find the element within a web page. After that, automate it (click, set value,…). Two sim... 阅读全文

posted @ 2008-10-22 15:59 starspace 阅读(468) 评论(0) 推荐(0)

学习如何利用FitNesse解决开发质量方面的问题 [转]
摘要:摘要 本文描述了如何使用开源的FitNesse来实现真正的测试先行开发过程,并让客户、需求提报工程师、开发人员、以及测试人员进行协同工作,达到需求更精准、减少需求更改、测试数据与Junit单元测试代码分离的目的,让这一切更简洁、更易于维护。 作者:Stephan Wiesner 译者:陈海青(joson) 在过去的几年里,我在开发测试工作中担任过各种角色,使用过服务器端的JavaScript,... 阅读全文

posted @ 2008-10-22 15:57 starspace 阅读(900) 评论(0) 推荐(0)

WatiN、Wax、WatiN Test Recorder开源自动化测试框架 [转]
摘要:出自http://www.cnblogs.com/oscarxie/ 最近有点时间,觉得可以研究下自动化测试框架了,其实现成的框架已经有很多,比较有名的是Watir和Selenium,还有从05年开始的基于.net的WatiN,鉴于自己接触多的是.net方面的,所以先选择WatiN来研究。 研究之前,要做的准备工作就是收集相关的资料,列下来,之后做个To Do List排个计划来逐一阅读和实践。 ... 阅读全文

posted @ 2008-10-22 15:19 starspace 阅读(523) 评论(0) 推荐(0)

用Python处理Excle文件
摘要:[1]使用PyExcelerator读写EXCEL文件(Platform: Win,Unix-like) 优点:简单易用 缺点:不可改变已存在的EXCEL文件。 PyExcelerator是一个开源的MS Excel文件处理python包。它主要是用来写 Excel 文件.URL: http://sourceforge.net/projects/pyexcelerator/ 我没有找... 阅读全文

posted @ 2008-10-22 13:47 starspace 阅读(551) 评论(0) 推荐(0)

用pywin写简单的窗口界面
摘要:工作的关系,要截取一窗口的屏幕内容,然后保存到一个EXCEL文件中。我是个比较懒惰的人,就写了个Python程序完成这一连串工作。(计算机就是要干苦活累活嘛,所以有人说,程序员的懒惰是一种美德,很是赞同!) #!coding = utf-8 import win32ui import win32gui import win32con from pywin.mfc import dialog i... 阅读全文

posted @ 2008-10-22 13:47 starspace 阅读(1138) 评论(0) 推荐(0)

Python操作Word、EXCEL,ACCESS
摘要:python Excel 编程 1)Excel hyperlink: xlsApp = win32com.client.Dispatch('Excel.Application') cell = xls.App.ActiveSheet.Cells(1,1) cell.Hyperlink.Add(cell,'http://xxx') 2)Excel row/column count: sht ... 阅读全文

posted @ 2008-10-22 13:45 starspace 阅读(1154) 评论(0) 推荐(0)

导航