我们 IT 部门主要负责开发外贸化学品的交易平台,公司采用 站群模式 进行业务扩展 —— 大概每两到三个月就会上线一个新的网站。每个网站的核心功能都大同小异:搜索、下单、询单 等。
通常的需求文档只会简单写一句 “参考某某网站”,然后就直接开始开发,几乎没有完整的产品需求说明文档。
我作为唯一的测试人员,平时的工作相对清闲,主要以功能测试为主。由于有足够的时间,我利用空余时间自研了一个自动化测试平台,并在公司内部进行了落地应用。
以下是我在实际项目中积累和掌握的主要技能:
技术方向 | 技术名称 |
---|---|
UI 自动化测试 | Playwright、Selenium |
接口自动化测试 | requests |
测试框架构建 | pytest、pytest-xdist |
后端开发与接口服务 | FastAPI |
异步编程模型 | asyncio |
定时任务调度 | APScheduler |
数据库与存储 | MySQL |
测试报告 | Allure |