软件测试 software testing by Cheno 软件测试 杂文集 Software Testing by Cheno - Site Home - MSDN Blogs

软件测试 杂文集 Software Testing by Cheno

我的博客,软件测试,开发以及其他 software testing by Cheno

Posts
  • 软件测试 杂文集 Software Testing by Cheno

    VS 2010测试解读2-给测试用例做标签

    • 0 Comments
    在VS2008中,测试列表(Test List)的管理通常是通过*.vsmdi文件。在实际开发过程中,大家发现这个功能有很大的局限性。 1) *.VSmdi中的所有测试用例需要手工加入到列表 2)如果多人需要访问测试列表文件,其管理会变得很不方便 VS2010出来了,它通过测试分类(Test Category),很好的解决了这个问题。其原理也很简单,通过给��个测试用例,可以设置不同的标签,在运行用例时,可以通过过滤标签的属性来运行。其方法如下: 步骤一: 为每个测试用例设置测试分类属性(Test...
  • 软件测试 杂文集 Software Testing by Cheno

    VS2010测试解读-读懂那些文件们

    • 0 Comments
    Visual Studio是我喜爱的一个开发IDE,从VS2003开始,到VS2005,再到VS2008,再到最新的VS2010。每一个版本的改进都是让人兴奋的,每一次使用新版本后,哪怕是Beta版,都不愿意再回到老版本。最新发布的VS2010有很多创新的功能,对测试提供了大力的支持。本文就一一解析这些新功能,让大家能够体会到VS2010的创新,具体的感受还要大家在使用过程中仔细感受。 VS2010是一个集成的开发环境(IDE),大部分的操作都能通过界面的操作完成,通常你不需要了解文件的细节。但是读懂这些文件...
  • 软件测试 杂文集 Software Testing by Cheno

    虚拟化技术在软件测试的应用

    • 0 Comments
    1)什么是虚拟化 虚拟化技术很早就提出来了,但是真正走向市场是从2005年以后,那时候AMD和Intel公司都开始推出支持虚拟化技术的CPU。简单的说,虚拟机就像一个软件容器,可以安装操作系统和应用软件,像一台物理机一样运行,其有如下特点。 操作系统和软件无法辨别其主机是否是虚拟机。 多台虚拟机器像应用程序一样可以运行在主机上 2) 虚拟化技术的优势 2.1) 提高硬件的利用率       根据调查数据,通常测试实验室的硬件的使用率是很低的,平均只有10...
  • 软件测试 杂文集 Software Testing by Cheno

    天文历法改革与测试

    • 0 Comments
    过年了,聊一聊传统的中国天文历法,顺便说说测试。 中国古代很多聪明的人都是天文学家,他们有祖冲之,沈括,郭守敬等等,因为天文是一门魅惑的学科,蕴含着无数的简单的和复杂的规律。天文历法是天文学家可以直接将研究结果贡献社会的最好方式。让我们看看这些天文学家和他们的历法,最后总结一些其中关于测试的思考。 祖冲之,南北朝人,大家都知道他是著名数学家,将圆周率精确到小数点后7位,他的精度在1000年以后才有人打破。其实,他也是一位卓越的天文学家,他创建了《大明历》,将一年的精度误差缩小到50秒之内,并且在日历中引入岁差方法...
  • 软件测试 杂文集 Software Testing by Cheno

    一个测试人员眼中的VS 2010

    • 0 Comments
    by cheno VS 2010是微软即将推出的最新开发工具套件,全球的正式发布时间将定于4月12日。在过去半年内,本人一直使用VS 2010,从Beta 1到Beta2,以及现在使用的RC版本,可以说是陪着VS 2010一起孕育,同时期待着它的正式发布。可以非常肯定的说,VS 2010对软件测试的支持力度,远远超过以前的任何VS 版本,并且在很多方面有革命性的改变。同时,作为一个集成的产品,对软件开发周期有了非常完整的支持。下面,我就从一个测试人员的角度,看看它提供了哪些实用的功能。 1)VS...
  • 软件测试 杂文集 Software Testing by Cheno

    软件测试2009

    • 0 Comments
    By cheno 天仪变换,岁律更替之际,总结一下2009年我眼中的软件测试的热点,作为2009年年底总结博文。 1)软件测试会议 这里列出一些我经常关注的软侧测试会议,多为软件行业会议,这些会议的参与者多为软件公司的测试管理人员和一些提供软件测试咨询服务的测试达人。 STC2009 (Software Testing Conference, India 2009) : STC是QAI公司组织的软件测试专业会议,每年在印度召开,不少全世界的测试达人都会参加,包括Michael...
  • 软件测试 杂文集 Software Testing by Cheno

    开���和测试人员的比例

    • 0 Comments
    开发和测试人员的比例是项目管理中重要的一个部分,通常以下的因素会决定最后比例。 这种比例没有统一、简单的结论:好或不好,更多的是整个团队的默契程度和最后产品是否成功 。 1)公司的文化(Company Culture) 每个公司都有自己的文化,公司通常喜欢利用自己以往成功经验,来指导新项目的开发。例如,一个公司以前是按照3:1的比例进行配置,产品获得成功了,那么他们在下一版本,或则其他产品,也容易按照这个比例进行。因为,大家习惯了这种比例,包括测试人员和开发人员,这些员工习惯了在这种比例下的进行工作分工...
  • 软件测试 杂文集 Software Testing by Cheno

    情景驱动的测试方法(Context-Driven School)

    • 0 Comments
    By Cheno 情景驱动的测试方法是 Cem Kaner 和 James Bach 提出来的 ,指出了软件开发的复杂性以及不可预测性,因此在这情景下,测试人员需要积极发挥主观能动性,而不是墨守成规的遵守一些通用的规定和流程。总之,这是一种为以人为本的测试方法论,强调主观能动性,而不是固定的流程和方法。 情景驱动测试( Context-Driven School) 的7个基本原则( http://www.context-driven-testing.com/ ) 1)任何实践的价值都依赖于情景...
  • 软件测试 杂文集 Software Testing by Cheno

    软件测试的艺术

    • 0 Comments
    By Cheno 最近读了《软件测试的艺术》( The art of software testing ),书是三十多年前(1979)写的,为了与时俱进,前几年(2004)被翻新了一下,增加了一些新的测试方法例如(eXtreme testing,Web testing),成为第二版。 书写的非常简洁,没有太多的冗余,结构非常清晰,内容非常全面,这可能是这本书成为经典软件测试书籍的主要原因;由于书是30年前写的,而且作者的拥有的主要的集成电路中的软件测试的背景,对真正的现代商业软件测试并未涉足太深...
  • 软件测试 杂文集 Software Testing by Cheno

    谈谈软件测试的氛围

    • 0 Comments
    By Cheno 软件测试项目是否成功很大程度取决于整个团队中对质量控制的理解,以及测试气氛的形成。一个合适的测试氛围帮组整个团队朝着解决问题的方向前进。不合适的软件测试氛围,会导致很多问题,例如过多的纠缠于指标(代码覆盖率,自动化率等),相互推托责任等。很多因素影响整个项目组的测试气氛。以下就是几个我觉得非常重要的。 1)测试组的组织结构 不同的公司、项目都有不同的测试组织结构,有的扁平一些,有的不严格区分开发与测试人员。这些差异性对项目的测试都是有直接的影响。举例来说,微软比较典型的测试组织为SDET...
  • 软件测试 杂文集 Software Testing by Cheno

    软件测试的常阅博客

    • 0 Comments
    BJ Rolison (I.M.Testy) http://blogs.msdn.com/imtesty BJ是微软负责EE工作的Test Architecture,也是HWTSaM的作者。他的文章非常有条理,看起来也比较容易,其中的数据也非常丰富,是我喜欢的风格。 Alan Page http://blogs.msdn.com/alanpa/ Alan是微软负责EE工作的Director,是HWTSaM的主要作者,他的博客是了解微软测试非常好的一个窗口。最近几年,他不限于测试技术的推广,他更多的考虑是测试管理...
  • 软件测试 杂文集 Software Testing by Cheno

    GUI自动化测试的反思

    • 0 Comments
    参加过不同类型的GUI测试项目,其中包括Java SWING, Web Page, Flash, WinForm, Excel Addin等。总结起来,有以下几点值得反思的。 1)通常GUI自动化测试的ROI是非常低的。这些GUI项目大多都经常改变界面,甚至每几个月都需要更改界面,这使得自动化测试用例管理和维护变得非常复杂。GUI自动化最大的弊病在于:它发现Bug的可能性很小,在这些的GUI项目中,通过自动化用例发现的Bug屈指可数,99% 失败的用例都是由于环境或则测试用例本身的原因导致的...
Page 1 of 1 (12 items)