测试自动化与软件过程改进是两个独立的事务.先来看看软件过程改进,软件过程改进的核心思想是将软件的生产过程规范化,这就象工厂的流水线一样,要求每个岗位都有自己的标准操作流程,这样..
随便用一个小例子来解释一下UI自动化的开发吧. 我先现在有一个Button是disable的状态,一旦Button enable,我们就Click弹出一个窗口. 我们使用的测试工具就有同步的功能. 1.自动化..
“自动回归测试所面临的最大问题就是退化和过早消亡”,当自动化测试在如火如荼的进行过程中,一个突如其来的软动件变更、重构、开发平台变更、开发工具变更、关键人员离职可能会导..
一提到自动化测试,大多数人就会以为是用硬编码(hardcode)的事件和数据来编写脚本,模拟用户和软件之间可能的交互动作,来完成一个预定义的、机器人执行的任务。可能就是因为这个原因..
1. 什么是软件预测试? 背景:软件产品转入到测试部门开始系统测试的时候,测试人员经常发现,软件产品的主要功能存在缺陷,导致大批的软件测试用例无法正常执行。严重影响和软件..
如何选择合适的测试用例实现自动化? 对于自动化测试团队而言,容易犯的一个典型的错误是:没有选择恰当的测试用例来实现自动化。 大部分测试自动化项目失败的原因主要归咎..
利用WPF开发的新版的Yahoo Messenger WPF强化了用户界面的自动化测试,使测试人员可以从繁琐的UI测试中解脱出来,将更多的精力用于更加底层的测试工作。 从Visual Studio2005开始,微软..
现在,许多游戏项目要么跳票严重,要不就是发布时Bug多多。当然,这样的现象并不仅存于游戏工业。例如,根据2001Standish集团发表的那份 声名狼藉的报告“极度混乱”所表述的,70%以上的软..
摘要】 我们对自动化测试充满了希望,然而,自动化测试却经常带给我们沮丧和失望。虽然,自动化测试可以把我们从困难的环境中解放出来,在实施自动化测试解决问题的同时,又带来同样..
Web 应用程序日渐复杂,对它们的测试工作也变得越来越重要。有很多测试技术可供你选择使用。例如,在 2005 年 4 月份的 MSDN 杂志中,我描述了一个基于 JScript 的简单系统,它使用 IE 的文档对..
网上看到很多关于用qtp、winrunner等工具来进行页面自动化测试的应用,但随着软件产业的发展,越来越多更大型的系统得到应用,随之变化的就是后台的变换,比如unix、linux、solaris、aix等。早..
最近对测试框架进行了重构,也对其中原有的一些设计进行了反思。其中不免有一些自我感觉得意之处,因此写出来和大家分享。这是一个重构的过程,所以将以重构的思路来讲述。 先..
摘 要 软件测试管理是为了使软件测试项目能够按照预定的成本、进度、质量顺利完成而对成本、人员、进度、质量、过程和风险等进行分析和管理的活动。测试管理关注人员、过程、产品三要..
如果你认为测试自动化仅仅是执行测试,那么你就是在错过一个很大的机会,或者说,你由于失去许多小的机会进而失去一个大的机会。可以这么考虑:不要再把自动化测试仅仅看成需要使用价..
网上看到很多关于用qtp、winrunner等工具来进行页面自动化测试的应用,但随着软件产业的发展,越来越多更大型的系统得到应用,随之变化的就是后台的变换,比如unix、linux、solaris、aix等。早..
谈到测试框架,很多人都趋之若鹜,本人也不例外。但最近发现自己对测试框架的理解一直存在误解。很长时间对框架的理解,一直存在于如何组织脚本,如何写出高质量的脚本这个层次,整个..
摘要:本文介绍[1]了软件测试中的自动化测试,讨论了什么是自动化测试、自动化测试的基本工作过程、自动化测试的应用范围以及自动化测试与手工测试的优点和缺点,最后总结了自动化测试..
1、研究主要内容 (1)自动化测试 (2)TestComplete 介绍 (3)Winrunner 介绍 ..
面讲到要做一体化自动化测试框架,那么,最重要的是要解决什么呢? 相信了解Windows编程的人员,都能发现这个问题所在。在窗体中,写下代码,控制每一个控件的输入是非常简单的事。..
在自动测试系统中, 经常会遇到输出测试报告的问题。报告内容类型是一定的,大致可以分为: 测试的集合的名称 测试开始的时间 测试结束的时间 ..