Tag Archives: 软件测试

StAREAST and STARWest

今天介绍一下这两个非常有名的测试行业的权威组织,STAREAST 和 STARWEST。 顾名思义,这是分别在美国东部和西部举行的测试行业的一个高端盛会。这两个会议自从2000年开始举行,到今年已经是第十个念头了,每次的会议大概持续6天。前面五天是一些测试的主题演讲和技术展示,介绍的是测试行业的最新的技术,方法,工具等。而演讲嘉宾也都是行业的大师级别的人物。最后一天是一个软件测试和质量领导人论坛。 今年的STAREAST,也就是东部的盛会已经于4月25到30日在东部城市奥兰多闭幕,详细情况参考这里 2010年的STARWEST也筹备结束,将于2010年9月26-10月1日在美丽的西海岸城市加州的圣地亚哥举行。 下面是STAREAST今年6天中的第二天的演讲内容,其中包论的内容十分广泛,包括风险驱动的测试,测试设计技术,移动终端的测试自动化技术等等,当然也包括如今比较热门的敏捷测试等话题。今年的全部日程参考这里 《日程格式太乱,就不贴了,大家去原链接查看》 另外,这个会议的演讲者也是可以自己申请的(申请2011的演讲),忠心希望能有一天国内的测试同行有机会站在这样的国际会场上。分享我们自己的对于测试的理解和经验。 其实我第一次听过这个会议是2004年,我当时的Test Manager Rosa参与了STARWEST并带回了大量精彩现场的演讲的PPT,并指导我们当时的公司和团队顺利的从无到有成功的开展了自动化测试,最终在企业范围内搭建了一个自动化测试平台,并组建了一支强竞争力的自动化测试团队。早在2004,2005年的时候我们就完成了这一个在现在看来都十分了不起的成就,即便不是第一个,也是当时为数不多的比较成功的自动化测试的案例。 几句题化话: 我们当时的成功很大程度上归功于Rosa的丰富的测试经验和强有力的领导以及执行力。后来他虽然也离开了我们回到了美国,但是一直都有保持联系。

Posted in 软件测试 | Tagged | Leave a comment

测试如何同开发搞好关系

测试跟开发是一对死对头。 你还在用这样的观点看待测试人员和开发的关系吗? 你已经out了。 测试人员跟开发的关系一直是一个矛盾的话题,如何处理和测试跟开发的关系,保持步调一致,把过程中的矛盾和对立统一到共同为提高产品质量这个主题和最终目标上来,是一个体力活,更是一门艺术。 这篇文章总结的不错,因为比较浅显易懂,就不一一翻译了,最终作者总结了四点: Tip #1: Don’t editorialize the bugs you find. 要理解开发人员,他们有时候也面临很大的压力,有时候犯一些低级的错误是难免的,要学会宽容。 Tip #2: Stay in sync with the development cadence 要跟开发保持同步,有时候你提交的bug得不到反馈并不是他们没看到,也不一定是问题不重要,要保持沟通,步调一致。 Tip#3: Isolate bugs effectively 提交bug之前要对bug进行初步的分析和简单的有效的定位,而不是发现问题立即就提交,最好能够问自己几个问题: 1)是否已经发现了能够重现问题的最简单的路径(Ricky注:很多时候发现一些测试人员提交bug的时候描述步骤是做了a, b, c, d, e … f, g, h 然后问题出现,其实经过追踪,发现问题出在f-g这一步,前面的一些都是无关的操作,要学会简单的定位问题,这不仅仅节省了开发人员的时间,而且节省了自己的时间) 2)是否弄错的程序的版本(Ricky注:很多时候,我们发现问题,往往是因为拿错了程序的版本或者问题在被测的版本中是已知的,这就要求在测试之前特别是提交bug之前,首先检查下版本信息和known … Continue reading

Posted in 软件测试 | Tagged | 3 Comments

测试工程师是否需要懂开发

.!. 这是测试界的一个永恒的话题:测试工程师是否需要懂开发(或者叫会编码) 文中论述的十分充分,最后的结论是 it depends,我在很大程度上十分同意文中的观点。我的观点是“测试工程师不一定要懂开发,但是懂开发可能对你的测试职业发展有很大的帮助” 原文地址 Am I a Tester or a Programmer? Who am I? Abhijit Navindgikar: “I am having one question regarding software testing. Currently I am working as a software tester. I am having 3 years of … Continue reading

Posted in 软件测试 | Tagged | 1 Comment

庆祝51Testing软件测试网成立五周年

真快啊,不知不觉,都已经五年了。 首先祝福51testing生日快乐。 虽不是51最早的一批注册会员,但是从事测试这个行业也超过5年了,而且也算国内比较早专职作自动化测试的团队和成员了,关于这段光荣史,有空还要好好续一下。 这5年可以说是国内测试行业迅速发展的5年,依靠这5年的努力,51testing早已经是国内测试行业的一块金子招牌了。 frida dvdrip 祝贺老李和老周,也期待51接下去有更大的发展,成为真正的中国测试行业的黄埔军校。 不知道看我blog的朋友有没有不知道51testing的,如果不知道的话,网址在下面。 51Testing软件测试网 :http://www.51testing.com

Posted in 软件测试 | Tagged | Leave a comment

软件测试基础-Alpha和Beta

软件产品的生命周期,我们经常说到Alpha测试,Beta测试(其实还有Gamma, Delta测试),软件发布的时候经常看到RC, RTM,这些究竟是如何界定的,发布阶段到底怎么划分的,我们今天就看看wiki的解释。 A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product. Each time a software program or system is changed, the software engineers and company … Continue reading

Posted in 软件测试 | Tagged | 4 Comments

软件测试基础-自动化测试和手工测试

自动化测试是近年在国内比较流行的概念,针对自动化测试对应的就是手工测试了,这两个概念之间的对照,从维基百科(wiki)转摘如下: Test automation Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Commonly, test … Continue reading

Posted in 软件测试 | Tagged | 3 Comments

软件测试基础-确认和验证

这是经典的软件测试的两个概念,难怪有人说,软件测试的过程就是Verification和validation的过程。其中的verification我们就翻译为确认-对需求的确认。validation翻译为验证-验证最终的产品是我们期望的。下面看看wiki的定义吧。 Verification and Validation (software) In software project management, software testing, and software engineering, Verification and Validation (V&V) is the process of checking that a software system meets specifications and that it fulfils its intended purpose. It is normally part … Continue reading

Posted in 软件测试 | Tagged | Leave a comment

软件测试基础-黑盒和白盒

黑盒和白盒只是一个相对的概念,严格意义上说,并并没有绝对的黑盒和白盒,而且现在也有了灰盒的概念。 看看wiki上对于黑盒白盒的定义吧。 Black box testing Black box testing takes an external perspective of the test object to derive test cases. These tests can be functional or non-functional, though usually functional. The test designer selects valid and invalid input and determines … Continue reading

Posted in 软件测试 | Tagged | 1 Comment