利用Ruby简化你的Java测试(进阶篇)
——Productive Java with Ruby系列文章(二)本文是Productive Java with Ruby系列文章的第二篇,通过上一篇的介绍,我想大家对如何利用Ruby进行单元测试有了一个基本的了解,从这里开始,我将和大家一起讨论一些...
你学会测试了吗(3):测试语法之断言介绍
前言这个简短的系列一一讲解一下.Net下测试的相关知识,希望对初学者有所帮助。在这个系列第一篇中从测试工具入手推荐TestDriven.NET。官方下载TestDriven.NET-2.14.2190 Beta版(直接下载)和TestDriven.NET-2.13.2...
使用 Xen:使用虚拟 Linux 来测试应用程序
Xen 是可用于 Linux™ 内核的一种虚拟化技术,让您可以像在现有环境中一样安装并测试新的升级,而不必担心破坏原有的系统。作者将向您介绍如何使用 Fedora Core 安装 Xen,不过,安装之后,在任何发行版本上的 ...
利用Ruby简化你的Java测试
本文是Productive Java with Ruby系列文章的第一篇,我将从单元测试这个话题开始,让Java的开发人员能够在实际工作中利用Ruby提高工作效率。Martin Fowler:当然(愿意花掉一半的时间来写单元测试)!因为单元测试...
剖析层出不穷的BUG
【摘要】本文重点针对测试中的周期性特点,阐述BUG层出不穷的几个原因,越来越多的企业领导关注并重视测试,他们往往专注于软件测试中的BUG现状,对层出不穷的BUG产生居多的疑问,本文可以给出部分的参考。【关键字...
系统测试设计的层次
随着国内软件行业的不断发展,国内软件公司也越来越注重于软件的质量,越来越关注软件的可靠性,因此,做为质量保证的重要手段,软件测试过程的实施与管理成为一个热点,其中系统测试是整个测试活动的一个重要的阶段...
软件测试实践之测试环境的规划与管理
测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。毫无疑问,稳定和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花...
UML软件工程组织
测试生命周期 测试计划 → 测试设计 → 测试开发 → 测试执行 → 测试评估 测试计划就是定义一个测试项目的过程,以便能够正确的度量和控制测试。第一部分:测试计划测试计划的问题: 1、测试计划经常是...
TCL/EXPECT自动化测试脚本实例六 --- SNMP community长度测试
本文通过一个测试SNMP community最大长度的脚本,介绍自动测试SNMP agent的方法。 下面通过一个测试SNMP community最大长度的脚本,介绍一下net-snmp工具。 &nbs...
TCL/EXPECT自动化测试脚本实例五 --- 由文件中读取一行
这个函数由文件中读取一行,跳过空行和注释行。代码见下,比较简单,就不再分析了。调用实例见前面的文章。#************************************************ # get a line from file, skip blank lines and# c...
TCL/EXPECT自动化测试脚本实例四 --- 批命令执行
在测试过程中,在具体测试某一个功能点时,往往需要为此进行大量的配置。为了简化测试过程,我们可以把所有的配置命令放在一个文本文件中,然后使用测试脚本来执行这些命令。这里讲的脚本,就可...
TCL/EXPECT自动化测试脚本实例三 --- 全局变量
global.exp文件的内容,只是定义一些全局变量,供其它文件使用下面是global.exp文件的内容,只是定义一些全局变量,供其它文件使用。# $Id$# global variablesset g_dbgFlag 1 &nbs...
TCL/EXPECT自动化测试脚本实例二 --- 主程序
这里介绍了测试主程序,主程序采用一种灵活的机制,方便增加新的测试项目,也可以执行一系列命令,或者执行指定的脚本程序。 现在介绍一下测试主程序: test.exp。 &nb...
TCL/EXPECT自动化测试脚本实例一 --- telnet到目标机器
这是一个简单的TCL/EXPECT脚本,完成telnet到远程设备的功能。通过这个例子,大家可以看到使用TCL/EXPECT脚本构造测试程序,是非常简洁的。 从今天开始,陆续把我所写的一些...
快速划分测试用例的优先级
从未有足够的时间做所有我们需要做的事情,这是在软件项目,尤其在测试中的一个普通的话题。假使你在可用的有限时间内,你如何知道你的测试工作做的最好?你知道当应用程序发布时,总会有些遗漏的缺陷没有被发现。对...
微软的软件测试方法
国内近年来关于软件测试的问题和讨论越来越活跃。但从总体上说交流软件测试技术的多,而探讨软件测试方法的少。这里的“技术”指的是具体的战术问题,比如说如何使用某种工具来解决某一特定测试问题,或者某一类型软...
设计功能和界面测试用例
1.1 文本框、按钮等控件测试1.1.1 文本框的测试如何对文本框进行测试a,输入正常的字母或数字。b,输入已存在的文件的名称;c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试...
测试人员的挑战
作者记录了三名受人尊敬的测试专家和分析师的看法与观点:Theresa Lanowitz,Gartner公司的研究执行官;Hung Nguven,LogiGear公司的董事长和CEO;以及Sam Guckenheimer,IBM的自动化软件质量高级技术执行官。在访谈...
界面测试经验总结
1.应验证界面显示内容的完整性: a) 报表显示时应考虑数据显示宽度的自适应或自动换行。b) 所有有数据展现的界面(如统计、查询、编辑录入、打印预览、打印等),必须使测试数据的记录数超过一屏/一页,以验证满屏/...
软件测试的革命
爱因斯坦在1915年发表了广义相对论,当时这还只是一项伟大的科学猜想。4年后,Arthur Eddington和一个英国科学家组成的小组完成了一项重要的实验,在实验中他们拍摄了在...