白盒测试之应用京东零售测试采购平台测试组开展白盒测试工作已将近一年,测试了多个销量预测项目,因销量预测系统主要是针对预测模型的测试,黑盒测试无法覆盖,引入白盒测试,语句覆盖率和分支覆盖率均达到90%以上,得到研发同事的认可及好评。下面就如何开始白盒测试进行了总结,希望能够和大家共同探讨并学习。什么是白盒测试?白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试,其测试对象是软件源代码。白
2015-10-19/3289 人阅读/4 人点赞
假如你想在IT行业里当中做的比其他程序员突出,那么,下面这些现象你要多考虑,随着越来越快速的开发、开发运营和分布式版本控制系统的逐渐流行,逐渐从之前的各人开发转移到现在的团队作战。一般情况下,团队和部门都会是自行解决问题,负责人对整个项目的结果能做的很有限。本文所讲的内容言主要是想告诉大家,不要依靠别人,要让自己活出精彩,所以不妨学下这十大职业技巧,也许他们会让你在工作当中做起事来更得心应手。1.
2015-10-16/2477 人阅读/0 人点赞
回顾月黑风高杀人夜,小明独自一人坐在阁楼陷入深思。经历过上一次狡兔三窟的窘境后,狗场测试分舵似乎又掀起来了一丝波澜。小明对我们的选择产生了一丝的质疑,十八铜人阵般的单元测试真的满足我们的需求么?第二章:金针见血小明决定暂时离开京城这片张灯结彩、热闹非凡的都市,选择去游历。刚出城门就遇见一个奇怪的乞丐拉住小明说道:“小弟,看你的骨骼精奇,是万中无一的练武奇才,维护世界和平就靠你了,我这里有本秘笈,我
2015-10-15/2769 人阅读/0 人点赞
昨晚Uber意外泄露了数百名司机的个人资料,内容涉及社会安全号码,驾驶执照,车牌号码以及其他信息的照片。周二晚上,在此共乘公司注册的司机们首先发现信息泄露,并将消息发布到Reddit,以及Uber留言板。一名司机告诉Motherboard,当他试图上传自己的文件时,软件还显示了数以千计的来自其他司机的机密文件,他说他看到了“很多出租车认证表格和出租车驾驶证”以及“W-9表格和出租车公司的社会安全号
2015-10-14/3217 人阅读/32 人点赞
JasmineJasmine官方称其为行为驱动开发测试框架(behavior-drivendevelopmentframeworkfortestingJavaScriptcode)。主要的功能有:基本的测试函数(expect)将测试函数组成集合进行描述(describe),允许对集合中的测试函数进行同一的操作(Setup,Teardown)内置丰富的匹配器(Matcher),同时支持自定义匹配器提
2015-10-14/2825 人阅读/1 人点赞
随着业务的需要,大数据项目以及大型项目业务越来越多的研发上线,网络知识的普及和频发的安全事件也使客户及业务方对网络安全性要求越来越高,安全测试除了常规的白盒自动化代码扫描外,很多功能、逻辑判断上的安全隐患在目前是无法很清晰的做到自动化分析,这个时候需要一定黑盒及手工方法来做深入的安全测试。下面整理下个人在从事大型业务及大数据项目的黑盒及手工安全测试思路,仅供各位参考。个人习惯在对项目进行测试的时候
2015-10-08/2603 人阅读/3 人点赞
1.补上DHH原始keynote的影片︰RailsConf2014OpeningKeynotebyDHH2.UncleBob针对DHH的战文,也写了一篇文章来反击︰MonogamousTDD3.XDite在4/28也再撰文整理他的看法︰返璞归真--以最适当的方式设计软件前言昨天在XDite大大的Blog中(via:RailsConf2014-十周年纪念版(中)),看到RoRframework、Ba
2015-09-30/3887 人阅读/109 人点赞
前言11月初,参加了MartinFowler在北京的技术演讲,聆听了大师关于敏捷的一些看法,在谈到团队对敏捷掌握的熟练度方面,提出了星级的概念,有点类似的CMMI的成熟度模型。其中提到的很多观点,我个人非常有共鸣。回来后,就迫不及待的细读了一遍Martin官网的这篇文章。我们知道业界有很多的敏捷软件开发技术,这篇文章很好的为我们做了一个总结,而且将这些技术按照不同的星级进行了分类。这对走在敏捷路上
2015-09-25/2850 人阅读/1 人点赞
缺少的方块去哪儿了?这是一个由4个几何形状组成的图形。请注意看,我们要移动这几个几何形状,移动之后,怎么少了一个方块儿呢?我们移动了几何形状,一块方形就消失了,我们保证没有改变几何形状,只是将它们重新组合了一下,如果把这两个图形放在一起看,你就会发现它们大小一样,都是高5英寸,宽13英寸,那么这到底是怎么回事?经常有人向科学界提出,世界上有不合乎逻辑的事物:例如水往山上流,不明飞行物或甚至是自燃现
2015-09-24/3768 人阅读/15 人点赞
随着互联网+在国家层面的战略实施,在不久的将来,越来越多的传统企业将会结合互联网优势(大数据、云计算、物联网等)来升级现有商业模式或者创造新的商业模式,而这其中,通信则是最为基础,也是最为关键的一个环节。电子邮件、短信等旧有形式的信息通知,在到达率、转化率、安全性等方面已经逐渐不能满足业务方的需求,于是越来越多的业务方转而采用语音通信的方式,也许你们已经或者有可能要进行这方面的转变,那么希望这篇文
2015-09-23/3043 人阅读/2 人点赞