对软件测试的认识: 软件测试要求开发人员避免测试自己开发的程序。从心理学角度讲,这是很有道理的。特别是一个相对复杂的系统,开发人员在刚刚开发完成的时候,尚沉浸于对自己设计的回味之中。此时去测试的话往往会侧重于程序本身的功能通过性测试。很难发现错误。 测试是为发现错误而执行程序 ...
在软件开发中都会有开发人员 以下简称开发 和测试人员 以下简称测试 ,在一些小型公司可能并没有测试,仅仅是开发兼任测试。在这里我仅针对于有专业的测试和专业的开发的项目。 每个公司应该都有考核机制,对于开发和测试的考核实际上很难量化,通常来讲大的方向就是开发所负责模块的bug数,对于测试来讲就是测出来的bug数,但这真的有效吗 这也许对开发有约束力,理论上开发是能够自己控制bug数的,如果从产生的 ...
2017-08-15 21:48 14 6924 推荐指数:
对软件测试的认识: 软件测试要求开发人员避免测试自己开发的程序。从心理学角度讲,这是很有道理的。特别是一个相对复杂的系统,开发人员在刚刚开发完成的时候,尚沉浸于对自己设计的回味之中。此时去测试的话往往会侧重于程序本身的功能通过性测试。很难发现错误。 测试是为发现错误而执行程序 ...
首先在这里讨论的是国内的大陆地区。在今天这个中国IT环境下,开发人员出路何在?一个优秀开发人,应该有致力于编写优雅代码,让别人读得懂,具有可读性,可测试性的代码,不仅仅是可以运行的代码。所以经常需要对现有的代码重构,包括自己写的代码。而现在国内的开发人员这方面的素质一直缺乏 ...
我们一度都是新手,开始时可能有点困难。但是,如果您刚刚成为一名专业软件开发人员,那么本文将包含一些实用且易于理解的建议。 如果你不能实际编写代码并开发软件,那么你所学到的所有软技能都不会对你有很大帮助。也许你会成为一名优秀的经理或管理人员,但不是软件开发人员。但是,如果您正在阅读本书的这一 ...
软件开发这个行业无疑的是有快乐的,但这篇文章里,我们先不关注他,而是要来看看那些让人痛苦的地方。 有时候想想,人作为一种生物还是挺有意思的。 快乐的东西快乐过了,也就忘了,记的牢的的反倒是些让人不快乐的东西。 第一重:垃圾代码 佛家总讲成住坏空,软件亦莫能外。 唯一 ...
(接前一篇,继续) 第五重:技术变化快,积累上不去 设想一下,一个10年前的高手,这10年他什么也不学,那他今天会是什么样的一个状况。 我个人估计是快被淘汰了。 这是个极端的例子,但回顾一下软件的发展历程你会发现,新技术 ...
上篇我们说到如何从Github上clone出一个JBehave项目,既是为了学习JBehava,也是为了熟悉下Github。从clone下来的项目看来,基本没什么问题,稍微捋一捋就可以运行,但是就cl ...
前言: 已经数月没有来园子了,写博客贵在坚持,一旦松懈了,断掉了,就很难再拾起来。但是每每看到自己博客里的博文的浏览量每天都在增加,都在无形当中给了我继续写博客的动力。最近这两天有听到Jbehave这个名词,上网查了一通,原来是和测试相关的,之前一直做开发,没有做过真正意义上的测试,对于测试 ...
本文要阐述的主要有两点,一是介绍自动化测试框架JBehave,二是介绍如何在Github上拉项目,编译成myeclipse环境中的项目,并最终导入Myeclipse中运行。 JBehave是何物? JBehave是基于BDD框架的开源自动化测试框架。提供Web集成的BDD层扩展 ...