测试这回事儿

标签: Uncategorized | 发表时间:2012-05-20 09:23 | 作者:我是胡凯
出处:http://www.iamhukai.com

这本书的第233页认为Google未来对于Tester(面向用户的测试)将呈现快速下降的趋势,原因是以前需要Tester来完成的工作都有了更完善、更实惠的做法。

譬如小步前进,持续发布,持续小范围发布,AB测试等方式把以前需求->开发->测试->确保没有问题->发布 的方式变成了,设定假设->开发->持续发布->验证假设->修正。从思路上,软件开发已经从如何设计一个正确的产品,如何生产一个无瑕疵的产品变成了我们要快速生产产品,我们要快速发布产品,我们知道产品一定有问题,我们需要知道的是问题在哪儿。

AB测试,小范围发布的方式和利用真实的数据,通过分析数据理解用户的行为,大大降低了Tester扮演用户的必要性。而持续发布客观上将会加强各个组织对自动化测试的投入,手工测试的需求也会下降,从这两个角度看,面向用户的测试人员的需求一定会大大降低。

必要的、繁琐的测试工作应该由谁作? 终将也必将是开发人员,别哭闹。有些工作是繁琐的,很麻烦很痛苦。Agile的思路是:

if it is pain, do it often,

总有一天你受不了,受不了就想法子解决,创新往往来自于此。

测试专家应该专注在高价值的测试工作上,他们未来的工作很可能是象DBA或者安全专员一样,非常深入和专业化,他们会领导和带领开发人员完成日常的测试。

未来的团队的形态是怎样? 我以前写过两篇文章:

探讨的也是这样的问题。

促进团队形态变化的主要力量,不是文化或者个人意愿,而是整个业界生态环境的变化,比如持续集成、持续交付,持续设计的广泛采用。

一句话,生产关系必须适应生产力的发展。

 

相关 [测试] 推荐:

测试

- 香姜 - 韩寒
测试......>>点击查看新浪博客原文.

Android单元测试与模拟测试

- - 神刀安全网
考虑可读性,对于方法名使用表达能力强的方法名,对于测试范式可以考虑使用一种规范, 如 RSpec-style. 不要使用逻辑流关键字(If/ese、for、do/while、switch/case),在一个测试方法中,如果需要有这些,拆分到单独的每个测试方法里. 测试真正需要测试的内容,需要覆盖的情况,一般情况只考虑验证输出(如某操作后,显示什么,值是什么).

免费测试VPN

- 勇 - iGFW
lusovps目前提供免费15天的PPTP VPN试用服务,. 申请地址:https://cart.lusovps.com/cart.php?a=add&pid=13. WHMCS注册系统,可以参考 http://igfw.tk/archives/3727. 注册后无需审核,立刻激活,帐号信息会发至邮箱.

HTTP负载测试

- - 博客 - 伯乐在线
英文原文: ON HTTP LOAD TESTING 来源: oschina. 有很多人在谈论HTTP服务器软件的性能测试,也许是因为现在有太多的服务器选择. 这很好,但是我看到有人很多基本相同的问题,使得测试结果的推论值得怀疑. 在日常工作中花费了很多时间在高性能代理缓存和源站性能测试方面之后,这里有我认为比较重要的一些方面来分享.

Android单元测试

- - CSDN博客推荐文章
    单元测试不管对于初学编程还是已经工作了很久的开发者来说,都不乐意花时间去写认为没用的代码进行测试,只要交给测试人员就行了,虽然这样也能把软件改出来,但也许你要花上几倍的时间去修改问题,如果在开发的过程中花点时间去写单元测试代码,把尽可能出问题的地方都测试一遍,把问题扼杀在最开始的地方,这样你就不必为后来找问题出处而烦恼.

mongodb性能测试

- - 数据库 - ITeye博客
1) Mongodb的非安全插入方式,在一开始插入性能是非常高的,但是在达到了两千万条数据之后性能骤减,这个时候恰巧是服务器24G内存基本占满的时候(随着测试的进行mongodb不断占据内存,一直到操作系统的内存全部占满),也就是说Mongodb的内存映射方式,使得数据全部在内存中的时候速度飞快,当部分数据需要换出到磁盘上之后,性能下降很厉害.

Android集成测试

- - 百度质量部 | 软件测试 | 测试技术 | 百度测试
  Android集成测试主要是在单元测试的基础上测试接口访问或者异步任务是否正确,在. 移动凤巢系统中,大概有30+个接口需要测试,他们都遵循一个特定的访问模式:前台的. Activity获取到触发事件后,将它传给这些接口,这些接口都是AsyncTask的实现——即后台. 异步线程执行某个任务(一般是发送http请求到后端服务或者执行存取数据库等耗时操作),.

测试touch事件

- - Kejun's Blog
进入触屏时代意味一切要对触屏友好. 今天仅仅测试了ios6,其它版本包括android还不清楚差别有多大. 看了PPK的touch兼容表(http://www.quirksmode.org/mobile/tableTouch.html),深感刚准备告别ie6,又迎来了一个新的混乱时代,苦逼的前端工程师们永远摆脱不了兼容的魔咒.

impala测试报告

- - 开源软件 - ITeye博客
10.200.187.86 cslave1 4核 3G. 10.200.187.87 cslave2 2核 4G. 10.200.187.88 cslave3 2核 4G. 10.200.187.89 cslave4 2核 6G. 1.在内存够用并且是简单sql条件下,impala相比hive执行效率高很多,简单的sql在百万级别数据中运行,耗时几秒甚至不用一秒.

Web 前端测试

- - Web前端 - ITeye博客
Web 网站测试流程和方法(转载). 进行正式测试之前,应先确定如何开展测试,不可盲目的测试. 一般网站的测试,应按以下流程来进行:. 1)使用HTML Link Validator将网站中的错误链接找出来;. 2)测试的顺序为:自顶向下、从左到右;. 3)查看页面title是否正确. (不只首页,所有页面都要查看);.