已有 1428 人访问
紫晴 ID.12326
阅读(302)
博客(1)
紫晴的阅读

消灭Bug!十款免费移动应用测试框架推荐
摘要:无论是iOS还是Android应用,各种Bug、终端测试都很让人头疼,而移动应用测试框架则可以帮助开发者简化测试流程,从而很好地解决这一问题。本文详细介绍了当下最受开发者喜爱的十款免费应用测试框架,快来看一看吧。对于移动应用开发者而言,Bug往往是最让人头疼的一大问题。不同于时时刻刻可以修补的WebApp,移动App中的Bug往往隐藏得很深,甚至有时候等到用户使用才显现出来,这么一来开发者搞
207°/ 2014-07-03/2072 人阅读 / 0 人点赞 / 0 条评论

使用 Sahi 实现 Web 自动化测试
Sahi是TytoSoftware旗下的一个基于业务的开源Web应用自动化测试工具。Sahi运行为一个代理服务器,并通过注入JavaScript来访问Web页面中的元素。Sahi支持HTTPS并且独立于Web站点,简单小巧却功能强大。它相对于Selenium等自动化测试工具,在动态ID元素查找和隐式页面等待处理等方面具有一定的优势。选择Sahi工具来实现具体Web项目的自动化测试是一个很不错的选择
791°/ 2014-07-03/7912 人阅读 / 159 人点赞 / 0 条评论

从测试员到测试负责人
从测试员到测试负责人的本质改变是开始承担管理责任,测试负责人作为组织中的最基层管理者,除了执行相关能力的继续提升外,需要开始担任部分管理职能。从一个执行者开始转变为一个管理者,主要的变化有以下几点:1:责任范围的改变纯粹的执行者原则上只需要为自己的执行工作负责即可;而管理者需要对自己管理范围内的所有工作负责,即使不是自己执行的工作,也要负管理责任。对于执行者,我们会希望他们有超出自己职责范围的责任
205°/ 2014-07-02/2055 人阅读 / 0 人点赞 / 0 条评论

别被敏捷忽悠--关于敏捷研发的跨界反思
作者:dylan,腾讯无线研发部副总监,加入腾讯前在北电公司工作,曾参与制定通讯测试国际规范,十多年测试行业经验。上月初腾讯和华为联合组织了首届质量日活动,分别在腾讯和华为主场展开了关于敏捷研发质量的技术交流。笔者有幸作为分享嘉宾之一,回顾通信和移动互联网两个行业的敏捷研发理念差异,也结合自身经历做了一番思考。越琢磨越觉得,槽点很多,不吐不快,在此斗胆拍砖,欢迎一同吐槽!从传统软件业到移动互联网-
207°/ 2014-07-02/2076 人阅读 / 0 人点赞 / 0 条评论

世界杯-足球-软件测试
足球为什么好看?除了运动员有一个可以自由驰骋的绿茵场地、进攻的方式(长距离劲射、角球、点球、头球、倒勾…)比较多等因素之外,更重要的是胜负存在太多的变数啊!在一场比赛中,进一个球非常不容易(画外音:对于中国队,2002年世界杯更是让大家伤透心,理解非常深刻)。实力很强的队不一定能保证赢,也可能会阴沟翻船;看似弱的队,犹如一匹黑马横冲直撞,连爆冷门。正是这种变数,无数次让球迷大喜大悲、大悲大喜,使进
243°/ 2014-07-01/2428 人阅读 / 0 人点赞 / 1 条评论

自由测试人Jarod的一天
宇宙中心接任务上午10:05五道口漫咖啡,Jarod摆弄着新淘来的Nexus5手机,时而饮一口桌上的焦糖拿铁,间或偷眼瞄一下邻桌的长腿妹子。上午10:30Allison如约而至,开始为Jarod介绍本次任务,并演示本次任务的目标:对Android应用“探路者”进行性能评估。“探路者”是Allison所在公司的新研发的产品,既有给用户展示的动态界面,也会常驻手机后台。其核心业务模式是将位置信息上报云
206°/ 2014-07-01/2034 人阅读 / 0 人点赞 / 3 条评论

PC端稳定性测试探索
在PC客户端软件测试中,稳定性测试是必不可少的一项测试内容。一般在功能测试已经测试完成,缺陷完全修复完成以后进行。稳定性测试是在保证客户端功能完整正确的前提下,通过对软件稳定性的测试可以观察在一个运行周期内、一定的压力条件下,软件的出错机率、性能劣化趋势等。进而大大减少软件上线后的崩溃卡死等现象,为软件的逐步优化提供方向及验证。测试方法:通过自动化脚本,长时间运行客户端某些功能或长时间开关客户端,
352°/ 2014-06-24/3525 人阅读 / 3 人点赞 / 0 条评论

Google Espresso:一种用于云中Android UI的快速自动化测试框架
Google开源了Espresso,这是一种Android自动化测试框架,使测试人员可以在云中x86机器的多线程环境里运行测试,并解决了关于UI测试的并发问题。由于Android设备数量和种类众多,在真实的设备上运行测试非常耗时,而且成本很高。一种解决方案是在模拟器上执行测试。模拟器是一个可控的环境,支持多种OS版本、屏幕尺寸和内存限制。这种方法可以捕获大部分代码Bug,剩下的Bug可以留给真实设
207°/ 2014-06-24/2079 人阅读 / 0 人点赞 / 0 条评论

Java测试的自定义断言
对于测试来说,编写断言似乎很简单:我们只需要对结果和预期进行比较,通常使用断言方法进行判断,例如测试框架提供的assertTrue()或者assertEquals()方法。然而,对于更复杂的测试场景,使用这些基础的断言验证结果可能会显得相当笨拙。使用这些基础断言的主要问题是,底层细节掩盖了测试本身,这是我们不希望看到的。在我看来,应该争取让这些测试使用业务语言来说话。在本篇文章中,我将展示如何使用
204°/ 2014-06-20/2041 人阅读 / 0 人点赞 / 0 条评论

使用Jazz Automation编写自动化测试
JazzAutomation介绍JazzAutomation是一个测试框架,构建它的目的是为所有类型的Web系统或者静态网站自动化同时加速验收/功能测试。它还能够容易地实现自动化集成测试。以前的时候这种类型的测试需要人工完成,劳动强度大又不准确。借助于自动化测试,公司能够创造高质量的应用程序,创造的产品bug更少,同时又加快了投入市场的速度。JazzAutomation支持以下Web浏览器:IE、
210°/ 2014-06-20/2109 人阅读 / 0 人点赞 / 0 条评论