问题:能否先简单谈谈您在测试领域的工作经验?和您对此领域的理解? 宗刚:我的工作经验主要分成三个阶段:..
鉴于项目组以及整个Team的自动化测试现状,我在我们Team内部的一次Share会议上分享了我对于有效自动化测试策略的一些看法,可能观点相较于其他同事,比较极端,但是我的初衷其实是想给大..
风险管理 项目的未来充满风险。风险是一种不确定的事件或条件,一旦发生,会对至少一个项目目标造成影响,如范围、进度、成本和质量。风险可能有一种或多种起因,一旦发生可能..
Android集成测试主要是在单元测试的基础上测试接口访问或者异步任务是否正确,在移动凤巢系统中,..
最近一直纠结性能分析与调优如何下手,先从硬件开始,还是先从代码或数据库。从操作系统(CPU调度,内存管理,进程调度,磁盘I/O)、网络、协议(HTTP, TCP/IP ),还是从应用程序代码,数据库..
Cookie是Web产品测试过程中不可缺少的一部分,我们需要通过Cookie信息辨别用户,得到属于自己的结果数据,例如DWR接口测试过程中,需要在请求头信息中传入测试用户的cookie信息..
自己给公司同事写的一点入门小知识,希望对新同行有些帮助。 上次性能测试培训后,不少同事反馈性能测试的一些基本概念还是难以理解,所以我在这里把那些看起来比较虚无缥缈的..
测试杂感:Bug Bash.缺陷大扫除(Bug Bash)是一项短期的全员测试活动。在微软,许多开发团队会在里程碑(milestone)的末期执行缺陷大扫除。程序员、测试员、程序经理、内部用户、市场人员在1~3天的..
什么是探索式测试? 探索式测试(exploratory testing)是一种自由的软件测试风格,强调测试人员同时开展测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化测试工作。..
对于测试人员,软件测试是一个持续学习并实践的过程。他需要学习的内容可能包括: 行业知识:为什么需要这个软件?软件如何帮助使用它的人和团体去获得行业优势? 用户角色..
我发现,许多测试人员和测试经理将测试自动化等同于测试用例自动化执行。在他们的词汇中,“自动化”是“测试自动化”的缩写,而“测试自动化”就是自动地运行被测试对象、检查测试..
自动化的高效团队开发环境 这两天无意翻到几个月前的Evernote笔记,看到了当时对团队开发环境的一些想法。可惜后来种种,这一想法未能得到实践,只能将其完善后公诸于众,立此存照,日..
负载增长时悄然袭来的42个怪兽问题! 随着负载的增长,你精心设计的程序可能会遭遇很多突如其来的问题:系统原有的平稳将被打破,我们将对这些问题逐一考察。当然,你可以进行横向或纵..
自动化错误报告:通往更高软件质量的大门!无知是福,但是在处理软件bug的时候,这句话并不适用。 软件质量专家会告诉我们,那些努力找出bug并且提高软件质量的公司可以得到客户更..
自组织敏捷团队的领导关系?实现自组织敏捷团队的组织依然需要管理者,但是管理者和他们团队之间的交互方式将会改变。对于那些为了实现自己的目标而工作的团队而言,管理者控制他们方..
关于Java性能的9个谬论? Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用..
如何雇佣一名专业的程序员? 他要在技术上极客,又要有高情商和CEO顺畅沟通。..
推荐一些socket工具,TCP、UDP调试、抓包工具. 还记得我在很久很久以前和大家推荐的Fiddler和Charles debugger么?他们都是HTTP的神器级调试工具,非常非常的好用。好工具能让你事半功倍,基本上,..
企业java应用的性能调优是一项艰巨的、有时甚至是徒劳的任务,这是由现代应用的复杂性和缺少正规的调优方法导致的。现代企业应用与十年前的应用相比差距很大,如今这些应用支持多输入..
移动互联网创业公司的服务器选择! 在中国,网络成本是比较贵的(包括托管费用)。分析你的目标用户,如果用户是特别集中在南方或者是北方,这能省些钱,多线机房还是很贵的。同时,移..