1. 掌握软件测试流程,黑盒用例设计方法,测试计划和测试方案的编写,测试用例和测试报告的编写;
2. 熟悉常用的Linux命令,能独立搭建测试环境;
3. 熟悉MySQL数据库,能够熟练使用SQL语句进行增删改查操作;
4. 熟练使用常用的adb命令和Monkey进行稳定性测试;
5. 熟练使用缺陷管理工具Jira,禅道;
6. 熟悉抓包工具Fiddler,whistle,可以使用Fiddler模拟弱网测试;
7. 可以使用Jmeter,Postman进行接口测试;
8. 可以使用Appium录制APP自动化脚本,并用Python的appuium工具进行脚本回放;
9. 可以使用Python + Selenium + pytest进行Web自动化测试;
10. 了解使用Jmeter进行性能测试,生成测试报告;
11. 了解性能测试工具LoadRunner的脚本录制,设置性能测试场景,生成测试报告;
12. 了解OSI模型和TCP/IP模型;
13. 了解TCP/IP协议和HTTP协议;
14. 了解前端开发语言HTML和CSS。
项目一:端应用开发平台(web)
端应用开发平台是一款面向开发者的APP和小程序的一站式开发发布平台,可以进行APP和小程序应用的创建并通过git服务将相关代码上传并托管,上传后可对代码进行安全扫描和打包构建生成产物,在最后进行产物的发布和用户的使用。目前主要服务于中国移动,小程序开发对接阿里mPaas小程序。
项目职责:
1. 参与需求交付和分析,了解项目
2. 参与测试计划和测试方案的设计
3. 完成测试用例等文档的编写
4. 进行功能测试以及使用Jmeter接口测试,记录bug进行跟踪
5. 根据项目情况,对mysql数据库进行增删改查操作
项目二:Premiere Rush(APP)
Premiere Rush是Adobe旗下一款跨平台的音视频编辑程序,它可以捕捉镜头或导入自己的媒体并对媒体进行编辑和细化,而后进行导出和分享至其他社交软件。它的项目文件可以被同步到云端,并在支持的系统上打开和编辑,支持多场景多设备互通的可移动工作流程,可以在Android,iOS, Windows和MAC系统上进行操作,也可以被同步到Premiere Pro上。
项目职责:
1. 对产品进行冒烟测试;
2. 执行测试用例对各个模块进行功能测试并提交bug到Jira,并进行跟踪;
3. 进行回归测试验证bug;
4. 输出测试报告。
1、对产品进行冒烟测试; 2、执行测试用例对各个模块进行功能测试并提交bug到Jira,并进行跟踪; 3、进行回归测试验证bug; 4、输出测试报告。
1. 参与需求交付和评审,了解需求 2. 参与测试计划和测试方案的设计 3. 编写测试用例等相关测试文档 4. 进行功能测试和使用Jmeter接口测试,记录bug并跟踪 5. 必要时查询数据库信息,数据比对 6. 抓取接口查看报文,定位bug
1. 参与需求交付和评审,了解需求 2. 参与测试计划和测试方案的设计 3. 编写测试用例等相关测试文档 4. 进行功能测试和使用Jmeter接口测试,记录bug并跟踪 5. 必要时查询数据库信息,数据比对 6. 抓取接口查看报文,定位bug