软件测试
jingwen3699
从2005年初第一份工作j2ee工作,二次开发。2005年底年到2010做j2me开发和当j2me游戏培训师。
2010年初就开始接触android开发。
从2005年底开始从事手机程序开发。
目前专职做android软件开发。
展开
-
使用Hudson持续集成Android项目
Hudson是一款持续集成引擎,架构在Subversion等版本控制工具上,依靠构建工具对项目进行集成构建,并且可以根据用户需求提供相应的反馈,比如发邮件,总的来说是比较实用的。这几天在老师的要求下使用了Hudson,在纯JAVA项目的情况下使用MAVEN配置起来还算简单,无奈项目的客户端是Android平台的,在纠结了N天后还是配置不成功,最后改用Ant, 整个过程还是比较简单,除了bu转载 2012-12-06 23:08:05 · 3763 阅读 · 2 评论 -
(jenkins)hudson平台搭建android项目持续化集成以及基于NativeDriver的UI自动化测试环境
部署后运行构建首先会启动android模拟器,然后进行源代码构建生成apk文件,再是安装apk文件到模拟器中,最后是构建自动测试代码运行自动测试,完成后收集应用的log记录到hudson中。(下面把android项目的编译和自动测试放在一块了,实际使用中可以把android项目的编译和自动测试的执行新建两个job,通过依赖关系实现编译完成生成apk文件后再运行自动测试)1、首先安装hu转载 2012-12-06 23:14:59 · 2998 阅读 · 0 评论 -
Windows下Android项目搭建Jenkins持续构建+自动化测试
使用持续集成和自动化测试的好处就不说了,网上一搜一大把,不太了解的可以去Google search。下面开始介绍如何在Windows环境下为Android项目搭建Jenkins。本文中使用的版本管理工具是SVN,大部分内容都参考自Jenkins官网,而且本文不考虑SDK Tools 14以下的情况。 安装Jenkins + 建立项目1, 打开http://jenkins-ci.org转载 2012-12-06 23:02:32 · 4624 阅读 · 1 评论 -
持续集成工具之Hudson
一.什么是持续集成 持续集成的核心概念 CI 过程会经常构建软件组件;在许多情况下,每当源代码存储库(比如 Subversion 或 ClearCase)中的代码发生变化时,都要构建软件组件。CI 的好处是:经常构建软件可以确保尽早遇到问题(比如代码缺陷),避免问题在软件开发周期晚期变复杂时才被发现。 工具与过程 尽管 CI 实际上是一个过程,但是持续集成 这个词常常与一个或多个工转载 2012-12-06 23:05:35 · 1880 阅读 · 0 评论 -
应用程序之测试工具
一个运行良好且健壮的应用程序离不开开发者和测试团队反复的测试,和开发者对于bug的修改。不断的迭代,应用才能趋于完美,最起码bug不那么明显,让用户感到厌烦的应用必然死的很快。 所以测试工具显得就尤为重要。下面就介绍个个常用的工具。也是长时间开发者和QA团队的实践和验证。 1、JUnit主要用于单元测试,所谓的单元测试就是常常说的白盒测试。它是一个开源的由JAVA开发的一个用于测试的框架。单原创 2013-07-13 14:42:06 · 1220 阅读 · 0 评论