掌握软件测试的流程,编写测试方案,测试用例,缺陷报告,测试总结等
熟练等价类、边界值、场景法等黑盒测试方法设计测试用例
熟练使用缺陷管理工具禅道和配置文档管理工具SVN
熟悉冒烟测试、回归测试、功能测试、接口测试、自动化测试,兼容性测试等
熟悉Linux的常用命令,搭建测试环境, 查看后台日志
熟悉MySQL数据库的增删改查、聚合函数、内外联、嵌套子查询、多表查询等
熟悉自动化测试,掌握使用Python+ Unittest+ Requests +HTMLTestRunner进行接口自动化测试,处理自动化过程中的各个场景
熟练使用抓包工具Charles,抓取http和https包进行分析
熟悉性能测试工具Jmeter, Postman(接口关联、设置断言、参数化设置等)等。使用Jmeter工具编写性能测试场景,录制脚本,调试脚本,运行及监控场景等
熟悉使用adb monkey命令对Android端 App进行随机测试
了解其它编程语言如JAVA、C/C++、PHP、HTML5+CSS3、JAVASCRIPT等
参与测试需求分析、测试用例设计、测试用例评审及测试执行等工作;
画系统模块图和业务流程图,分析系统功能、业务流程,全方位评判各种可能出现的异常情况
从用户角度分析问题、给出建议、提出不足,与产品、开发积极沟通,协助其分析和解决问题
根据测试需求文档编写测试用例,执行测试用例,记录测试结果
分析和定位测试发现的问题,提交并跟踪bug,编写测试总结报告
待项目上线后进行业务回归测试:手工业务测试、UI自动化测试、接口测试
在Linux服务器下查看相关日志文件,使用tail、head、cat等相关命令动态查看日志文
与公司的产品,开发,运维出差到客户现场,了解客户现场的实际情况,以及演示培训客户如何使用软件等
角色 | 职位 |
负责人 | 软件测试工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |