如果你爱琢磨软件,完美主义,爱挑BUG,那么一些科技巨头就有工作给你了:bug赏金猎人!有人说他一年随随便便就能捞个25万美元:找到程序里的漏洞,然后告诉软件所有者,就是这么简单!赏金猎人的项目最初由美国网景公司(Netscape)1995年发起,此后包括微软、特斯拉和谷歌在内的众多公司都引入了这种为“捉虫”悬赏项目。从2011年启动该类项目后,FaceBook迄今为止向黑客开出的奖金已经超过43
2016-09-21/3450 人阅读/11 人点赞

在某些行业里,人们可以根据一些测量标准判定一个人的生产力。比如,如果你是一个零件制造商,可以通过一个月你能够制造的零件数量来确定你的生产效率。如果你在客户服务中心工作,你解答了多少个客户来电,你的平均解答时间都会成为评判你的生产效率的依据。这些都是相当简单的案例,但即便你是一位医生,也可以通过你主刀的临床手术次数或者一个月你确诊的患者数量来确定你的生产效率。无论这些评判标准正确与否,但它们提供了一
2016-09-18/3969 人阅读/22 人点赞

前面两篇文章里,讲述了如何评估测试范围,介绍了白盒测试入门基础。本篇转向实战,沿着项目实践的时间线,从单元测试的设计、实现、调试和剩余价值四方面分享小编的所思所想。Part1:单元测试用例设计单元测试用例的设计方法有很多,不再一一赘述。这里讲讲单元测试用例的设计原则。a.控制每个用例的检查点数目,最好是一个用例检查一个点;b.用例之间杜绝数据依赖,或者关联影响;c.用例不仅要覆盖正确情况,还要测试
2016-09-07/2680 人阅读/10 人点赞

一、为什么要制定测试方案?凡事预则立,不预则废,我们做测试也是一样的,如果在测试之前就做好详细的测试计划,那么整个测试过程也会顺顺利利,有条不紊,彰显我们测试团队的专业水平。测试方案是对某一模块(或版本)测试任务执行的具体计划安排,它在测试过程中起到指导性的作用,无论是在时间上、行动上,还是在资源分配中都起到促进的作用。二、怎么制定白盒测试方案?先调研需求实现的代码框架。(比较直接的方法是找开发进
2016-09-06/3126 人阅读/6 人点赞

测试排期是整个测试过程非常重要的环节,关乎项目整体的上线计划及版本节奏。测试排期首先要评估测试的工作量。所以测试工作量评估的越准确,对项目整体节奏的把握更有利。工作量评估得过多影响上线节奏,人员工作强度变低影响效率,工作量评估过少,造成的影响更大,如果可以通过加班消化还好,如果消化不了项目会延期,错过活动等等,对测试口碑的影响将是毁灭性的。尤其是一些紧急的需求,要求快速上线,更有可能开发的改动方案
2016-08-30/7079 人阅读/101 人点赞

变异测试技术是一种对测试集的充分性进行评估的技术,以创建更有效的测试集。变异测试与路径或者数据流测试不同,没有测试数据的选取规则。变异测试应该与传统的测试技术结合,而不是取代它们。举个例子:我们在项目中进行单元测试,编写单元测试用例保证被测程序的正确性。我们通常使用覆盖度来作为单元测试的标准。如图:被测试程序foo(intx,inty)设计测试用例a.输入:x=1,y=0输出:0b.输入:x=-1
2016-08-29/5132 人阅读/32 人点赞

我们在测试过程中,经常要配置host,切换不同的host来实现测试不同服务器的目的。通常的作法是打开drivers/etc/hosts,然后输入ip、域名,配置host后,开始测试。如果遇到要在不同host之间切换,那么上述打开文件,编辑host内容的步骤要反复进行,比较麻烦。或者有时候用notepad++和notepad打开hosts文件后,格式不一样,输入ip、域名后有时候不能生效。网上有很多
2016-08-24/4269 人阅读/24 人点赞

我们已经练习过如何用python写一个脚本,通过appium连接到模拟器后,操作“要看”app,见《【Android自动化】编写自动化测试用例前的练习》。本次,我们利用pyumit框架,形成几条测试case,实现批量执行脚本。前凑开始用例框架需要三个元素:1.底层库2.pyunit框架3.自动化用例1.底层库这里,我封装一个BaseCase.py的底层库,里面对一些动作和我希望实现的功能做一下封装
2016-08-23/3348 人阅读/8 人点赞

摘要:bug少、性能好、易修改。好的代码有着很高的影响力,能否写出这样的代码,正是评判一位开发人员是否优秀的标准。然而,虽然代码的质量很重要,但是新入行的开发人员往往感觉心有余而力不足。网路上有很多关于如何写好代码的文章。一个新入行的开发人员如何才能记住这些技巧?一篇名叫《CodeComplete》的指导就是一份非常好的学习资料,可惜的是,它长达960页!我认为,找到一种简单可行的框架是完全有可能
2016-08-19/2516 人阅读/0 人点赞

移动互联的世界里资讯繁杂错乱,碎片化的阅读习惯迷人心智,学习如何去识别、整理和提取,是我们不可回避的重要一课。by猫编大部分人可能从来没有总结梳理过自己的知识和经验,但往往在实际做事情的过程中都遵循一套科学的方法和逻辑。在现实生活中我们经常会遇见这样的人,他们对某个专业和领域有着很深的洞见,看问题准,见解独特,但当你问他是怎么做到的时,他又说不出个所以然来。街头智慧和科学方法才能有两类:街头智慧和
2016-08-18/2401 人阅读/5 人点赞