首先,我们要对我们的测试做一个定义: 软件测试 是为了发现错误而执行程序的过程。我们进行我们意义在哪里,是保证产品 质量 ,还是保证项目能够及时上线。这里也涉及到我们测试的目..
先讲一个案例: 企业网站已经运行多年了,访问速度越来越慢,最近用户反映,打开个网站首页快的时候也要2、3秒,慢的时候就需要喝杯茶了,还不如上外网新浪搜狐快,厂领导重视这个问题..
前段时间一直在考虑怎样量化测试工作的效率和质量,也实验性的列出了十几个考核指标,比如 bug 发现效率,有效bug率,发现bug严重等级质量, 测试用例 产生效率,测试用例执行率,测试用..
做测试已经有段时间了,总体感觉是在测试的工作中会遇到各种各样的情况,一般情况下要把软件一次性测完,基本上是不可能的。 为什么这样说呢? 大家都知道 测试环境 吧,有时测试一个..
通过 单元测试 和 集成测试 ,仅能保证软件 开发 的功能得以实现。但不能确认在实际运行时,它是否满足用户的需要,是否大量存在实际使用条件下会被诱发产生错误的隐患。为此,对完成开..
第一:微软公司 软件测试 简介 微软的软件 测试人员 分为两类: 测试工具 软件 开发 工程师和 软件测试工程师 。 测试工具软件开发工程师主要负责编写测试工具代码,并利用测试工具对软件..
在测试加入到 servlet 容器的 Web 应用程序时,编写符合逻辑的可重复的测试尤其需要技巧。在 Andrew Glover 的提高代码 质量 的这个续篇中,他介绍了 Cargo,这是一个以通用方式自动化容器管理的..
一、 软件测试 员自身素质培养 (1)首先,应对软件测试感兴趣和对自己有自信,如果具备了这两点,那么在 开发 过程中不管遇到什么样的困难,我相信你一定能克服。 (2)善于怀疑,世界..
谢克人如是说。他认为,过程和流程并非完全相同。过程是PROCESS,也就是过程,进程、工序、工艺,制作法;而流程是PROCEDURE,也就是程序,手续,步骤。从概念上来看,“过程”好比抓大放..
在 测试 过程中一般把发现的错误 bug 按其严重性大致分为4类:致命错误(系统崩溃或挂起、破坏数据)、严重错误(使系统不稳定、产生错误结果、菜单功能无法实现)、一般错误(在完成某..
国内近年来关于 软件测试 的问题和讨论越来越活跃。但从总体上说交流 软件测试技术 的多,而探讨软件 测试方法 的少。这里的“技术”指的是具体的战术问题,比如说如何使用某种工具来解..
说明:以下 项目测试 经验是我在原来公司 工作 中的实际经验,拿出来和大家一起交流。我相信之前的项目测试工作中有不少可以改进的地方,还希望大家多多交流。 项目测试经验 ——Judy ..
《三十六计》是根据我国古代卓越的军事思想和丰富的斗争经验总结而成的兵书,古人用兵最讲究谋略,在中国古代战争史上,精彩的谋略计策层出不穷,令人眼花缭乱,但万变不离其宗,大抵..
“国内许多软件企业的 软件测试 人员和 开发 人员比例不到1∶8,甚至有的软件根本没有测试就进入了市场,有的企业是把产品卖给用户后一边给用户实施,一边在测试,结果导致了许多软件问..
Acceptance testing(验收 测试 ),系统 开发 生命周期方法论的一个阶段,这时相关的用户和/或独立 测试人员 根据 测试计划 和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它..
本文讨论: 什么验收测试? 自动的验收测试 实现验收测试 本文涉及以下技术: IronRuby 内容 什么验收测试? 自动接受测试 文章 方案 执行验收测试 与 C# 对象进行交互的 RSpec 方案 Runner 验收测..
这是被测的应用程序: 应用.NET 3.0提供的UIAutomation,我们可以用以下步骤来进行 测试 : 1. 启动应用程序 C#代码 string path=@ "ThePathToTheApplication" ; Processprocess=Process.Start(path); string path = @"The Path ..
软件测试是为了发现错误而执行程序的过程。它不仅是软件 开发 阶段的有机组成部分,而且在整个 软件工程 (即软件定义、设计和开发过程)中占据相当大的比重。软件测试是软件 质量保证..
验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。实施验收测试的常用策略有三种,它们分别是:..
相信做过 测试 管理的人,都有过此类担心,就是写一个怎么样的 测试计划 才是有效的呢?才能保证项目进度而又不会过度疲劳?我知道,绝大部分人都是根据感觉和经验来写的,时间不够就多加..