崗位職責(zé)
1.全流程測(cè)試設(shè)計(jì)與執(zhí)行
● 負(fù)責(zé)項(xiàng)目產(chǎn)品(涵蓋 Web 端、移動(dòng)端 APP/小程序及后臺(tái)服務(wù)接口)的測(cè)試工作,包括分析產(chǎn)品需求邏輯,建立測(cè)試環(huán)境與計(jì)劃,執(zhí)行功能測(cè)試、兼容性測(cè)試、回歸測(cè)試等。編寫測(cè)試用例,確保測(cè)試用例覆蓋全面,能夠有效發(fā)現(xiàn)潛在問題,以此保證產(chǎn)品質(zhì)量并確保測(cè)試工作順利推進(jìn)。。
2.自動(dòng)化與腳本開發(fā)
● 運(yùn)用 Python / Java / Javascript 等編程語(yǔ)言開發(fā)自動(dòng)化測(cè)試腳本,負(fù)責(zé)搭建并持續(xù)維護(hù)接口自動(dòng)化測(cè)試框架(例如 Pytest / TestNG);同時(shí),聚焦核心業(yè)務(wù)邏輯,采用 Selenium / Appium 等工具編寫 WEB自動(dòng)化腳本,有效提升回歸測(cè)試效率。
3.性能與壓力測(cè)試
● 獨(dú)立搭建壓力測(cè)試場(chǎng)景:熟練使用JMeter / LoadRunner進(jìn)行壓力測(cè)試腳本編寫與場(chǎng)景設(shè)計(jì)。
● 關(guān)鍵指標(biāo)監(jiān)控:模擬高并發(fā)場(chǎng)景(如數(shù)千消防物聯(lián)網(wǎng)設(shè)備同時(shí)上報(bào)數(shù)據(jù)、多用戶同時(shí)登錄平臺(tái)),監(jiān)控服務(wù)器TPS、響應(yīng)時(shí)間、CPU、內(nèi)存、IO等指標(biāo)。
● 系統(tǒng)瓶頸分析:配合開發(fā)人員定位系統(tǒng)性能瓶頸,提出優(yōu)化建議,確保平臺(tái)在極端情況下的穩(wěn)定性和可靠性。
4.業(yè)務(wù)場(chǎng)景模擬與搭建
● 模擬真實(shí)物聯(lián)網(wǎng)環(huán)境:能夠搭建測(cè)試環(huán)境,模擬各類消防傳感器(煙感、溫感、液壓、視頻頭)的協(xié)議數(shù)據(jù)上報(bào),構(gòu)造異常報(bào)警、故障脫網(wǎng)等復(fù)雜業(yè)務(wù)場(chǎng)景。
● 端到端流程驗(yàn)證:如從設(shè)備端數(shù)據(jù)采集 -> 平臺(tái)解析 -> 告警觸發(fā) -> 監(jiān)管介入 -> 消警閉環(huán),全鏈路驗(yàn)證業(yè)務(wù)邏輯的正確性。
5.測(cè)試過程與質(zhì)量管理
● 參與需求評(píng)審和技術(shù)評(píng)審,從測(cè)試角度提出可測(cè)性及可靠性建議。
● 制定祥細(xì)的測(cè)試計(jì)劃和測(cè)試方案。
● 出具規(guī)范的測(cè)試報(bào)告:不僅要報(bào)告Bug,更要能輸出專業(yè)的性能測(cè)試報(bào)告和質(zhì)量評(píng)估報(bào)告,為產(chǎn)品上線提供決策依據(jù)。
任職要求:
● 學(xué)歷要求:??萍耙陨蠈W(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)(能力突出者可放寬學(xué)歷要求)。
● 工作經(jīng)驗(yàn):5年以上軟件測(cè)試經(jīng)驗(yàn),有物聯(lián)網(wǎng)、消防或智慧城市、智慧園區(qū)相關(guān)項(xiàng)目經(jīng)驗(yàn)優(yōu)先,能獨(dú)立承擔(dān)測(cè)試任務(wù)并輸出標(biāo)準(zhǔn)化的測(cè)試用例報(bào)告。
● 語(yǔ)言能力:至少熟練掌握Python或Java,能獨(dú)立編寫測(cè)試腳本。
● 數(shù)據(jù)庫(kù):熟練使用MySQL / PostgreSQL,掌握復(fù)雜SQL編寫;了解Redis或時(shí)序數(shù)據(jù)庫(kù)(如InfluxDB,物聯(lián)網(wǎng)常用)者優(yōu)先。
● 接口測(cè)試:熟練使用Postman、JMeter,熟悉RESTful API測(cè)試方法。
● 自動(dòng)化測(cè)試:接口自動(dòng)化:熟悉Python + Pytest / Requests 或 Java + TestNG/HttpClient 棧。Web自動(dòng)化:熟悉Selenium或Playwright。
● 性能測(cè)試:精通JMeter,能進(jìn)行分布式壓測(cè),熟悉Grafana + Prometheus監(jiān)控棧者優(yōu)先。
● 網(wǎng)絡(luò)協(xié)議:了解TCP/IP、HTTP/HTTPS協(xié)議;熟悉MQTT、CoAP等物聯(lián)網(wǎng)常用協(xié)議者優(yōu)先。
● 其他:熟練使用git版本管理工具;了解常見的網(wǎng)絡(luò)安全知識(shí),具備一定的系統(tǒng)性能優(yōu)化、故障排查經(jīng)驗(yàn)者優(yōu)先。
● 綜合能力:極強(qiáng)的邏輯思維能力和好奇心,能夠針對(duì)復(fù)雜的業(yè)務(wù)邏輯設(shè)計(jì)出高覆蓋率的測(cè)試用例。具備良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,能與產(chǎn)品、開發(fā)順暢對(duì)話。對(duì)Bug有敏銳的嗅覺,具備追根究底的精神。具備良好的文檔撰寫能力,能夠輸出結(jié)構(gòu)清晰、描述準(zhǔn)確的測(cè)試報(bào)告。