AMAZING RESUME / 01
BURN BRIGHT · MOVE FORWARD
牛敬业
网络白盒测试工程师
常怀探索之心,以实干沉淀自身价值
188****6701niu****@***.com北京30男网络白盒测试工程师在职北京18k-25k •作为核心成员参与校级创新项目“基于Scapy的SDN控制器协议一致性测试”,独立设计OFPT_PACKET_IN消息的变异测试用例,利用代码覆盖工具统计测试对控制器源码的路径覆盖,获优秀结题
•在《软件测试实践》课程中负责一个校园网认证系统的白盒测试,编写JUnit单元测试对RADIUS协议交互模块进行分支覆盖,结合静态代码扫描发现潜在的空指针缺陷,测试报告被评为优秀
•自主搭建基于Mininet和OpenDaylight的虚拟网络环境,模拟路由协议收敛过程,编写Python脚本注入链路故障并验证OSPF路由表的更新行为,锻炼了网络故障注入测试能力
北京某通信技术有限公司 - 测试部高新技术企业专注网络接入设备
2016.07-2019.12
网络白盒测试工程师白盒用例设计自动化脚本开发缺陷定位
北京
•承担企业级交换机与路由器的白盒验证任务,从硬件数据手册到协议栈实现逐层拆解,设计覆盖寄存器读写、中断处理、转发引擎逻辑的结构化测试用例
•独立开发基于Python的自动化测试桩,模拟异常报文注入与链路抖动,使回归测试效率提升45%,人工干预减少70%
•与固件开发团队采用每日站会与缺陷实时同步机制,推动问题清单在24小时内闭环,产品出厂缺陷发现率降低12%
•参与搭建测试度量仪表盘,将代码覆盖率、用例通过率、缺陷密度等指标可视化,辅助流程改进,使版本转测试周期缩短18%
北京某互联网科技集团 - 测试研发部互联网百强企业业务多元化
2020.01-2023.05
高级网络白盒测试工程师测试架构设计协议深度测试团队技术建设
北京
•带领6人测试小组负责数据中心级网络操作系统的白盒交付,制定分层测试策略,统筹驱动层、协议层与管理面的测试分工
•主导设计了一套可插拔的白盒测试框架,集成流量生成、拓扑仿真与断言引擎,在多款核心交换机项目中复用,人力投入节省35%
•深入钻研BGP、OSPF、VXLAN等协议实现,针对路由震荡、MAC漂移等复杂场景构造异常序列,沉淀了30余个深度测试模型,拦截数个隐蔽的内存越界问题
•每两周举办代码走读与测试设计研讨会,形成内部知识库,团队成员的代码评审参与度提升至90%,当年获得部门级技术先锋荣誉
某政企客户新一代智能网关白盒测试项目 - 测试负责人
2017.03-2018.06
•该项目面向政企客户定制的高性能智能网关,我作为测试负责人从头介入需求评审,梳理出硬件底层驱动、安全引擎、流量管理三大测试域
•针对网关的硬件抽象层与数据面转发逻辑,设计基于边界值的寄存器测试和内存压力测试,确保芯片间通信零丢包,吞吐量在满负荷下保持9.5Gbps以上
•构建98个安全功能测试场景,模拟畸形包攻击、协议状态机跳变等,验证防火墙规则引擎的逻辑完备性,缺陷密度控制在0.12/KLOC
•利用Python结合Scapy与设备CLI接口,编写自动化冒烟套件,每夜构建触发500+用例,将回归周期从3天压缩至6小时,严重缺陷逃逸率降低至0.5%
•通过代码插桩与覆盖率分析,推动开发补全单元测试,项目交付时核心模块代码覆盖率达到87%,上线后客户零投诉
SDN控制器核心模块白盒测试项目 - 核心测试工程师
2021.03-2022.09
•参与公司自研的SDN控制器重构测试,聚焦拓扑管理、路径计算和流表下发模块的代码级验证
•基于OpenFlow协议字段进行参数组合测试,覆盖链路发现、多控制器选举等高频场景,发现拓扑聚合逻辑中的数个边界条件崩溃
•利用Gcov和LCOV生成代码覆盖率报告,对未覆盖分支逐一分析,设计针对性用例,使整体行覆盖率从76%提升至89%
•搭建容器化的大规模仿真环境,注入1000+虚拟交换机持续下发流表,监控控制器内存与CPU走势,定位出3处内存泄漏并协助优化,稳定运行时长提升至72小时以上
对网络协议底层逻辑的拆解与验证充满热情,相信白盒测试是保障系统韧性的关键一环;习惯以近乎偏执的细致去覆盖异常路径和边界场景,拒绝“看起来没问题”的侥幸。具备用代码构建高效测试框架的能力,能通过脚本化手段将重复验证转化为可复用的质量防线。乐于在跨职能协作中推动质量左移,对前沿测试工具与模糊测试等新方法保持探索欲,期待在技术深度驱动的团队中持续精进。
网络协议深度解析(TCP/IP、BGP、OSPF、VXLAN等)
白盒测试设计(代码覆盖率分析、逻辑覆盖、路径分析)
持续集成与测试框架搭建(Jenkins、Pytest)
网络协议安全与白盒测试:
实践过针对网络协议栈的模糊测试,使用Boofuzz框架对Modbus TCP协议进行变异测试,结合代码覆盖率分析定位解析器缺陷
能够构建模拟攻击流量,如TCP SYN洪泛和ICMP重定向,验证网络设备在异常流量下的处理逻辑和资源释放,确保系统鲁棒性
测试流程管理与自动化:
运用Jira设计缺陷管理流程,通过自定义仪表盘实时监控缺陷解决率,并与GitLab联动实现缺陷到代码提交的追溯
利用TestLink搭建分层测试套件,通过API集成到Jenkins流水线,实现测试用例的自动触发和结果归档,提升回归测试效率