五月书荐

2012年6月6日 吴颖敏 热度 1,427 度 没有评论

五月份的书荐,其中包括吴军博士的《数学之美》。 之前在google黑板报看到相应的文章,收益非浅,对于开拓思路有非常大的帮助。 之前介绍的基于有限状态机的测试(MBT),也是基于对马尔可夫链的理解,分解而成。 六月将会是一个忙碌的月份,推荐一些技术类的书籍充电: 《Git权威指南》 《编程语言实现模式》 《一目了然:Web和移动应用设计通识方法》 《论道HTML5》 压轴大戏《数学之
................Read More

基于有限状态机的测试(MBT)

2012年5月21日 吴颖敏 热度 2,838 度 2 条评论

之前基于DBT的page-model模式,在页面数量和功能很大的情况下的伸缩性,扩展性都比较的差。 需要更多的mapping来减少工作量,想到了新的测试模式。 在MBT中提到了FSM对于web service测试的优越性 首先在MBT对于web service的测试中,总结了几点主要的优点: 更准确的描述Web 服务之间的动态交互行为。 有利于测试用例的生成和测试结果的分析。 基于FSM的测试用例,有利于自动化的实现。 基
................Read More

Ajax性能调优

2012年5月17日 吴颖敏 热度 1,603 度 没有评论

之前介绍了JS性能调优相关的内容,最近在code自动化平台的时候,对于ajax的性能进行相关的调优,留下点Memory。 针对ajax的解析流程我们看到可以调优的点为数据传输,数据解析,数据存储三个点。 数据传输过程 XHR为最常用的格式,在调优上主要针对readyState为3时进行分段信息接收。POST与GET的区别使用,URL参数不多,少于2048字符时尽量使用GET。 Beacons类似于动态脚本注入,信标的
................Read More

漫谈js性能调优

2012年5月2日 吴颖敏 热度 2,067 度 没有评论

js作为改善网页用户体验的语言被不断的使用,随着互联网用户来到千万级及以上pv的时候,前端性能问题不断的凸显出来。 之前Jason介绍过前端性能自动化测试,javascript性能调优相关的知识,这里对js性能相关的其他问题留下点Memory。 根据javascript的执行过程分析有以下几点调优点: 1.标识符的使用。 很多标识符类似于document,windows,this 等尽量对其进行局部变量的赋值,使其在运行中减
................Read More

让自动化测试飞起来(三)

2012年4月24日 吴颖敏 热度 1,653 度 2 条评论

对于自动化测试的话题非常的多,很多公司做出了非常不错的自动化测试工具。 昨天偶然看到这样一句话: 一个男生追一个女生,他说:”将来我一定能给你幸福的”,这是销售;他说:”我爸是李刚”,这是推销;女孩在在相处之后说他不错,这是营销;女孩子的同事一致认为男孩不错,这是品牌。 给了Jason很多启示,做自动化测试方向的工作也需要很好的设计和对测试人员需求的考虑
................Read More

让自动化测试飞起来(二)

2012年4月18日 吴颖敏 热度 2,460 度 2 条评论

Jason之前对DBT(Domain base test)简单的介绍了下,这周 jason对DBT的衍生功能做些memory。 当DBT成熟到一定基准之后我们还能做什么,DBT即page_model,我们之前更多的声明了page与测试方法之间的关系。 这时候我们想到如果page元素发生改变怎么办?变更成本虽然比普通自动化简单,但是还是比较高的,那我们还能为自动化框架优化些什么呢。 page<->page_element<->method<-&
................Read More

Sonar代码质量管理

2012年4月12日 吴颖敏 热度 4,880 度 没有评论

对于开发来说静态代码静态是必不可少的环节,可以通过检查在到达QA之前就对代码质量做到心中有数。 这里Jason对sonar的使用留下点Memory。 Sonar的感觉就像不断成长的孩子,各种插件的浮现,使功能更加完善了。 Sonar 2.0引入了针对Java应用的设计分析、架构与面向对象的度量,Sonar 2.1可以检测到未使用的方法以及对不建议使用方法的调用。 Sonar也是一个集成了CheckStyle,PMD,Findbugs的代
................Read More

四月书荐

2012年4月9日 吴颖敏 热度 1,835 度 2 条评论

忙碌的3月过去了,期待更加忙碌的4月。 充电还是十分必要的,周末踏青的同时也不忘书城逛逛,收集了些精神食粮 随着用户体验的重要性不断提示,对于javascript的测试越来越重视,之前Jason介绍了一些,这次推荐两本Javascript的书。 测试驱动的JavaScript开发(JavaScript敏捷测试指南) 高性能JavaScript 赢在云端——云计算与未来商机 构建云应用:概念、模式和实践 听懂德鲁克:管
................Read More

分类: 随感 标签: , ,

让自动化测试飞起来(一)

2012年3月30日 吴颖敏 热度 2,517 度 没有评论

山寨下《让oracle跑得更快》的名字,对于自动化测试框架的优化,之后也是Jason关注的重点,留下点Memory。 我们做自动化测试可能遇到的问题: 1.大量使用name、id、xpath等页面元素。无论是功能修改、UI重构还是交互性改进都会影响到这些元素,这使得Selenium测试变得非常脆弱。 2.过于细节的页面操作不容易体现出行为的意图,一段时间之后就很难真正把握测试原有的目的了,这使得Seleniu
................Read More

Share的重要性

2012年2月29日 吴颖敏 热度 1,587 度 1 条评论

很多企业在做企业文化时会经常说到share,但真正将share做到位的公司很少。 知识库对于互联网企业来所是尤为重要的,不仅仅是简单的知识总结,更应该是一个分类发展,职业进阶的途径。 IBM的知识库通过论文性质的分享,将搜索,知识整理组合在一起,成为目前非常不错的知识分享体系。那么将知识分享体系做好需要哪些因素呢? 分享资源的整合 部门重视资料的分享,wiki、百科,blog各种各样
................Read More