2010年4月26日

摘要: 上回书我通过一个简单的实例为大家展现了TIA (Test Impact Analysis)为测试人员提供的价值——通过“波及面”分析,在进行回归测试时筛除“非亲非故”的测试,通过提高“精确打击”能力减少重复劳动,免作“冤大头”。 今天,我们还是通过前面那个实例,来看一看TIA能为... 阅读全文
posted @ 2010-04-26 15:57 君子不器乎 阅读(1420) 评论(2) 推荐(0) 编辑

2010年4月19日

摘要: 我在前面的一篇博文中曾经提到VS 2010提供了一种所谓“测试株连分析”的功能,即"Test Impact Analysis"(我们可以把它简写为TIA),利用TIA,开发人员以及测试人员在进行回归测试时,可以很容易地过滤掉大量未受某次代码改动影响的测试,把有限的时间、精力集中于执行确实涉及代码变动的测试,从而避免时间、人力和硬件资源的浪费。今天,我们将通过一个简单的实例&... 阅读全文
posted @ 2010-04-19 23:22 君子不器乎 阅读(1464) 评论(2) 推荐(0) 编辑

2010年4月16日

摘要: 在上回书中我们曾提到,由于视频文件的块头一般都比较大,所以测试操作的视频录像不是默认被“拍摄”的,如果我们希望录下测试操作的视频,还需要在创建测试计划时做一些专门的设置。这就意味着我们可以通过改动VS 2010为我们提供的一些设置参数来调整Bug报告的内容,也就是说,在测试过程中让机器为我们收集哪些信息、不收集哪些信息是我们可以选择的。 我们还是拿是否录制/收集操作视频来说... 阅读全文
posted @ 2010-04-16 23:32 君子不器乎 阅读(1247) 评论(0) 推荐(1) 编辑

2010年4月13日

摘要: 使用VS 2010生成的Bug报告的大致的“长相”,我想大家从上文书中应该已经多少有些了解了,现在让我们再来重温一下它的模样(参考图1): 图1 初窥Bug报告 上面的这份Bug报告,上次我们已经提到,其中的一小部分信息是测试人员手工填写的,它的绝大部分信息是机器自动收集的。需要测试人员手填的信息,也就是报告的上半部分,我在这里就不多讲了,如果大家有兴趣,可以去MSDN做进... 阅读全文
posted @ 2010-04-13 23:45 君子不器乎 阅读(1651) 评论(4) 推荐(0) 编辑

2010年4月9日

摘要: 前文书我们曾提到,过去,测试人员提交的Bug报告时而不时地会被程序员以“信息不足”或“Bug无法再现”为由给退回来,而现在,如果测试人员是使用VS 2010(更准确地说,是使用Microsoft Test Manager)提交Bug报告的话,那么程序员将很难找出借口拒绝承认某个Bug的存在,因为使用VS 2010生成的Bug报告所包含的Bug信息可以... 阅读全文
posted @ 2010-04-09 23:30 君子不器乎 阅读(2540) 评论(1) 推荐(1) 编辑

2010年4月6日

摘要: 一般来说,当开发人员根据测试人员的报告把Bug修复之后,测试人员都要再度进行确认,也就是说,需要把发现某个Bug的测试用例再执行一遍,以确认那个被发现的Bug确实已经消失。而且,很多软件企业都会要求测试人员在每个里程碑或者迭代结束时反复执行那些曾经“揭露”出Bug的测试用例,以防止那些已被修复的Bug再度“显灵”。显然,这意味着很多手工测试都要一遍又... 阅读全文
posted @ 2010-04-06 15:59 君子不器乎 阅读(1647) 评论(2) 推荐(0) 编辑

2010年4月3日

摘要: 为了实现某个新的功能,或为了修复一个Bug,开发人员通常需要在现有的代码上进行修改,当一个开发人员改动了部分代码之后,他往往需要把所有的单元测试统统再运行一遍,以确保他所做的改动不会带来“蝴蝶效应”,也就是导致意想不到的地方出现问题。如果是到了项目后期,即便是一个中等规模的系统可能也会有上千个单元测试,把上千个单元测试都跑一遍,再快可能也得要个把小时。实际上,每次代码改动的... 阅读全文
posted @ 2010-04-03 18:56 君子不器乎 阅读(1779) 评论(0) 推荐(1) 编辑

2010年3月31日

摘要: 目前,我想我们绝大部分开发团队都是通过人力来布置或者说搭建测试环境的,假设我们要测一个用ASP.NET开发的SNS网站,在准备好相关的硬件之后,我们肯定要找一个测试人员,或者开发人员,有条件的单位可能会找一个专门的IT人员,总之是找一个人(我们就叫他小王吧)来安装操作系统、为操作系统打必要的Service Pack、在线或离线升级一些Hotfix,然后安装数据库系统、为数据库系统打必要的Servi... 阅读全文
posted @ 2010-03-31 18:13 君子不器乎 阅读(1820) 评论(1) 推荐(2) 编辑

2010年3月29日

摘要: 上文书说到测试人员小张给开发人员小李发来了一份淋漓尽致的Bug报告,果不其然,小李根据小张的这张“画影图形”没费什么周折就将那个潜伏很深的Bug捉了出来。可此Bug究竟是不是彼Bug呢?小张恐怕还得再跑一遍她发现彼Bug的测试以确认问题确实已经得到解决。其实,即使不是为了确认Bug是否已被剪灭,小张也得经常把她做过的很多测试重新跑跑,以确保代码在被程序员们改来改去的情况下,... 阅读全文
posted @ 2010-03-29 17:51 君子不器乎 阅读(1917) 评论(2) 推荐(1) 编辑

2010年3月27日

摘要: Visual Studio 2010最大的亮点恐怕要数集成在Visual Studio Ultimate 2010和VS Test Professional 2010中的MS Test Manager这套工具了,它可以说是为承担绝大部分测试工作(有统计说是70%左右)的手工测试人员提供了一套专门为他们量身定制的IDE (集成开发环境),我擅自把它叫作ITE(集成测试环境),从某种意义上讲,这套IT... 阅读全文
posted @ 2010-03-27 17:11 君子不器乎 阅读(2557) 评论(6) 推荐(3) 编辑

导航