testeverythingthatyouwanttowork
moretestmethodsinyourtestcasethanintheclassyouaretesting
testsshouldbeasfinegrainedaspossible
testsshouldbeindependent
shouldnottakelongtorun(afewseconds)
easytounderstandandread
makethemsafe
developersmustknowtheyarenotdestructive
alldevelopersmustknowaboutthem
everyonewhotouchesthecodemustrunthetests.
determineshowmuchofyourcodeiscoveredbytests
ifdeveloperchangesfunctionality,theymayneedtoupdatetest
warning:you’vechangedtheinterface.didyoubreaksomeoneelse?
evenbetter,alltestspassandnewtestswereaddedfornewcode
alltestspassallthetime
don’tallowevenonetestthe“alwaysfails”
trackdownandfixthebrokentestimmediately
automaterunningoftests
ex.alltestsontiprevisionofcodegetrunautomaticallyonceperdaywithfailuresemailed.
runtestsoncodecheck-in
runtestsbeforedeployment
haveareasonablecopyofyourproductionenvironmentinadevarea.
参考翻译:
测试你想做的一切
在你的测试用例的测试方法比你更多的类测试
试验应尽可能细
测试应该是*的
不宜长时间跑(几秒钟)
易于理解和阅读
使他们安全
开发商必须知道,他们没有破坏*
所有开发人员必须了解他们
每一个触摸代码的人都必须运行测试。
确定您的代码的多少是由测试覆盖的
如果开发人员更改功能,则可能需要更新测试
警告:您已经更改了接口。你打破别人了吗?
甚至更好,所有测试通过,新的测试,增加了新的代码
所有的测试都通过所有的时间
不要让哪怕是一次“失败”
追踪并修复损坏的测试
自动化测试
如所有的测试代码提示修改得到的失败每日自动运行电子邮件。
运行测试代码签入
部署前运行测试
有一个合理的生产环境在开发区复制。
1、我有个引导我脚步的惟一油灯,那油灯叫做--经验。--帕特立克 2、很少有人搔抓自己经验的表面,更少有人对这些经验细细琢磨。--兰多尔夫・伯恩 3、在这个世界上,没有什么东西可以取代实际的经验。--塔弗思 4、经验丰富的人,往往...
很多新手刚开始做测试的时候很迷茫,我就把我三年半的经历写给大家,分享一下。(先写个初级版本,有空再改)。我07年6月毕业的,进的一家美资公司在上海,刚开始月薪才2500块,除去租房,真的就只剩饭钱了。当时,我所在的部门因为公司马上要被收购,...
没有任何的工作经验,对于任何一位求职者来说来是非常不知所措的。如今,很多企业都很看重求职者的工作经验与能力。往往有些时候*的高低并不是那么的重要了。那么,求职者没有任何工作经验该怎么办呢?针对这一问题,职场专家给出了一些指导建议:(一)充...
当你一个人独处的时候,你最想吃下面哪种水果吗?a、青苹果b、粉红水蜜桃c、嫩黄水梨d、多汁甘蔗e、绿芭乐测试解析:a、青苹果痴人说梦型-灰姑娘情节40%个*率直,喜欢照着自己的计划走,所以他们会先把该忙完的忙完,再来胡思乱想。b、粉红水蜜桃...
*师德手册读书心得09-08
《丑小鸭》的优秀教学设计方案10-07
关于写小实验的500字作文11-06
改善近义词和反义词解释10-22
遇见老爷爷的作文450字03-08
山高水长是褒义词还是贬义词04-02
小花猫学打针的童话故事01-27
关于吐司面包的做法05-11
吉普赛情人的句子_经典语录_名言_句集11-08
关于GRE考试总分是多少08-17
美发店广告词集锦10-28
漂亮的折纸花DIY手工折纸教程10-14
南宁规定烟花爆竹临时销售点再减少02-21
中班幼儿安全教育教案《如何防雷电》02-22
阿斐诗歌02-24
调度员工作计划02-25