测试环境搭建之后,根据定义的测试用例执行顺序,逐个执行测试用例。在测试执行中需要注意以下几个问题: 全方位的观察测试用例执行结果: 测试执行过程中,当测试的实际输出结果与测试用例中的预期输出结果一致的时候,是否可以认为测试用例执行成...
脚本录制和回放是一般测试自动化的第一步,是创建测试用例集合的基础。但对于敏捷开发来说它还有其他的用途: 1.准备测试数据。 在数据驱动测试中,建立合适和足够的测试数据是很关键的。通常我们会采用sql脚本,csv,xls等数据文件,代码动态生...
1) 准备工作 在准备使用Vmware workstation来搭建网络之前我们先了解一下Vmware workstation,这个是一个虚拟机软件,通过这个软件可以在一台计算机上仿真多台计算机,VMware workstation 是WMware公司的多款产品中的一款基于主机的产品,...
在添加Bug时要注意以下方面: 1. 缺陷摘要(Summary) 简单明了,便于理解 长度一般不超过30个单词 尽可能讲明:什么情况,导致了什么问题 便于他人定位Bug,杜绝不重复报相同的Bug 2. 缺陷描述(Description) 重...
本周问题:怎样有效降低测试的轮次?(08-08-18) 在日常的测试工作当中,一个版本的发布常需要经过五轮或者六轮的测试,导致测试人员身心疲惫,工作积极性不同程度...
软件开发和使用的历史已经留给了我们很多由于软件缺陷而导致的巨大财力、物力损失的经验教训。这些经验教训迫使我们这些测试工程师们必须采取强有力的检测措施来检测未发现的隐藏的软件缺陷。 生产软件的最终目的是为了满足客户需求,我们以客户...
“自动化回归测试所面临的最大问题就是退化和过早消亡”,当自动化测试在如火如荼的进行过程中,一个突如其来的软件变更、重构、开发平台变更、开发工具变更、关键人员离职可能会导致整个自动化测试流程的夭折。听起来有些耸人听闻,但当现实摆在面前的...
软件测试是产品研发过程中的一个重要环节,然而在国内软件业发展的初期,这一环节时常被人们所抛弃。在如今国内软件业蓬勃发展的今天,软件系统逐渐庞大,软件质量难以保证,因此软件测试这一环节在软件企业中不得不被重视,这已将成为软件研发领域的一...
在面对Rational统一过程RUP(Rational Unified Process)开发这一话题时,我们内心往往很复杂,即激动又忐忑,我们感觉通过RUP会给我们带来很大的价值,但深入一想又感觉会有很多问题。 我们需要开始理解RUP的实质,将所有原则结合为公司的价值描...
“但是,它仅仅是一个很小很小的改动!我们怎么会预先想到它会造成这么大的问题?” 怎么会,确实! 回归(向后追溯)是软件系统的现实生活。即使之前是很好地工作的,但是不能确保它会在最近的“很小”的改变后也能工作。是的,模块设计和充...
除了很好地进行“黑盒测试治理”,个人觉得下述更值得用功;究竟“前除后略”! 1、架构和算法的可行性测试分析:主要包括性能、并发等方面 2、CodeReview:很简单,但很多人没有这样做;其实这比“黑盒测试”更轻易发现边界问题、流程正确性...
软件的兼容性是衡量软件好坏的一个重要指标。兼容性指与软件可从某一环境转移到另一环境的能力有关的一组属性,它包括以下几个属性: ·软件无需采用特别为该软件准备的活动或手段,就可适应不同规定环境 ·软件遵循可移植性的标准或约定 ...
概述 测试表单模板可能会像预览面向小型工作组的表单模板那样简单,也可能会像规划正式流程那样复杂(包括使用测试环境来测试适用于整个公司的表单模板的 功能),具体取决于将填写基于您的表单模板的表单的用户数量,以及您打算收集的数据类型。...
PowerShell 是微软为 Windows 环境所开发的 shell 及脚本语言技术,这项全新的技术提供了丰富的控制与自动化的系统管理能力;而“脚本语言”(scripting languages)则是用来编写程序的计算机语言。脚本语言通常都有简单、易学、易用的特性,目的就是希...
测试计划作为软件项目计划的子计划,在项目启动初期是必须规划的。在越来越多公司的软件开发中,软件质量日益受到重视,测试过程也从一个相对独立的步骤越来越紧密嵌套在软件整个生命周期中,这样,如何规划整个项目周期的测试工作;如何将测试工作上升...
这篇文章是在2006-11月写的。曾经是我Blog上访问量前10的一篇Post,而且在转载的时候被当成是Google工程师写的。 我先说明一下,我不是Google的工程师。在写这篇文章的时候,我在T社工作,这家公司也算是全球500强之一,老牌的IT企业了。 因...
在自动测试系统中, 经常会遇到输出测试报告的问题。报告内容类型是一定的,大致可以分为: 测试的集合的名称 测试开始的时间 测试结束的时间 测试用例的名称 测试结果 测试数据 测试日志 ... 这样看上去...
如果你想做一个坏的产品经理,那就给你的产品加上尽可能多的功能。产品的功能越多,就越可能满足用户们各种各样的需求。谁都希望产品越来越好,嗯,多加些功能就好了。加上一堆小功能要比加一个大功能要好,大家不就喜欢多吗? 如果你想做一个好的...