1. 熟悉软件测试流程、理论、方法,能够结合项目需求/项目流程提取测试点,并根据测试点结 合要求编写符合规范并且质量较高的测试用例。
2. 熟悉数据库和系统的基本操作、指令、功能,熟悉 Oracle、MySQL、Windows、Linux、Android、 IOS 等常用平台,并熟练使用 PLSQL、Navicat、SecureCRT、Adb、Monkey 等测试工具。
3. 熟悉 APP 测试,熟练使用 ADB 工具和 Android & iOS模拟器以及 iTest 对 APP 项目进行测试。
4. 能基于 Java/python+selenium完成 UI 自动化测试用例的实现,Java/python+rest assure+testng完成API自动化。
1、参与需求评审、需求的解决方案讨论、测试用例评审、缺陷问题评审、版本迭代会议和版本测试报告评审会议;
2、 制定每个sprint的测试计划,设计测试用例和编写release迭代版本报告;
3、 执行Release迭代版本的测试计划,执行regression test(AT);
4、 Web UI自动化框架: java+selenium+maven+BDD(Cucumber)+testng/juint,设计和实现自动化用例;
5、 App UI自动化框架: java+appium+maven+gradle+BDD(Cucumber)+testng/juint, 设计和实现自动化用例;
6、 API自动化框架: java+Rest assure+maven+BDD(Cucumber)+testng/juint, 设计和实现自动化用例。