摘要: 随着软件开发行业的发展成熟,软件测试行业近几年逐步发展起来,软件测试工程师的需求量逐年递增。但是学校里没有软件测试的专业,造成了IT行业内软件测试工程师的大量缺乏,特别是在北京,软件测试工程师的缺乏更加的明显。 阅读全文
posted @ 2013-07-18 12:22 liyuchen8908 阅读(4800) 评论(0) 推荐(0)
摘要: 大家应该都知道WebUI自动化框架Dagger已经开源了,可是究竟如何使用呢?本文将给大家介绍一下。 阅读全文
posted @ 2013-11-13 16:47 liyuchen8908 阅读(647) 评论(0) 推荐(0)
摘要: 自动化测试是软件测试技术重要的组成部分,在自动化测试中我们会用到一些功能类,本文在这里介绍几种常用的功能类。1、WebDriver处理一些弹窗 import java.util.Set; import org.openqa.selenium.Alert; import org.openqa.selenium.By; import org.openqa.selenium.NoAlertPresentException; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebDriverExceptio... 阅读全文
posted @ 2013-10-06 17:31 liyuchen8908 阅读(343) 评论(0) 推荐(0)
摘要: 对Struts2 Action如何进行单元测试?下面我们就来讲一下。 我们可以使用struts2发行包中的struts2-junit-plugin-2.2.1.1.jar,它里面提供了两个类StrutsTestCase、StrutsSpringTestCase,分别提供对纯struts应用和struts+spring整合时的单元测试支持。 1.StrutsTestCase 首先准备一个纯struts2工程,建立工程过程略,但有如下的类: Account.java,是bean package model; public class Account { private String... 阅读全文
posted @ 2013-09-25 17:18 liyuchen8908 阅读(787) 评论(0) 推荐(0)
摘要: 最近,在IT行业有一种现象,就是想做软件测试的人越来越多,不管是应往届大学毕业生,还是已经从事两三年之久的开发和网络工程师。这不仅让我们要考虑,为什么会产生这种现象呢?通过对IT行业的分析,可以得出以下三点原因。 一、IT行业急缺软件测试工程师。大学里还没有软件测试专业,导致没有培养软件测试工程师的地方。而现在IT企业非常缺乏软件测试工程师。 二、近几年软件的“井喷”现象。随着手机和电脑的快速发展,各行各业都已经发现软件的重要性,于是各种软件竞相出现在互联网上。怎样保证自家的软件比竞争对手的软件更能得到用户的青睐,这是软件测试工程师价值最重要的体现。 三、软件测试行业的优势所在。竞争相对较小. 阅读全文
posted @ 2013-08-22 17:14 liyuchen8908 阅读(505) 评论(0) 推荐(0)
摘要: 我们这里来讲一下如何做好可用性测试前的准备? 阅读全文
posted @ 2013-06-16 16:20 liyuchen8908 阅读(412) 评论(0) 推荐(0)
摘要: 如何使用Python和Nose实现自动化测试? 本文我将详细介绍使用Appium下的Python编写的测试的例子代码对一个iOS的样例应用进行测试所涉及的各个步骤,而对Android应用进行测试所需的步骤与此非常类似。 开始,先自https://github.com/appium/appiumfork并clone Appium,然后按照安装指南,在你的机器上安装好Appium。 我还需要安装Appium的所有依赖并对样例apps进行编译。在Appium的工作目录下运行下列命令即可完成此任务:$ ./reset.sh --ios 编译完成后,就可以运行下面的命令启动Appium了:$ ... 阅读全文
posted @ 2013-06-08 15:45 liyuchen8908 阅读(2795) 评论(1) 推荐(0)
摘要: 如何快速掌握自动化软件测试? 现在的软件测试主要有两个方向:功能自动化测试和性能测试。这就要求从业人员能够在短时间内快速的掌握这些知识,才能获取到更好的工作机会。 一、想从事自动化测试,必须先了解What/Why/How,也就是常说的去了解什么是自动化测试、为什么要进行自动化测试、该如何进行自动化测试,这类的资料在网上有很多,这里就不做重复了。 二、需要根据项目的特点,选择合适的自动化测试工具,并了解工具的特性。以QTP为例,该如何去掌握它呢?对于初学者,大多数都是通过录制的方式来生成脚本,这个阶段应该掌握的基础知识有: 1)QTP是如何去识别对象的,对于新手经常会出现录制的脚本回放的时候报错 阅读全文
posted @ 2013-05-31 14:18 liyuchen8908 阅读(312) 评论(0) 推荐(0)
摘要: 看一看chromium自动化测试设计的面容。 我们来看一下chromium开源项目部分的自动化测试。 白盒部分: 和很多国外的产品一样,白盒测试部分比重很大,整个chromium中的自动化测试,白盒部分超过25%或者更多(没有具体计算这个数字),白盒测试大概可以分为两个类别,单元测试和交互测试,它们的测试框架不同,分别是gtest和google mock。 核心工程: 核心自动化工程是automation,在chromium/src/chrome/test/下面,包含大部分自动化测试的代理部分,所有内部测试通过ENABLE_AUTOMATION进行编译的开关。这个代理架构上,是两个... 阅读全文
posted @ 2013-05-26 15:09 liyuchen8908 阅读(1045) 评论(0) 推荐(0)
摘要: 如何构建nits自动化测试框架?   Nits需要什么,很简单也很麻烦,一要尽量把代码和数据隔离,二要扩展起来一定要简单。 阅读全文
posted @ 2013-05-22 15:26 liyuchen8908 阅读(300) 评论(0) 推荐(0)