• 掌握测试理论,项目流程,需求整理,用例编写,环境搭建等知识;
• 掌握黑盒测试用例设计方法,边界值,等价类,场景法,因果图等;
• 熟悉敏捷研发流程,深度参与并熟悉软件从需求分析到发布上线的整个流程,可以根据需求评审结果编写详细的测试计划并进行用例开发和用例迭代。
• 可熟练使用mysql, SQL sever, sqlite等关系型数据库进行数据的基本管理;
• 熟悉基本的linux指令,可在不同平台上搭建测试环境;
• 熟悉 python 语言,可根据测试需求编写测试工具,编写测试脚本;
• 熟悉selenium工具,会使用webdriver库进行UI自动化测试;熟悉requests库,会做接口自动化;
• 可熟练使用postman、JMeter等测试工具,独立编写测试脚本,并根据实际用例设置不同的测试参数;
• 熟练使用adb命令进行安卓端应用调试和缺陷的追踪定位;
• 了解常用的网络传输通信协议,可熟练使用fiddler进行抓包和解析数据,并分析数据的响应状态,从而定位软件实现是否满足需求;
• 可熟练使用禅道,DOORS,Bugzilla,JIRA等项目和缺陷管理工具。
• 了解 git,svn 版本控制工具;
电商项目:
1. 根据需求使用 XMind 提出测试点、编写测试用例并用禅道管理;
2. 项目平台管理端和店铺管理端的接口自动化测试脚本编写(使用 python+pytest+request);
3. 性能测试(使用 jmeter 观测 TPS、QPS、TRT);
4. 根据测试情况编写测试报告。