究竟什么是敏捷测试

转:http://blog.csdn.net/kerryzhu/article/details/8812589 时至今日,还讨论这样一个老话题,是否感觉老调重弹?因为两年前(2010年底)时任谷歌中国测试经理的段念先生就写了一篇文章《什么是敏捷软件测试》(刊登在InfoQ网站上[1]),就已经谈到这个话题,“敏捷软件测试更多的是一种理念,而非过程”。在2011年,我自己也写了一篇文章《敏捷测试的思考和新发展》,刊登在《程序员》杂志上,谈到“在BDD、ATDD和TDD最根本的、共同的思想基础上,构成一个全新的、更完善的敏捷测试框架”[2]。而更早的时候(2010年10月),写了一篇《敏捷测试的方法和实践》(也刊登在《程序员》杂志上),开始的那一小节就在讨论“什么是敏捷测试”,简单地说,“敏捷测试就是持续地对软件质量问题进行及时地反馈”[3]。不过,篇幅不多、匆匆而过,说得还不够明朗。如果再往前,早在2009年,LisaCrispin和JanetGergory就写了一本书《AgileT...

什么年轻人最好选择贷款买房?

今天,大多数人买房时,都面临一个现实的困惑——是全款,还是贷款? 纠结这件事的人有这样的心态,一是忌惮利息,二是觉得成为房奴,每天醒来就要算还欠多少钱,太苦逼了,影响自己几十年心理健康。 在这种心态的影响下,很多人即使贷款买房,也会倾向于首付多付点,或者缩短还款期限,急着早点和银行说byebye。 但不知你发现没有,身边这些坚持和银行“老死不相往来”的人,财富增长的速度,会明显慢于敢于借贷的那些人。 抛开社会财富大爆炸、资产泡沫膨胀的背景不提,这样的黄金十年,可能机会不会再来。 但在可预见的未来数年,年轻人贷款买房,仍然是比全款划算得多的买卖。 1、贷款买房比起全款来,最大的好处在于,你会有更自由的现金流。 越女说过,真正的富裕,并不意味着你有多少钱,而在于你需要花钱时,有足够的钱来花。 跟银行借钱买房,就是多负债,扩大自己的现金流,意味着在未来出现难得机会时,你有足够的流动性来启动它。 虽然很多人抱怨发展机遇太少,但在一个经济增速常年在6%以上的国...

以 MAMP 为 Mac OS X 安装并设置 PHP开发环境

PHP页需要通过Web服务器处理。因此,要在Dreamweaver中使用PHP进行开发,您需要访问支持PHP的Web服务器和MySQL数据库。phpMyAdmin也很实用,它是MySQL的图形接口。这三个组件是可用于开发、测试和部署Web应用程序的开放源代码软件。并且都是免费的。ApacheWeb服务器和PHP都是MacOSX中预装的。但它们在默认情况下并未启用。并且,预装版的PHP缺少许多实用功能,并且您需要单独安装和配置MySQL。除非您能在Terminal中轻松使用命令行,否则安装一体解决方案 MAMP 要简单得多。本部分描述如何在Mac上安装MAMP。将通过一个操作安装ApacheWeb服务器、MySQL和phpMyAdmin。MacOSXMAMP1打开【系统偏好设置】,选择【共享】确保【互联网共享】处于关闭状态。只要系统中从未安装过MySQL,就可以继续。2下载MAMP的最新版。 下载完成后安装。 打开【应用程序】,找到【MAMP】文件夹,双击打开文件夹,打开【MAMP】程序 弹出警告窗口,选择【LaunchMAMP】&nbs...

***ps -ef |grep 输出的具体含义是什么?

Q:比如:[root@localhost~]#ps-ef|grepApacheJetspeedroot1888718828008:09pts/000:00:00grepApacheJetspeed这个进程到底是运行还是没运行?列表中哪个是18887和18828哪个是PID,0是什么意思,哪个能详细解释一下各输出项的具体含义。A:ps:将某个进程显示出来-A 显示所有程序。 -e 此参数的效果和指定"A"参数相同。-f 显示UID,PPIP,C与STIME栏位。 grep命令是查找中间的|是管道命令是指ps命令与grep同时执行这条命令的意思是显示有关Apachejetspeed有关的进程UID PIDPPIDCSTIME TTY TIMECMD各相关信息的意义:UID程序被该UID所拥有PID就是这个程序的ID PPID则是其上级父程序的IDC CPU 使用的资源百分比STIME系统启动时间TTY 登入者的终端机位置TIME使用掉的 CPU 时间。CMD所下达的指令为何...

.htaccess是什么?.htaccess几个简单应用

.htaccess是什么?.htaccess叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。并且子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。一般来说,如果你的虚拟主机使用的是Unix或Linux系统,或者任何版本的Apache网络服务器,从理论上讲都是支持.htaccess的。如何建立.htaccess?在我们使用的windows(瘟到死)主机上创建.htaccess文件是很困难的。写文件倒很容易,你只需要在文字编缉器(例如:记事本)里写下适当的代码。困难的是文件的保存,因为.htaccess是一个古怪的文件名,其实它并没有文件名,只有一个由8个字母(htaccess)组成的扩展名,而在windows系统中这是无法接受的文件名。因此,这里有3个方法可以实现。方法一:保存文件的时候将文档保存成名为“.htaccess”(包括引号)或者htaccess.txt亦或者1.htaccess。再将其上传到服务器上,之后直接使用FTP软件来重命名...

用最简单的语言给你解释“什么是股权稀释”

编者按:本文来自简法帮投稿,简法帮,是一家为创业者和初创型企业提供交互性法律文件在线自制服务的互联网企业,致力于为创业者提供零成本、高质量的线上法律服务。创业公司融资过程中的股权稀释是一个非常重要的问题,这篇文章用直白的语言和形象的图标给你答案。不少创业者在融资的过程中,对股权稀释的问题不太明白,我们希望用最简单的语言解释清楚股权稀释,并通过数字实例为大家图解。一、融资不等于股权转让首先,创业者需要明白的是,融资通常是企业融资,企业引入资金做大公司的盘子,投资人取得公司股权成为公司的新股东(法律上称为“增资入股”)。而增资不同于创始人转让公司的股权,股权转让可以简单理解为股东的套现,股权转让的收益归属于股东而不是公司,除非转让股东又将转让收益作为新注册资金另投入公司,这样的投入会导致公司股权结构的变化,与融资效果类似。1、融资稀释股权投资人增资入股将会同比减少所有股东原有的股权比例,这是通常意义上大家说的融资导致的股权稀释。例如:天使轮融资100万,让出公司10%股权,那么原股东的股权都要等比稀释为100%-10%%,如果公司有二位创始股东,分别持有70%和30...

<?php $sql = <<<EOF 。。。。EOF;?>这种写法是什么意思

php里$sql=<<<EOF//有这样的语法??????//sql语句EOF;运行mysql_query($sql)?>这是什么语法?变量声明可以这样的结构?请解答,谢谢答:这是php的定界符在<<<EOF和EOF;之间的文本,可以不用转义,比如单引号和双引号一般用于输出长的html文本或者文本赋值这样写sql语句,可以不用对字符型字段两边的单引号进行转义灵活使用还是挺有用的...

为什么给的待遇很丰厚,我的90后员工还是要走?

90后的员工和富二代、娱乐圈,并称朋友圈三宝,因为他们总是说走就走了,老板们哭着喊着给他们加薪升职,却也只能看到他们的背影和扬起的尘土。    90后的员工和富二代、娱乐圈,并称朋友圈三宝,因为他们总是说走就走了,老板们哭着喊着给他们加薪升职,却也只能看到他们的背影和扬起的尘土。  其实钱、工作环境这些因素只能让他们“没有不满意”,并不能让他们感到“满意”。满意只能来自于工作本身,和已经得到满足的需求。一个人的需求很多样化,有五层,满足的难易程度不同,而当每一层的需要得到满足之后,就很难起到任何的激励作用了。所以对超级多元化的90后员工,老板们还是得用不同的激励手段。  没有不满意,不代表一定喜欢啊  小甄是小巴的朋友,一位80后的尾巴,本科毕业之后就在一线城市的一家互联网创业公司工作。  毕业三年后第一次同学会上,别人就发现他的名片头衔上已经带上了“总”字。有相熟的同学半开玩笑地说以后要照应兄弟们。  去年年底,他在微信上公告已卖掉期权,从工作了五六年的公司辞职了。前段时间,他旅游路过杭州,顺道来看我,便聊起了近...

什么是Nib文件?(Nib文件是一种特殊类型的资源文件,它用于保存iPhone OS或Mac OS X应用程序的用户接口)

Nib文件是一种特殊类型的资源文件,它用于保存iPhoneOS或MacOSX应用程序的用户接口。Nib文件是InterfaceBuilder文档。通常您会使用InterfaceBuilder设计应用程序的可视部分-例如窗口或视图。有些时候,您可能也用它来配置一些不可视的对象,例如控制器对象(用于管理窗口和视图)。实际上,所有这些操作都是在编辑一份InterfaceBuilder文档,即在创建一份对象图。保存文件的时候,就是将该对象图进行归档,加载文件的时候,就是将对象图进行解档。Nib文件—也就是对象图-可以包含占位对象,这种对象用于指涉存在于文档之外的对象。这些对象虽然不在文档中,但却可能含有文档内对象的引用,或者被文档内的对象引用。文件拥有者就是一种特殊的占位对象。在程序运行的时候,您可以使用 loadNibNamed:owner:(或者此方法变种)加载Nib文件。在Nib文件中,文件拥有者是个占位对象,它表示您通过owner参数传给此方法的对象。加载Nib文件的时候,所有在InterfaceBuilder中建立的关联(文件拥有者和其他对象之间的关联)都能够在...

ios下划线变量:为什么变量前要加下划线才有用?

先看一段代码。  复制代码appdelegate.h@property(weak)IBOutletNSMatrix*StockType;@property(weak)IBOutletNSMatrix*market;appdelegate.mNSCell*st=[marketselectedCell];  编译时,总是提示,找不到market变量,但是StockType却没问题。 如果根据系统建议,在market前加上下划线,变成_market却可以正常编译和执行。  但是到底是为什么呢?  经过对比我发现,在m文件中还有这么一段。   复制代码appdelegate.m@synthesizeStockType;  差异就在这里,只有在synthesize后面加上market,就不用再用下划线了。 虽然原因还是不清楚,但是至少问题解决了。  A:Xcode的编译期自动补全造成的  在.m实现文件中,如...

为什么很多应用都安装在/usr/local目录下

为什么很多应用都安装在/usr/local目录下 很多应用都安装在/usr/local下面,那么,这些应用为什么选择这个目录呢?理解了最根源的原因后,也许对你理解linux组织文件的方式有更直观的理解。 答案是:Automake工具定义了下面的一组变量: [php] Directoryvariable Defaultvalue prefix /usr/local  exec_prefix ${prefix}   bindir ${exec_prefix}/bin   libdir ${exec_prefix}/lib   …  includedir  ${prefix}/include  datarootdir ${prefix}/share   datadir${d...

**apache环境下 禁止显示 index of/ 目录下(如何禁止访问网站根目录)

 比如:http://123.57.49.XX6// 当这样访问的时候,可能会列出网站的根目录如何禁止列出网站目录,方法如下: 让别人知道你的网站目录结构直接查看你目录下的所有文件是很危险的一个事情。下面介绍解决方法apache/conf/http.conf找到:      OptionsindexesFollowSymLinks改为:      OptionsFollowSymLinks 当直接访问某个目录时显示下图就表明设置成功了。...

什么是VC、PE、LP、GP?

天使基金主要关注原创项目构思和小型初创项目,投资规模大多在300万元以下;风险投资关注初创时期企业长期投资,规模在1000万元以下;私募股权投资主要关注3年内可以上市的成熟型企业。VC即venturecapital,就风险投资;PE即PrivateEquity,私募股权。LimitedPartnership(LP)通译为有限合伙。有限合伙企业中又分LP与GP:LP指的是有限合伙人limitedpartner,就是出钱的,仅仅投资资本,但不参与公司管理GP指的是普通合伙人,generalpartner,就是负责投资管理的,两方面合起来就采用有限合伙的方式.LP这种制度安排是由资金的所有者向贸易操作者提供资金,投资者按约定获取利润的一部分,但不承担超过出资之外的亏损;如果经营者不存在个人过错,投资者亦不得要求经营者对其投资损失承担赔偿责任。20世纪以来,风险投资行为采用的主要组织形式即为有限合伙(LP),且通常以基金的形式存在。投资人以出资为限对合伙企业债务承担有限责任,而基金管理人以普通合伙人的身份对基金进行管理并对合伙企业债务承担无限责任。...

对称加密 和 非对称加密 的区别是什么

l对称加密算法对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率高。不足之处是,交易双方都使用同样钥匙,安全性得不到保证。此外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙,这会使得发收信双方所拥有的钥匙数量成几何级数增长,密钥管理成为用户的负担。对称加密算法在分布式网络系统上使用较为困难,主要是因为密钥管理困难,使用成本较高。在计算机专网系统中广泛使用的对称加密算法有DES、IDEA和AES。传统的DES由于只有56位的密钥,因此已经不适应当今分布式开放网络对数据加密安全性的要求。1997年RSA数据安全公司发起了一项“DES挑战赛”的活动,志...

IOS 开发环境,证书和授权文件

一、成员介绍1.    Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1)    DeveloperCertification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;2)      DistributionCertification(发布证书)安装在电脑上提供发布iOS程序的权限:开发人员可以制做测试版和发布版的程序。不可生成副本,仅有配置该证书的电脑才可使用;(副本制做介绍在下面Keychain中介绍)2.    ProvisioningProfile(授权文件)授权文件是对设备如iPodTouch、iPad、iPhone的授权,文件内记录的是设备的UDID和程序的AppId,即使被授权的设备可以安装或调试Bundleidentifier与授权文件中记录的AppId对应的程序。开发者帐号在创建授权文件时候会选...
首页上一页...204205206207208...下一页尾页