1、首先态度需要端正,做代码的自我审查并不是否定自己,而是给自己将工作做得更好的一次机会。在审查过程中要尽量将自己作为一个旁观者的心态去审查自己的代码,尽管这比较困难。 2、代码审查离不开重构,在审查过程中发现任何坏味道都请使用重构...
前段时间论坛里面就索尼爱立信T102软件版本进行讨论,有同学提出了客户服务中心给T102用户手机安装测试版软件(也叫BETA版)的问题。在前面讨论手机软件升级的文章里面曾经说过,由于手机软件是计算机软件的一个分支,所以有着很多和计算机软件相似的特...
经济的全球化促进了软件产业的国际化,软件国际化生产和全球服务成为更多国际软件公司的发展策略。软件产品要获得更多的国际市场份额,必须进行软件国际化设计、开发、测试和服务。 按照国际化要求生产的软件称为国际化软件,从实现技术和生产过程...
首先举个硬编码的例子 对象SomeObject的是这样的: class SomeObject{ public SomeObject(String name,String value){ this.name=name; th...
我一直在想,如何将自己的测试团队打造成世界一流的团队?流程、测试自动化、创新、扁平式管理、国际标准制定、测试社区贡献、…… 但首先一点是明确的,就是要将每一个测试工程师打造成优秀的测试工程师,优秀的团队必须由优秀的成员构成。所以,先讨...
转测试一年又余,工作做了不少,但没有了以前痛定思痛的信念,好像很久没有总结性的文档出现了。上周末,师傅赶鸭子上架,美其名曰指导工作。自己都不知道怎么回事呢,和谈指导?!先把自己屡清楚了再说吧。师傅,总是那个逼着我进步的唐僧。。。 ...
今天在InfoQ看到一个google关于test的演讲, 非常精彩 作者演讲中提到的众多方法和实践, 其实也正是我们每天工作中遇上的。 当然我还在摸索中, 没想到这个30分钟的演讲就能够把很多方面都完美归纳整理, 它的价值在我看来等同于元素周期表之于...
比尔●盖茨曾经说过:“微软不是一家软件开发公司,而是一家软件测试公司。” 足见其对于软件测试的重视程度。 ATC( advanced Technology Center,微软亚洲工程院)测试组负责微软某些产品的测试工作。其测试工作的方法沿袭微软的工作习惯和软件测试的普...
最近准备研究一下软件测试职业的发展方向,一是增长自己的知识,二是为自己的职业规划做个参考,在网上找到一篇很好的东东,将它整理了一下,放上来吧,以备以后查看。 软件测试职业发展方向,大体上可以分为管理路线、技术路线、管理+技术路线。...
编写背景: 到今年7月,毕业整7年,做测试也近7年;7年说短不短、说长不长,回头看自己的青春年华和激情都奉献给了这份职业;能培养一个测试团队并给整个团队带来测试的价值和理念,是我去年就想做的一件事情,现在算是做到了;接下来是考虑如何让...
1. 对于一个测试人员来说,精通一门语言很重要,但是更重要的是通晓各种语言。 2. 我现在自动化所用到的语言就有C,C++, C++/CLI, C#,WindowsShell, Powershell等等,我会根据不同的情况来选用不同的语言去实现。 3. 作为一个测试人员对编程语...
说起代码走查,相信每个人都不陌生,但为什么要执行代码走查,什么时候来执行代码走查,如何有效执行代码走查,很多人的看法和见解都不一样。 一般的看法,认为代码走查是一种非正式的代码评审技术,它通常在编码完成之后由代码的作者向一组同事来...
五、测试计划制定 在TestLink系统中,一个完整的测试计划包括: 测试阶段的名称(如集成测试阶段、系统测试阶段) 里程碑(明确每个测试阶段的开始和截止时间,以及完成A、B、C三种优先级的比例) Build版本(定义本测试计划中需要...
TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。 TestLink 是sour...
不一样的SDET 首先,我要强调的是这篇文章讨论的是微软的Software Development Engineer in Test,中文翻译为测试开发工程师,简称SDET。不同于以手工或者脚本帮助测试的软件测试工程师(STE, Software Test Engineer),SDET是用编程方法结合正确的...
今天在51testing看到一篇转载的文章,很有共鸣。为此结合我的经历和体会,对文中的一些观点点评一把,给大家分享: “最近受邀请要给微软的一个团队讲解我个人的一些测试小秘密和常用的测试技术。其实,测试没有什么太多的秘密可言。如果说如何能...
●什么是过程? 过程是活动的集合。软件过程就是关于软件生命周期的一系列活动的集合,一般要经过需求分析、设计、编码、测试等活动。肯德基里的炸鸡腿也是一个过程,包括购买原料、准备、炸制、包装等活动。 ●什么是CMMI? CMMI代表能...
由论坛中“测试从零开始的公司应该如何建立测试与开发之间的流程”想到的,小公司或只有几个测试人员如何开展测试工作呢?以下是个人经验谈。 因为公司小,所以测试人员的工作可以相对简单些,不过肩上的担子没有轻。 1.参与需求分析流程 ...
这里我就以大家经常争相讨论的手工测试、自动化测试分类来开展讨论,这里的自动化测试是一个很概括的概念,我想把他细化开来,暂时把自动化测试拆分为自动化和性能两个方向,这里我不再把它细化下去,比如单元测试自动化、功能自动化或者单元性能测试、...
HR告诉我们要把个人的活动同公司的商业目标对齐。这句话说起来显得“假大空”,其实呢对我们软件测试工程师来说真正是有意义的。关键我们要理解,如何对齐,在哪些方面对齐。 对一名负责任的软件工程师来说,很自然,眼光盯在软件测试上,想得是如...