熟练使用JavaSE编程基础,并具有良好的编码习惯
熟悉android体系架构
能运用Oracle、DB2、SQLite数据库,并掌握基本的sql语句编写
熟练使用自动化测试工具Behave、Cucumber、Selenium以及Appium
熟练实现UI设计,熟悉多线程、XML和Json解析,文件IO流等操作
熟悉android四大组件及数据存储,熟练使用MVC模式开发android应用
Mp3音乐播放器
软件环境:Windows Xp
开发工具:Eclipse、SDK
责任描述:歌曲列表:加载SD卡中的音乐文件,通过自定义适配器在ListView中显示音乐相关信息。播放列表中的播放音乐:启动Service利用Android的媒体MediaPlayer进行音乐的播放,自定义Application来加载所有音乐,以及记录当前音乐索引,动态注册广播,通过发送广播的方式来实现播放、暂停、上下一首、拖动进度条、改变播放模式的功能。
项目简介:Mp3播放器,播放手机SD卡中的音乐,有歌曲列表、播放列表、专辑列表三个模块,歌曲列表实现了本地SD卡音乐的加载;播放列表包括播放音乐、播放控制、歌词显示,实现了音乐的播放,暂停,上一首,下一首,播放方式,进度条和歌词同步;专辑列表实现了歌曲专辑分类的列表。
HR Portal
软件环境:Windows Xp
开发工具:Eclipse、SDK、JDK
责任描述:在HR Portal中主要负责个人信息和易办事2个模块,请求后台数据,根据不同用户权限生成不同的UI界面
项目简介:基于mjet(华为方写的)框架实现一个查看华为员工信息的轻量级应用
W3 mobile自动化
软件环境:Windows Xp
开发工具:Android studio、SDK、JDK、Appium
责任描述:1、在该项目中我负责新闻资讯、班车查询、九宫格、磁贴和发现页面的自动化脚本编辑及实现、Cucumber报告邮件发送、执行通过率统计并生成图表实现。
2、执行脚本时,通过adb命令启动一个service收集手机性能数据(CPU、内存、流量、温度等数据变化)。
项目简介:项目使用Java+Cucumber+Selenium通过Appium向手机端的UI Automator发送指令并将处理结果通过Appium返回,进而实现自动化;在自动化执行时,会启动脚本运行之初通过adb安装在手机上的性能数据收集的apk的service,实现变跑脚本边检测手机性能数据变化