作者是ASP.NETQA团队的人,他和我们分享了他们的测试经验以前旧的时代(.NET1.0,1.1,2.0)当作者加入时,.NET1.1正要release,而团队正要开始进行2.0版.那时候QA的流程是这样的:1.当QAteam结束对1.1版的测试,并且签字画押可以发行时,下一版本正在顺利开发中.这时候通常有一个"stabilization"的时期,QAteam正在撰写自动化测
2014-09-29/2802 人阅读/0 人点赞
几个月前,LinkedIn推出了在多种平台上一个全新的移动体验,包括本地应用和HTML5的web应用。在后台,我们在客户端大量运用JavaScript和HTML5并在服务器端使用了Node.js。为了能够迅速开发,测试和发布,我们建立了持续集成的自动化流水线。在这篇文章中,我将告诉你LinkedIn的移动CI是如何工作的。概述下面是对LinkedIn的移动架构的高度概括:LinkedIn移动架构我
2014-09-26/3050 人阅读/0 人点赞
编写足够的代码使测试通过程序员告诉我,当他们有一些代码和测试提交。我们过一遍代码和相关测试(主要是“unit-integration”的测试)流程,讨论了验收标准覆盖面,然后我便抽离了对程序员软件的探索。我尝试了几个这些边界情况下,我正在考虑和几个错误举例测试,以检查测试的有效性。也有机会向客户展示软件来检查我们是否满足了期望。失败的测试的这种反馈循环,代码演示然后提交一般花费数小时而不是几天。根
2014-09-25/3094 人阅读/0 人点赞
TDD对我这个测试人员而言的意义?我有在开发团队作为测试员并且使用TDD的工作经验,但我从未真正思考过TDD对我有什么样的影响,直到有人明确的问我:测试驱动开发(TDD)是一种以编程为主驱动的做法,那么你作为一个测试人员对此有何看法?真是一个好问题!我当时的回答是,TDD使我能够理解该软件,以及相关的测试,所以我可以更好的完成设计决策、抛出运营风险和潜在对GUI/验收测试的影响。本文试着详细解释我
2014-09-25/3637 人阅读/2 人点赞
微软在测试方面提出一个practice:bugbars.也就是说他们会设定一个magicnumber,当RD身上所负责的bugnumber超过这个数字,他必须要停下手中的工作,立即把bugnumber降到这个数字已下,或者是全部解完.它的目的是希望bug早点找到,就能够尽早被处理.避免bug影响之后其他功能.此外若是这bug很久之后才解,容易被忘记它到底是怎么发生,或者是要根据哪个版本的sourc
2014-09-24/2983 人阅读/0 人点赞
TheFeatureCrewModel在.NET2.0release之后,开发团队对开发软件的方法,做了一个很大的转变.这个改变是从上到下,作者称它为"FeatureCrewModel".整个开发部门为了这个方法做了很多准备,花了几个月的时间去开发许多工具以及infrastructure.这个model主要概念如下:1.在开发部门中,每个ProductUnit(PU)会把要re
2014-09-24/2923 人阅读/0 人点赞
我想你一定听过很多人说,测试应该要涵盖所有状况,或是抱怨未甚么连简单的东西都没有测试到,或者测试为什么需要这么多时间....这是因为他们对测试这个活动的本质有点误解,他们不知道软件测试是sampling的活动.即然是取样,自然不会涵盖所有状况;有可能你选样不好,导致某些状况漏掉;或者是随着你取样的多寡,自然需要花的时间也就不同.这时候你会问,为什么软件测试是sampling的活动?这个问题的答案是
2014-09-23/2425 人阅读/0 人点赞
微软对测试人员有提供以下trainingroadmap0.Day1-2:CrossDisciplineNewEmployeeOrientation1.0-2yearsTestDesignApproachesTestAutomationDebuggingModelBasedTestingElectiveCourses2.2-5yearsTechnicalElectives:Designpattern
2014-09-23/2595 人阅读/0 人点赞
作者在这里列出,bugreport常见的一些问题,很值得QA人员注意:1.不完整的reprosteps-95%的人认为bugreport最严重的问题就是reprosteps不完整不详细.-RD,QA会来来回回的确认问题在哪里,将会浪费两边大量的时间-造成此问题容易被放在最后才解,并且也造成双方不信任或是气馁2.出现在像email形式的讨论-不要出现太多废话,毕竟bugreport是一种techre
2014-09-22/3110 人阅读/0 人点赞
你要report一个bug时,若是你并不知道rootcause,请确认你会把以下信息放到bugtrackingsystem中:#screenshots#logfiles(localandserverifyoucangetthem)#machinestats(CPUusage,memoryusage,disk,etc…)#whatwashappening:*Whatwereyoudoing(step
2014-09-22/3210 人阅读/0 人点赞