2014年8月18日

摘要: 日前的工作接触到很多系统间的Webservice调用,这里想谈谈基于spring+xfire实现的webservice的客户端踩过的一些坑,需要测试关注的点。 xFire的配置项 在spring中实现ws的client的客户端还是相对比较容易的,只需要编写一个和webservice接口一致的接口类即可。在xml的配置中需要关注下面几个参数: http.timeout : 响应超时,即服... 阅读全文
posted @ 2014-08-18 10:34 matt_chen 阅读(869) 评论(0) 推荐(0) 编辑

2013年9月21日

摘要: Day 30 Test in situ 真实场景下的测试 为什么? 我十分推崇现场测试,简单讲就是要在你的站点或应用真实使用的场景下进行测试。但随着人口增长,对于“真实场景”的定义变得愈发困难,因为人们可能在各种场景下使用产品。 如果你正在测试一个公共报亭软件,在拥挤,嘈杂,光线刺眼的公共环境,是否可以如预期的工作?在测试环境可能正常工作,但在户外街道上测试,和在测试环境的结果一样吗?你的... 阅读全文
posted @ 2013-09-21 22:10 matt_chen 阅读(385) 评论(0) 推荐(0) 编辑

2013年8月25日

摘要: Day 23 禁用CSS Disable CSS 为什么 ? CSS,层叠样式表,是用来定义web页面布局和显示的机制。通过修改CSS样式,可以改变整个页面的外观。 但是有一些人,因为之前的选择或者其他原因,或选择禁用浏览器的CSS。这样可以使得站点看起来更加简单,最终也有利于屏幕阅读功能访问这些页面。 因此,在css禁用场景下的测试还是很重要的。如果禁用了CSS,你会惊讶的发现站点的流... 阅读全文
posted @ 2013-08-25 15:14 matt_chen 阅读(358) 评论(0) 推荐(0) 编辑

2013年8月19日

摘要: Day 19: UX 用户体验 Why ? 最近UX变得越来越火,用户提现往往会直接联想到易用性和设计。 在我看来,UX不仅仅是这两点。UX, User Experience ,对我而言,不单单是产品,还应该包含客服、发布说明、文档、技术支持文档/站点/手册,性能,安全,易用性,可用性,可及性,适用性等。这个很大的话题。 How? 作为一名测试工程师,对于UX,好像我们可做的事情不是很... 阅读全文
posted @ 2013-08-19 23:24 matt_chen 阅读(370) 评论(0) 推荐(0) 编辑

2013年7月21日

摘要: Day 14: Automate the tedious Why ? 有些时候,web测试还是蛮单调乏味的,在开始测试前,你可能要必须跳转到一个特定的表单页面,或则为了得到一个特定的页面(或配置),你必须准备很多数据。 这种场景下,我发现通过selenium IDE进行UI测试的录制、回放,通过一些简单的SQL脚本来造数据,可以使测试准备工作特别有高效。 通过这些工具,可以很简单、快速的... 阅读全文
posted @ 2013-07-21 01:29 matt_chen 阅读(451) 评论(0) 推荐(0) 编辑

2013年7月14日

摘要: Day 7: Http 和 Https Why? 当在网络上传输一些私人,敏感信息时,应该采用加密的手段来保证这些信息在传输的过程中不被侦测到。Https协议正是这种实现机制。 Https是一种广泛使用的安全通信协议,下面是维基百科对它的定义: 超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS... 阅读全文
posted @ 2013-07-14 15:22 matt_chen 阅读(518) 评论(0) 推荐(0) 编辑

2013年7月10日

摘要: 【前言】最近负责的一次迭代发布中,一个小需求涉及前端JS改动,在测试这个需求的过程中忽略了浏览器兼容性测试,导致了一个线上bug。恶补下web测试,《36Days of web testing》是之前看到有人推荐的,翻了翻,觉得挺不错的,决定利用业余时间把它翻译完,希望自己能坚持住,保证每周更新。Day1: Cross Browser - 跨浏览器兼容性测试为什么要做有浏览器兼容性测试?如今,市面上的浏览器种类越来越多(尤其是在平板和移动设备上),这就意味着你所测试的站点需要在这些你声称支持浏览器上都能很好的工作。同时,主流浏览器(IE,Firefox,Chrome,Opera,Safari) 阅读全文
posted @ 2013-07-10 00:16 matt_chen 阅读(822) 评论(0) 推荐(0) 编辑

2013年4月9日

摘要: 最近在阅读公司内部一套UI 自动化框架的代码,市面上的UI自动框架,八九不离十都是采用WebDriver+TestNG,这个框架也不例外。这篇文章先不讨论整个UI自动化框架的实现,只是记录其中碰到的一些编码知识。看代码的过程中也有一些要吐槽的,比如一个类文件有2k多行,一个类到最上端的基类,经历五次继承。看也有很多值得借鉴的地方 一、 直接访问抽象类中静态方法 - 日志类的实现 之前写代码... 阅读全文
posted @ 2013-04-09 20:19 matt_chen 阅读(702) 评论(0) 推荐(0) 编辑

2012年12月23日

摘要: 昨晚正式收到支付宝的Offer,提交完离职申请,我的求职过程也就告于段落了。写下这篇文章,希望我的这些经历可以对正在求职的你能有点启发。首先,交代下我的背景,这样大家看的时候,就可以有个对比参照。我2010年7月份毕业于南京晓庄学院计算机专业,一所二本学校,经常用大学班主任的气话来调侃“我是一所三流学校里面的二流学生”。在大学期间,成绩一般,没拿过一等,唯一一次有机会拿二等,还因为一门公共课挂科而取消资格,但也扎扎实实学过一些专业课程,比如数据库、网络、C++编程。考研,挂了。大学毕业那会,因为一直在实习,就没正儿八经投过几份简历(现在再看我大学毕业时的简历,真是一塌糊涂),那时候面试过金蝶, 阅读全文
posted @ 2012-12-23 21:17 matt_chen 阅读(34048) 评论(28) 推荐(39) 编辑

2012年11月23日

摘要: [题记]:今晚一个人跑到杭州窝在宾馆无所事事,也睡不着,就把这几天来关于自动化测试的探讨记录下来,也给自己一个机会,逼着自己好好反思这一年多来关于自动化测试的点滴。其实,我也只是接触过两套自动化框架,一是项目组开发、设计出来的,在这个从无到有的过程中,我学到了很多。其二便是学习的Robot Framework,它告诉我一个优秀的自动化框架应该具备些什么。 都讲自动化测试开发,当然要把开发自动化测... 阅读全文
posted @ 2012-11-23 10:01 matt_chen 阅读(3592) 评论(2) 推荐(3) 编辑

导航