1. 熟悉软件测试的流程,利用Xmind 去分析业务流程,设计测试点,编写测试用例;
2. 能够熟练使用Mysql数据库,使用 DML、DQL、DDL 等数据库语言以及一些基本的函数方法对数 据库以及里面的数据进行增、
删、改、查,包括分组查询、嵌套查询、联合查询;
3. 熟悉Linux 常用的操作命令;
4. 熟悉 Python 语言,掌握 Python 基本数据类型、文件操作、模块、函数、异常处理;
5. 掌握 Web 端自动化测试框架 , 能用(Python+Selenium+unittest)编写自动化测试脚本并执行;
6. 熟悉 adb 常用命令;
7. 熟悉 Postman,会使用 (Python+Requests+Pytest) 编写脚本实现接口自动化测试;
8. 熟悉 Jmeter 工具,对软件进行性能测试,去观察它的各项指标是否能满足产品需求;
9.了解 Docker,使用 Docker 对镜像进行拉取,创建容器,使用 Dockerfile 去构建镜像;
银行信贷管理系统
一、项目简介:
该系统以信贷业务流程为主线、以信贷风险防范为目的,主要包含支持层、业务层和管理层三个 层面。支持层包含系统管理模块和接口控制模块。业务层包括客户管理、信用评级、授信管理、放 款管理、贷后管理、不良资产管理等模块,以及贯穿这些子系统的额度管理、流程管理、风险分类 等模块;管理层包含报表查询模块,可以为决策分析和人行监管提供原始数据支持。
二、责任职责:
主要负责业务层的测试,学习需求,用 Xmind 绘制思维导图进行功能点、对业务流程的分析; 根据等价类、边界值、场景法、错误推断法等方法编写测试用例;
对软件进行界面测试,包括操作手册是否包含该功能页面说明、是否详细明确地反映操作要求、 页面是否和操作说明描述的一致,以及是否满足用户需求说明书的要求;
使用 Python+Selenium+unittest 框架,搭建自动化测试框架,使用 KDT、PO 模型对 selenium 方法进行封装,将所需要的元素进行封装,编写测试脚本,并生成测试报告;
使用Jmeter 模拟用户对服务器的访问进行,进行压力、并发,稳定性的测试,监控系统的各项 指标是否能满足需求;
协助开发人员分析 bug 原因,提交产品功能优化;