正在寻找测试实习 · 可尽快到岗

你好,我是
王婷

 

21 岁海南师范大学软件工程本科在读 · GPA 3.63 / 5.0。 专注 Python 自动化测试接口与性能测试AI Agent 专项测试, 把课堂所学落地到工业级项目里,是我现在正在做的事。

800+自动化用例
10+实践项目
3.63学分绩点
Pytest 接口自动化 性能测试 AI Agent 测试 Allure 报告 MySQL

专业技能

面向 软件测试 岗位的完整能力栈,
从测试基础到 Python 自动化,从接口性能到 AI Agent 专项。

4技能方向
30+技术名词
10+实践项目
01

测试基础

QA Fundamentals

掌握软件测试流程缺陷管理;熟练使用 等价类、边界值、场景法等用例设计方法。 累计设计 800+ 用例,覆盖功能、接口、性能与 AI Agent 多个维度。

02

Python 自动化

Python Automation

熟练 Pytest + Requests 接口自动化,通过 Fixture 管理 Token、YAML 管理数据、Allure 生成可视化报告; 熟悉 Selenium + PO 模式 Web 自动化。

03

接口与性能

API & Performance

熟悉 Postman + Knife4j 完成 200+ 后端接口验证; 熟练使用 JMeter 对网关限流接口进行压测, 结合 Linux 日志 辅助分析异常与定位问题。

04

AI 与数据库

AI Agent & Database

熟练使用 Cursor、Claude Code 等 AI 编程工具,辅助测试用例设计、自动化脚本开发与调试,提高测试开发效率。 熟悉 MySQL 多表关联 SQL 与业务数据校验。

项目作品

2 个真实落地的测试项目:从 SaaS 业务到 AI Agent 平台,覆盖功能、接口、性能与 AI 专项测试。

云途智报封面
PROJECT · 01 ★ 主力项目

云途智报差旅报销 SaaS 平台

多租户企业差旅报销 SaaS 微服务系统,覆盖出差、申请、多级审批、异步付款、月结关账完整业务。本人负责功能测试、接口测试与自动化脚本开发。

100+
测试用例
80+
接口自动化
5
Web 自动化流程
1000
压测并发用户
  • 搭建 Pytest + Requests + Allure 接口自动化体系,出可视化报告
  • Selenium + PO 模式落地核心流程 Web 自动化
  • JMeter 网关限流接口压测,结合 Linux 日志定位异常
  • MySQL 验证多租户数据隔离与月结关账一致性
PytestRequestsSeleniumPostman JMeterMySQLAllureSpring Cloud
DEEP DIVE 技术亮点
01
功能与接口测试
  • 负责报销核心模块全流程测试,设计 200+ 条用例覆盖报销 / 审批 / 付款 / 月结
  • 结合 Postman + Knife4j 完成接口验证,发现并跟踪业务 & 接口缺陷
  • 覆盖正常 / 异常 / 边界场景,正向用例验证核心业务,反向用例验证规则/安全
用例覆盖矩阵MAP
# 模块 → 用例数 / 优先级分布
报销提交   28  P0:8  P1:14  P2:6
审批流转   22  P0:6  P1:12  P2:4
付款银企   26  P0:10 P1:12  P2:4
月结关账   18  P0:4  P1:10  P2:4
预算/权限  10  P0:2  P1:6   P2:2
100+ 用例 · 覆盖 5 模块 · 缺陷 13
02
接口自动化
  • 搭建 Pytest + Requests 接口自动化:Fixture 复用登录 JWT
  • YAML 数据驱动扩展至 80+ 条,接 Allure 报告
  • 回归报销月份边界、并发付款幂等Redis 失联查重降级
test_pay_idempotent.pyPY
# Fixture 复用 JWT + YAML 数据驱动
@pytest.fixture(scope="session")
def jwt_token():
    return login_api("qa_lead", "t123456")

@pytest.mark.parametrize("case",
    yaml.safe_load(open("pay_cases.yaml")))
def test_pay_concurrent_idem(jwt_token, case):
    r = post("/pay/save", json=case, headers=jwt_token)
    assert r["balance_diff"] == case["expect_diff"]
80+ 条 · JWT 复用 · Allure 报告
03
Web 自动化
  • Selenium + PO 三层封装:base_page → page_object → test_case
  • 覆盖登录页 / 报销页主流程,以及金额 / 已关账月份拦截边界
  • 失败自动截图 + 重试,减少重复人工回归
expense_page.pyPY
class ExpensePage(BasePage):
    amount   = (By.CSS_SELECTOR, "#amount")
    month    = (By.CSS_SELECTOR, "#month")
    submit   = (By.CSS_SELECTOR, "#submit")

    def submit(self, amt, month):
        self.input_text(self.amount, amt)
        self.input_text(self.month,  month)
        self.click(self.submit)
        # 断言:已关账月份 → 拦截提示
        return self.get_toast_text()
PO 三层 · 主流程 + 边界 · 截图重试
04
性能与异常测试
  • 使用 JMeter 对网关限流相关接口进行压力测试
  • 结合 Linux 日志分析接口异常及服务响应情况
  • 辅助定位测试过程中发现的性能瓶颈 / 异常路径
压测 + 日志分析SH
# JMeter Non-GUI 压测网关限流接口
jmeter -n -t gateway_throttle.jmx \
  -l result.jtl -e -o ./report \
  -Jthreads=1000 -Jramp=30

# Linux 日志分析响应异常
tail -f gateway.log | grep -E '429|timeout'
grep "SlowQuery" slow.log | awk '{print $NF}' | sort -nr | head
1000 并发 · 异常日志闭环 · 瓶颈定位
小薇进销存封面
PROJECT · 02 ★ 主力项目

小薇进销存AI 库存智能体

AI 驱动的进销存智能体管家,通过自然语言完成采购 / 销售 / 库存 / 赊账等业务操作。负责 80+ 用例设计、34+ 接口验证、18 个 Agent 工具的专项测试。

80+
测试用例
34+
接口验证
18
Agent 工具
0
P0 漏测
  • 针对 18 个 Agent Tool 设计自然语言测试场景
  • 验证工具调用 / 参数识别 / 预览确认 / 异常降级
  • Postman + Knife4j 完成 34+ 后端接口验证
  • 全流程 bug 跟踪,确保生产环境质量稳定
AI AgentLangGraphPytestPostman FastAPISpring BootKnife4j
DEEP DIVE 技术亮点
01
功能与接口测试
  • 负责登录鉴权 / 多商户隔离 / 商品 / 采购 / 现金与挂账销售 / 赊账 / 库存等 11 大模块测试
  • 设计 128 条 用例,使用 Postman + Knife4j 验证 34+ 个接口
  • 发现并推动修复 10 个缺陷,其中 4 个 涉及资金与数据一致性
11 大模块覆盖矩阵MAP
# 模块 → 用例数 / 接口数 / 缺陷数
登录鉴权      12  4 接口  2 Bug
多商户隔离     8   3 接口  1 Bug
商品管理      10  3 接口  1 Bug
采购入库      10  3 接口  0 Bug
现金/挂账销售  18  5 接口  2 Bug
赊账台账      14  4 接口  2 Bug
库存状态机     12  3 接口  1 Bug
…(4 专项)    44  9 接口  1 Bug
─────────────────────────────────
合计:  128 34+      10 Bug(4 P0)
11 模块 · 128 用例 · 10 缺陷(4 P0)
02
接口自动化
  • 基于 Pytest + Requests 搭建数据驱动接口自动化框架
  • Fixture 管理 Token 依赖、YAML 管理数据、Allure 生成报告
  • 编写 80+ 条 用例覆盖销售 / 采购 / 赊账 / Agent 接口及异常场景
  • 支撑重复回归并发验证
conftest.py + sale_cases.yamlPY
# Fixture 管理 Token + YAML 数据驱动
@pytest.fixture(scope="module")
def token():
    return login_api("cashier01", "****")

# yaml/sale_cases.yaml
- {name: 现金, type: 1, expect: ok}
- {name: 挂账, type: 2, expect: preview}
- {name: 赊账超额度, type: 2, expect: reject}

# 并发验证
@pytest.mark.parametrize("c", load("sale_cases.yaml"))
def test_sale_concurrent(token, c):
    with ThreadPoolExecutor(20) as ex:
        list(ex.map(lambda _: submit_sale(c, token), range(20)))
    assert check_consistency(c) == c["expect"]
80+ 用例 · YAML 驱动 · 并发回归
03
AI Agent 测试
  • 针对 18 个 Agent 工具设计自然语言场景
  • 验证 8 种意图路由、参数识别、预览-确认-落库状态机
  • 专项 幻觉拦截异常降级,核对 AI 执行结果与实际业务数据一致性
test_agent_tools.pyPY
# 18 工具 / 8 意图路由 / 状态机
18 Agent Tools = {cancel, refund, restock,
                price, query, create_order, ...}
8  意 图 = {sell, buy, query, refund,
                stock, debt, remind, chat}

def test_preview_confirm_flow():
    s = agent.invoke("卖 10 瓶可乐给张总")
    assert s["intent"]  == "sell"
    assert s["tool"]   == "create_order"
    assert s["preview"] is True      # 必预览
    s2 = agent.invoke("确认")
    assert s2["executed"] is True     # 才落库
    # 核对 AI 结果与 DB 一致
    assert db_order_qty(s2["order_id"]) == 10
18 工具 · 8 意图 · 状态机覆盖
04
专项场景测试
  • 覆盖多商户隔离与越权安全库存不足事务回滚还款幂等
  • 并发扣减超卖故障注入下的缓存与 DB 双写一致性
  • 限流伪造绕过仪表盘 N+1 查询等场景
  • 定位并发竞态一致性缺陷根因并验证修复
concurrent_check.pyPY
# 并发扣减 + 双写一致性 + 限流伪造
def test_concurrent_oversell():
    20 线程同时扣商品 A(库存 10)
    assert final_stock("A") >= 0          # 不能为负
    assert success_count() <= 10          # 至多 10 笔

# Redis 失联 → DB 降级查重
def test_cache_db_consistency(mock_redis_down):
    s = submit_order("O001")
    assert s["result"] == "ok"            # 降级成功
    assert s["deduped_by"] == "db"       # 由 DB 兜底
7 大场景 · 定位 4 P0 根因并验证修复

教育 & 荣誉

扎实的计算机基础 × 持续打磨的工程能力。

海南师范大学|软件工程 本科省重点

2023.09 - 至今
📊 GPA:3.63 / 5.0 🎓 软件工程 · 本科

主修课程

数据结构计算机网络操作系统 数据库原理软件工程软件测试 计算机组成原理Java 程序设计 Python 程序设计人工智能导论

技能证书

大学英语四级 CET-4 计算机三级

荣誉与竞赛

校奖学金
连续两年获评校级奖学金
全国大学生计算机设计大赛省二等奖(软件应用开发)
省部级软件应用开发方向
中国高校计算机大赛 - AIGC 创新赛华南赛区三等奖
面向 AIGC 应用创新的高校赛事
海峡两岸移动应用创新赛 · 三等奖
移动端应用创新方向
校实训项目优秀奖
校级实训项目评选优秀表现

联系

如果你有合适的测试实习机会,或者想聊聊技术 / 合作项目,欢迎随时联系我,通常 24 小时内回复。