一、崗位定位
負(fù)責(zé)公司 C#/C++ 桌面級產(chǎn)品的全流程測試,覆蓋功能、接口、兼容性、性能及自動(dòng)化回歸,同時(shí)能在 Linux 環(huán)境下獨(dú)立完成測試環(huán)境搭建與腳本開發(fā)。二、核心職責(zé)
1、環(huán)境搭建:
? Windows 端:安裝 .NET/VC++ Runtime、驅(qū)動(dòng)、依賴庫;
? Linux 端:獨(dú)立部署 Ubuntu/CentOS 環(huán)境機(jī),配置 gcc/g++、CMake、TensorRT 等運(yùn)行環(huán)境。
2、測試執(zhí)行:
? 黑盒:功能、UI、易用性、本地化、兼容性(Win7~Win11、各主流 Linux 發(fā)行版);
? 灰盒/白盒:接口、集成、性能、穩(wěn)定性、長穩(wěn) soak;
? 自動(dòng)化:基于 C#/C++/Python 編寫 UI/接口自動(dòng)化腳本
3、缺陷管理:提交→定位→復(fù)現(xiàn)→回歸→閉環(huán),能與開發(fā)一起拉代碼、加日志、跑調(diào)試版本。
4、交付物:測試計(jì)劃、用例、報(bào)告、 release note、用戶手冊章節(jié);對重大問題出具專項(xiàng)分析報(bào)告。
5、流程改進(jìn):推動(dòng)持續(xù)集成、靜態(tài)掃描、單元測試覆蓋率、自動(dòng)化率提升。
三、硬性要求
學(xué)歷:本科及以上,計(jì)算機(jī)、電子、自動(dòng)化等相關(guān)專業(yè)。
語言:英語四級及以上,能閱讀芯片手冊/開源文檔。
桌面測試經(jīng)驗(yàn):3 年以上 C# 或 C++ 桌面軟件系統(tǒng)測試經(jīng)驗(yàn),熟悉 WinForm/WPF 或 MFC/QT 常見控件與消息機(jī)制 。
編程能力:
? 能讀懂并編寫 C# 或 C++ 測試樁、Mock、工具;
? 可獨(dú)立開發(fā) Python/PowerShell/Bash 自動(dòng)化腳本 。
Linux 技能:
? 熟練使用 Shell 常用命令、vim/git/gcc/gdb;
? 會(huì)寫 Makefile/CMakeLists,能在 Linux 下編譯、調(diào)試、部署被測程序 。
測試?yán)碚摚壕ê诤?、灰盒方法,了解白盒及靜態(tài)掃描;熟悉 ISTQB 流程優(yōu)先。工具集:
? 缺陷管理:Jira/Redmine;
? 自動(dòng)化:Selenium(WinAppDriver)、White、PyWinAuto、GoogleTest、CTest;
? 性能:VS Profiler、Perf、Valgrind、JMeter;
? 持續(xù)集成:Jenkins、GitLab CI。