Aaron的测试生活小说

半两五钱,笃志向前
  首页  :: 新随笔  :: 联系 :: 管理

2009年2月9日

摘要: 还是测试,还是这个项目,不过战场还是不太一样:由“功能测试”改作“性能测试”了。或许有前辈会说怎么会让一个连功能测试都做得乱七八糟的毛头小子做性能测试这么神圣的事情呢?只能说大千世界无奇不有啊,其实现在应该也会有类似的人出现在类似的场合做类似的事情吧 阅读全文

posted @ 2009-02-09 22:53 Aaron Wu 阅读(312) 评论(0) 推荐(0)

摘要: 上回说道我拿到了“九阴真经”(Ron Patton的《软件测试》)并马上习练,或许是太心急,或许是太激动,也可能当时想着自己跟张无忌一样可以“刷”的一下就练就绝世武功,总之操之过急加上囫囵吞枣连带生搬硬套,我“幸运”地“走火入魔”。 阅读全文

posted @ 2009-02-09 22:51 Aaron Wu 阅读(275) 评论(1) 推荐(0)

摘要: “九阴真经”是当时在论坛上看到一位前辈推荐的,大名鼎鼎的《软件测试》,美国人Ron Patton的作品。 在成为我们那个作坊里面的软件测试人员近半年后,我才碰到这本书,所以后来将此事引为一生之大憾事。以至于经常在闲下来发呆的时候想:如果我在一开始就碰到这本书或者至少早三个月,我现在的水平应该早就是谁谁谁那模样了吧。我一直很推崇这本书,如同当年那位在论坛上极力推荐这本书的前辈一样,这本书里面讲了太多有用的东西,以至于当时觉得看完这本书之后功力大增,一下子跃升为软件测试入门弟子了。 阅读全文

posted @ 2009-02-09 22:49 Aaron Wu 阅读(318) 评论(0) 推荐(0)

摘要: 测试是干嘛的呢,在经历了前一天对于测试发展的一些百度后,该是考虑这个事情的时候了。这次换做了Google了,在google上搜索软件测试,列出了很多有关软件测试的站点,有关测试文章,当然也有很多关于测试新闻。 阅读全文

posted @ 2009-02-09 22:48 Aaron Wu 阅读(312) 评论(1) 推荐(0)

摘要: 题目是“当项目出现空闲时候,如何开展测试工作”,但笔者想,我们更关心的可能是项目组中的测试人员没事干的时候我们该干些什么事情。 阅读全文

posted @ 2009-02-09 22:44 Aaron Wu 阅读(233) 评论(1) 推荐(0)

摘要: 我是怎样变成现在这个样子的,经常想起这个有意思的问题,可是总是无解,因为每当我开始思考这些问题的时候我就要想起以前很多的事情,有趣的事情,开心的事情,伤心的事情,然后思绪就已经飞到九霄云外了,或者迷迷糊糊地睡着了。 阅读全文

posted @ 2009-02-09 22:40 Aaron Wu 阅读(343) 评论(1) 推荐(0)

摘要: 这篇文章中,主要讨论的是如何提高测试覆盖率的相关问题。其实,提高测试覆盖率最基本,甚至是唯一的办法就是增加测试用例,但是怎样通过增加测试用例而帮助我们“迅速”提高我们的测试覆盖率呢? 阅读全文

posted @ 2009-02-09 22:38 Aaron Wu 阅读(533) 评论(0) 推荐(0)

摘要: 在上一篇文章中,和大家约定下一篇介绍关于测试覆盖率工具相关的东西,可是这两天一直出差,无暇顾及,希望关注我的朋友不要介意~ _ ~ 废话不说了,直接切入正题。由于本人对于测试覆盖率工具的使用仅限于.NET相关的,所以对于其他语言相关的测试覆盖率工具没有经验,因此也少了发言权,这片文章就只能算作对于各种工具的一种简单的介绍罢了,主要内容都来自于google百度,笔者做简单的整理之后发表出来,希望对大家有所帮助 阅读全文

posted @ 2009-02-09 22:36 Aaron Wu 阅读(771) 评论(0) 推荐(0)

摘要: 关于测试覆盖率,我个人的感觉是说的多,用的少。最近在网络上看到一篇文章,讨论一个问题“测试需要100%的覆盖率吗?”被转载了很多次,有兴趣的同行可以找来看看。的确,一想到测试覆盖率,立马就有完美主义者跳出来说100%。100%的测试覆盖率有什么好处呢? 阅读全文

posted @ 2009-02-09 22:34 Aaron Wu 阅读(766) 评论(0) 推荐(0)

摘要: 在上一篇文章里面我们介绍了测试覆盖率的分类,举例揭示了需求覆盖率,语句覆盖率,分支覆盖率很条件覆盖率这些问题,在这篇文章里面,则主要介绍为什么要千方百计来找“测试覆盖率”。 阅读全文

posted @ 2009-02-09 22:27 Aaron Wu 阅读(543) 评论(0) 推荐(0)

摘要: 关于覆盖率,网络上最常见的两个词应该是“测试覆盖率”(Test Coverage)和”代码覆盖率“(Code Coverage)。今天就来探探这两个东西。 阅读全文

posted @ 2009-02-09 22:26 Aaron Wu 阅读(789) 评论(0) 推荐(0)

摘要: 其实这只不过是一种古老的思想了,Ron Patton的那本著名的《Software Testing》中已经提起过这种方法,我只不过是拿来念叨一下而已。所谓“黑-白”思想,其实很简单就是在做单元测试的时候,先按照黑盒的理解来写测试用例或者Test Code /Test Methods,然后再去看代码,在从代码的角度来更新用例:删除“多虑”的用例,增加“漏网”的用例,更新“不合时宜”的用例。 阅读全文

posted @ 2009-02-09 22:24 Aaron Wu 阅读(221) 评论(0) 推荐(0)

摘要: 总之,我们可以这样简单的理解:配置测试的对象是硬件,兼容性测试的对象是软件。 个人观点,仅供参考~ 阅读全文

posted @ 2009-02-09 22:23 Aaron Wu 阅读(493) 评论(0) 推荐(0)

摘要: Ron Patton在他那本著名的《软件测试》中提到了“确认”(Verification)和“验证”(Validation)这两个概念: 确认:是保证软件符合产品说明书的过程; 验证:是保证软件满足用户要求的过程。 阅读全文

posted @ 2009-02-09 22:19 Aaron Wu 阅读(274) 评论(0) 推荐(0)

摘要: 近期做一个项目的自动化测试,遇到弹出的dialog的处理。 当时第一印象就是应该用多线程来处理,即一个线程来处理打开应用程序,模拟操作然后点击“确定”,等待弹出对话框。另一个线程则用来监视是否有对话框,然后判断并关闭对话框。 阅读全文

posted @ 2009-02-09 22:17 Aaron Wu 阅读(564) 评论(0) 推荐(0)

摘要: 我们可以使用GetProcess方法得到当前所有进程的对象,然后遍历这些对象通过进程名来关闭进程。注意进程名不包括后缀,如“VSTestHost.exe”进程应该写作“VSTestHost” ,判断时候使用if ("VSTestHost" == myProcess.ProcessName)来做判断即可。 阅读全文

posted @ 2009-02-09 22:14 Aaron Wu 阅读(1540) 评论(0) 推荐(0)

摘要: 操作系统环境 其他环境(.NET Framework,PHP,Jre等等程序运行依赖的环境) 其他环境注意事项 阅读全文

posted @ 2009-02-09 22:08 Aaron Wu 阅读(237) 评论(0) 推荐(0)

摘要: 本来这两天准备继续钻研LR的东西的,可是一回公司其他的事情就又压上来了,老大因为这次去出差工作做得不错,“奖励”了一本测试书籍,朱绍民的《全程软件测试》。 对于朱老师是早闻其名了,看了一下书的目录,觉得书籍文如其名 阅读全文

posted @ 2009-02-09 21:55 Aaron Wu 阅读(432) 评论(0) 推荐(0)

摘要: 原文发表于2008-10-08 21:29:19 上一个项目的V1版本结束,但是休息了数日之后马上就开始了V2版本的计划,当然还有V1版本的一些维护性质的工作,测试这块的任务已经不是太重。上头鉴于另外一个项目的测试工作会更加重要,所以决定抽调我到另外的项目组(真应该感谢老大的赏识和信任~~),前些日子承诺要在自己学习LR的同时写一些学习笔记,可是半个月来却没有多大的进展,一是因为工作... 阅读全文

posted @ 2009-02-09 21:32 Aaron Wu 阅读(437) 评论(0) 推荐(0)

摘要: 这几天正在着力准备一个新项目的测试工作,信息调研完毕开始准备测试计划了。 按照以前自己的测试模板设计了一份测试计划,但是正好想起来前几天买的一本书来,翻了一下这本号称“软件测试与质量保证圣经”p79,关于测试计划的部分,不看不知道,一看才发现自己的测试计划中很多东西都不够完善,有很多必要的内容没有加入进去。此时无比庆幸自己的测试计划文档尚未提交,否则把这个交给那个大牛老大,估计要被批了,抓紧时间按照书上的内容对测试计划进行了修订,因为“圣经”上组织的比较乱,有重复的现象,所以这次修订还是花了自己不少时间。 阅读全文

posted @ 2009-02-09 21:30 Aaron Wu 阅读(194) 评论(0) 推荐(0)

摘要: 今天在论坛上看到这个问题,就出来说一下:Selenium-Rc单独使用,需要添加对于ThoughtWorks.Selenium.Core的引用,然后可以自定义脚本,做web自动化测试~~ 阅读全文

posted @ 2009-02-09 21:27 Aaron Wu 阅读(638) 评论(0) 推荐(0)

摘要: 由于这几天一直有工作要做,所以这能抽业余的一点点时间来看那本《LoadRunner和软件项目性能测试》,到目前为止已经看到了"端口映射实现无界面录制"前的部分,第十四章“大型项目性能测试实例”还没来得及阅读。 阅读全文

posted @ 2009-02-09 21:25 Aaron Wu 阅读(292) 评论(0) 推荐(0)

摘要: 今天看了一下刘群策编著的《LoadRunner和软件项目性能测试》的前面六章; 前面六章里面没有直接涉及到LoadRunner的内容,几乎全部是相关软件性能测试的一些实践等知识。 阅读全文

posted @ 2009-02-09 21:20 Aaron Wu 阅读(322) 评论(0) 推荐(0)

摘要: 原文发表于2008-09-22 10:39:22 这几天项目时间比较紧,但还是禁不住抽晚上的时间看了本关于LoadRunner方面的入门书籍,说来惭愧,入行这么久,一直没有使用过这么优秀的性能测试工具,工作的原因,或者公司工具偏好的原因,总之是知道最近才看到LoadRunner的庐山真面目。一直在有些招聘网站上逛游,发现很多公司对于LoadRunner的要求,因此下决心要好好整整。... 阅读全文

posted @ 2009-02-09 21:19 Aaron Wu 阅读(235) 评论(0) 推荐(0)

摘要: 原文发表于2008-09-20 22:04:03 几天前好不容易找到了中英文版本的《人月神话》,适逢周末,抓紧时间拜读一番。 《人月神话》的作者绝对是牛人,提出了一些观点,尤其是对“人月神话”的否定:项目组不是人越多越好,两个人四个月的工作量是四个人在两个月内很难完成的了的。 由于前两天刚刚拜读了《软件工程中的事实与谬误》(也就是从这本书上面的提示让我知道人月神话这... 阅读全文

posted @ 2009-02-09 21:17 Aaron Wu 阅读(329) 评论(0) 推荐(0)

摘要: 本书自第一版以来,畅销20余年不衰,是软件领域绝无仅有的必读经典。本文作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。本书内容来自布鲁克斯在IBM公司 System/360 家族和OS/360中的项目管理经验。在本书第一次出版20年后的今天,布鲁克斯重新审视了他原先的观点,增加了一些新的想法和建议。既方便了熟悉原有内容的人们,也方便了许多第一次阅读它的读者。 阅读全文

posted @ 2009-02-09 21:05 Aaron Wu 阅读(1362) 评论(2) 推荐(2)

摘要: 原文发表于2008-09-04 22:26:37 列出所有进程: 打开命令行,输入tasklist,敲回车 查找记事本进程(notepad.exe) 打开命令行,输入tasklist /FI "imagename eq notepad.exe",敲回车;可以查到该进程相关信息包括进程ID 关闭记事本进程 打开命令行,输入taskkill /IM notepad.exe,敲回车 或者通过查找... 阅读全文

posted @ 2009-02-09 21:04 Aaron Wu 阅读(443) 评论(0) 推荐(0)

摘要: 原文发表于2008-09-03 17:46:05 今天碰到装满数据的数据库,想把它数据清空,以前使用的是生成脚本并传递脚本,后来发现这样做有时候会导致视图的丢失,所以只能找新的方法,网上搜了一下,解决方案如下:打开Sql server management studio并新建一个查询,在打开的XXX.SQL文件中输入: exec sp_MSforeachtable @command1='Del... 阅读全文

posted @ 2009-02-09 20:59 Aaron Wu 阅读(1294) 评论(0) 推荐(0)

摘要: 原文发表于2008-04-08 10:47:48 HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。 401.2 未授权:服务器的配置导致... 阅读全文

posted @ 2009-02-09 18:00 Aaron Wu 阅读(360) 评论(0) 推荐(0)

摘要: 这几天又开始看蔡为东的《软件测试实战 ——测试WEB MSN》,深刻感受到测试里面学问实在是大。 印象最深的是当时看到退出功能测试,有点发癫。 阅读全文

posted @ 2009-02-09 17:58 Aaron Wu 阅读(459) 评论(0) 推荐(0)

摘要: 原文发表于2008-04-07 19:28:25 今天在试着用ranorex写测试脚本的时候遇到了问题,发现一个dll组件不能调用导致异常,在网络上搜索发现三个版本的解决方案: 方案一 将XXXX.dll(提示找不到的组件)拷贝到项目文件夹中bin目录下 方案二 把XXXX.dll(提示找不到的组件)拷贝到system32目录下 方案三 ============================... 阅读全文

posted @ 2009-02-09 17:54 Aaron Wu 阅读(6242) 评论(0) 推荐(0)

摘要: 原文发表于:2008-04-07 11:44:51 Ranorex可以提供简捷的GUI(图形用户界面)自动化测试,我们可以使用常规开发语言如C#,C++,VB.NET或者Python来编写测试执行脚本,也就是说我们不必要再专门去学一门新的预言来完成测试这项工作。如果使用rannorex,应用程序和网站的测试都可以变得简单易行。 Ranorex支持的功能有:通过标题和类别名搜索一个窗口或者... 阅读全文

posted @ 2009-02-09 17:50 Aaron Wu 阅读(1175) 评论(0) 推荐(0)

摘要: 原文发表于:2008-04-06 16:35:02 Item WatiN Selenium RC Explorer Supported Known work Ø IE 6 and IE 7 Known work Ø IE 6 and IE 7 Ø Firefox 1.5.0 and 2.0 Ø Opera 8.5.4 and 9.0.2 Should wo... 阅读全文

posted @ 2009-02-09 17:45 Aaron Wu 阅读(1018) 评论(0) 推荐(0)

摘要: 原文发表于2008-03-28 00:27:31 不知道处于什么考虑,上面要求用git来管理源代码,学习了这么久没有起色,现在按照上面的说明装cygwin,搞了两天都没有搞好,郁闷 发个资料,却发现这里好像不能上传文件…… 阅读全文

posted @ 2009-02-09 17:41 Aaron Wu 阅读(158) 评论(0) 推荐(0)

摘要: 原文发表于2008-02-16 17:52:53 上头来消息,要用自动化测试来完成现在这个项目的测试工作,学习WatiN中…… 不是很强悍,学习两天看看,不行的话还是要换作Selenium…… 阅读全文

posted @ 2009-02-09 17:38 Aaron Wu 阅读(205) 评论(0) 推荐(0)

摘要: 原文发表于2007-12-26 英文源文档:http://www-128.ibm.com/developerworks/library/j-test.html 如需转载请联系译者chdwu@bestreme.com 由于受到极限编程的影响,在最近的几年时间里单元测试逐渐成为我软件开发过程中一个不可或缺的重要组成部分。极限编程要求我们对我们所完成的每一项功能都要进行单元测试并且要很好... 阅读全文

posted @ 2009-02-09 17:35 Aaron Wu 阅读(337) 评论(0) 推荐(0)

摘要: Visual Studio 2005调试功能强悍,望尘莫及。 F10 逐过程 F11 逐语句 “逐语句”和“逐过程”的差异仅在于它们处理函数调用的方式不同 阅读全文

posted @ 2009-02-09 17:30 Aaron Wu 阅读(438) 评论(0) 推荐(0)

摘要: 原文发表于2007-12-18 如需转载请与译者联系chdwu@bestreme.com 接口测试的目的是为了测试接口(听起来怪怪的),尤其是那些与系统相关联的外部接口,测试的重点是要检查数据的交换,传递和控制管理过程,还包括处理的次数。外部接口测试一般是作为系统测试来看待的。 不是所有的团队都可以在一个隔离的测试环境中进行测试工作的,因此使得对外部接口的测试显得困难。我们应该确保较早地与相关的... 阅读全文

posted @ 2009-02-09 15:50 Aaron Wu 阅读(297) 评论(0) 推荐(0)

摘要: 所有软件开发过程的目的都是为客户(软件产品的终端用户)提供一个解决问题的方案(软件产品),以帮助客户更加高效地工作或生活(从时间和费用上来讲)。一个成功的软件开发过程就是为客户提供了所有他所要求的需求。 阅读全文

posted @ 2009-02-09 15:43 Aaron Wu 阅读(361) 评论(0) 推荐(0)

摘要: 我们先来介绍几种性能测试的类型。 容量测试主要关心的是我们在系统容量达到什么程度的时候需要增加系统的资源以增加可支持用户量(注:也就是确定系统可处理同时在线的最大用户数) 负载测试为IT系统提供了一种量化其在真实环境下承受能力的的方法,便于检验当前所提供的IT资源能否承受预期给出的性能指标。(注:测试数据在超负荷环境下运行,程序能否承担) 阅读全文

posted @ 2009-02-09 14:45 Aaron Wu 阅读(280) 评论(0) 推荐(0)

摘要: 原文发表于2007-12-13 这几天一直在忙着项目的测试文档。 忙碌了这许久,收获还是不小的。测试报告而言,我们需要真实的测试结果,当然还需要对于测试 结果的分析等等内容。在我们书写测试报告的时候我们也要学会站在别人的角度考虑问题。在网上 看到过很多测试报告的所谓"微软模板",动辄洋洋洒洒二十多Word页,看到头却没有什么实质性的 内容。试想这样的测试报告交到一个需要它的人手中,当他(... 阅读全文

posted @ 2009-02-09 14:42 Aaron Wu 阅读(306) 评论(0) 推荐(0)

摘要: 单元测试适配器引发异常: System.Data.OleDb.OleDbException: 不可识别的数据库格式 'C:\Documents and Settings\wanghuahau\桌面\testdatasource.mdb'。。 阅读全文

posted @ 2009-02-09 14:40 Aaron Wu 阅读(624) 评论(0) 推荐(0)

摘要: 接触软件测试已经有一段日子了,这些日子里经历了许多坎坷,但是自己也慢慢地从这些挫折中更加深刻地了解了软件测试。对于软件测试入门,有一些拙见,大家一起交流 阅读全文

posted @ 2009-02-09 14:39 Aaron Wu 阅读(379) 评论(0) 推荐(0)

摘要: 其实Aaron很久以前就在博客园开通了blog,后来因为一些原因停止了对于该博客的更新。不管怎么样,我现在又回来了,欢迎新老朋友光临。 阅读全文

posted @ 2009-02-09 14:19 Aaron Wu 阅读(200) 评论(0) 推荐(0)