今天分享个小案例给大家,欢迎大家针对下面的案例,提出有不同的看法、不同的解决方案,期待你积极的参与哟~~案(lai)例(lou):A给B评审测试用例,A说:“服务器开关的case需要添加测试用例”,B说:“这个不在测试范围内,之前开会的时候说了测试主要关注客户端测试,不进行服务器的相关测试,所以不需要添加测试用例”。两人针对自己的内容反复强调,在工位上小声的争吵了半个小时(其中A用过举例子的方式,
2016-03-07/2548 人阅读/3 人点赞

比为客户构建软件更困难的是向客户解释软件是如何构建的。所以我们坐下来通过我们所知唯一的方法—图片,并通过汽车来解释这个令人难以置信的复杂概念。我们最大的,且一直存在的问题之一就是客户如何看待软件开发与实际软件开发之间的差距。该问题最明显的症状也许就是对于预算无止尽的谈判,但问题不止于此。敏捷开发-客户参与到什么程度?瀑布模型,即开发过程从确定需求到交付及维护按线性方式进行,最近已经几乎消失了。除非
2016-03-02/3266 人阅读/0 人点赞

在功能测试的过程中,我们可能会有一类这样的测试需求:测试被测软件的异常处理模块,确保异常处理模块工作正常。例如:搜狗浏览器开发的过程中,加入了Exceptionhandle的处理机制,无论是主进程还是子进程,当程序出现异常崩溃时,搜狗浏览器可以弹出异常对话框,同时在%temp%目录下生成se.zip的崩溃信息文件并上传,以便开发人员可以快速定位崩溃原因进行修复。同样,如QQ、Word等软件都有类似
2016-03-02/3624 人阅读/3 人点赞

相信每一个测试都会碰到过新功能上线时,需要对其它相关功能进行回归的情况;或者出现一些线上bug,而我们没能够及时发现的情况。为了解决上面两个问题,搜狗游戏平台采用jenkins+selenium+ant+testng架构实现了线上功能的监控和上线前快速回归。通过该系列文章,你将会了解到以下内容:•实现web功能自动化持续集成框架工具选择与环境搭建•Selenium+testng实践•Seleniu
2016-03-01/6011 人阅读/58 人点赞

如果你像我一样,是一位Android测试工程师,如果你像我一样天天在使用ADB进行Android程序的调试,那么你一定会认同我题目里对ADB的评价:ADB一点都不乖。如果你是一个iOS测试工程师,或者你从来没有碰过ADB,甚至没有听说过,那么你应该先去了解一下这个调皮而又伟大的工具。它是Google出品的,为Android设备/模拟器和计算机之间搭建的一个调试桥梁。俗话说的好,“谷歌出品,必属精品
2016-02-29/3195 人阅读/2 人点赞

对于app的性能测试,启动时间是个重要指标,启动时间分为两种情况,一种是冷启动时间(通常是系统重启,即在启动前没有该app进程的情况),另一种是热启动,即app从被切换到前台(点back退出后再点击图标启动)。从Android4.4(API19)开始,可以从logcat获取activity的启动信息,如下我用应用宝做实验,可以看到如下的输出,从这里我们可以看到应用的这个activity启动用了63
2016-02-26/5898 人阅读/34 人点赞

面试过很多人,问到他们的职业规划的时候,好多人都回答将来想要从事自动化测试,但是如何才能入门自动化测试,接下来让小编分享一下自己入门自动化测试的心得。自动化实例情景模拟:开发同学来测试同学机器查看问题这是工作中常见的场景,相信大家都很熟悉,很次换一台机器,我们就要重新下载安装各种测试工具,怎一个烦字得了!那么我们接下来看小明是怎么解决这个问题的呢~于是小明完成了一个小的管理工具,集成了常用的工具,
2016-02-25/9061 人阅读/229 人点赞

背景介绍由于iOS系统的限制,在非越狱的自动化测试中无法实现一些常用的功能,比如不同应用之间来回切换、模拟全局的点击事件等等。但是在越狱的环境下,这些限制就不存在了,我们可以利用各种小插件来实现我们想要的自动化测试的功能,今天就给大家介绍一款插件,通过这款插件可以实现从安装、卸载应用的自动化过程。IPAInstallerConsole—安装ipa首先介绍IPAInstallerConsole工具,
2016-02-24/3621 人阅读/0 人点赞

如果你是测试,你一定遇到过这种情况事件背景:需求讲解之后,测试人员开始准备用例,但是需求文档没有更新测试:产品同学,XX功能的需求文档什么时候给?我们需要开始写用例了产品1:我这边有个着急的事情,弄完这个就修改那个文档,别着急产品2:需求讨论的时候不是已经过了吗,你们先按照会议结果设计,有问题再找我。我抽时间补一下事件背景:开发没有按时提测测试:开发同学,XX功能怎么没按照排期开发呢,都delay
2016-02-23/3162 人阅读/13 人点赞

测试覆盖率是评价测试完整性的重要的度量标准之一。EMMA是一个面向Java代码的测试覆盖率收集工具。在测试过程中,使用EMMA能使收集和报告测试覆盖率的过程更加灵活、简单。在本文中,作者将EMMA引入到功能测试的过程,详细介绍EMMA在功能测试中的使用方法、步骤,并对覆盖率结果进行分析。引言EMMA是一个开源、面向Java程序测试覆盖率收集和报告工具。它通过对编译后的Java字节码文件进行插装,在
2016-01-28/4427 人阅读/52 人点赞