- 1.《云設(shè)計(jì)工具前端性能測試建設(shè)及實(shí)踐》
- 2.《手淘AIOps實(shí)戰(zhàn)-消息全鏈路智能監(jiān)控》
- 3. 《質(zhì)量-監(jiān)控體系建設(shè)》
- 4. 《質(zhì)量效能改進(jìn)三板斧》
趁著下班空閑的一會時(shí)間回顧了一下12.19日參加的杭州第六屆測試沙龍的收獲晨逝,四個(gè)議題,收獲多多组砚,大概整理了一下,明確一下一些內(nèi)容的方向议蟆。
具體的PPT不知道官方允不允許放出來憨降,就先不拋了与殃,后面有回應(yīng)的再加上分享的PPT1.《云設(shè)計(jì)工具前端性能測試建設(shè)及實(shí)踐》
- 主講人: 尋跡 酷家樂 質(zhì)量效能部
- 收 獲:從0到1建設(shè)一項(xiàng)測試領(lǐng)域所需要的流程,以及測試落地時(shí)候所需要做的事情眼溶。
- 詳 情:
- 要有對測試產(chǎn)品完善的認(rèn)知悠砚,產(chǎn)品解決什么問題?用戶場景是什么樣子堂飞?新增的測試領(lǐng)域能為用戶帶來什么體驗(yàn)灌旧?方便制定測試目標(biāo)。
- 對測試產(chǎn)品的技術(shù)架構(gòu)有清晰的認(rèn)識酝静,方便測試工作中技術(shù)方案的制定以及測試工作中所采用的技術(shù)手段节榜。
- 參考業(yè)界同行在這個(gè)領(lǐng)域是怎么做的?移植到自己的產(chǎn)品進(jìn)行調(diào)整優(yōu)化别智,完善出屬于自己產(chǎn)品的測試方向宗苍。
- 針對于制定的測試方向和自己業(yè)務(wù)的難點(diǎn)進(jìn)行一一對應(yīng),然后進(jìn)行問題細(xì)分,制定不同方向的測試指標(biāo)讳窟。
- 具體的建設(shè)流程如下:
- 其他:
期間聽眾提問了三個(gè)問題,都是和UI自動化相關(guān)的內(nèi)容让歼,大意是遇到一些UI界面上鋸齒要怎么處理,由此可鑒一部分測試關(guān)注點(diǎn)更注重在功能實(shí)現(xiàn)的環(huán)節(jié)上丽啡。
2.《手淘AIOps實(shí)戰(zhàn)-消息全鏈路智能監(jiān)控》
- 主講人: 阿里巴巴-董福銘(吾銘)谋右、黃俊(豆豆)
- 收 獲: 自己在下一階段的規(guī)劃里也有關(guān)于日志監(jiān)控的內(nèi)容补箍,相當(dāng)于幫忙點(diǎn)了一盞明燈改执,瞻仰一下前沿的同行們對于日志這塊是怎么處理的。
- 細(xì) 節(jié):
- 日志協(xié)議統(tǒng)一坑雅。我們這里的業(yè)務(wù)有多種協(xié)議辈挂,涉及后臺服務(wù),前端應(yīng)用裹粤,智能設(shè)備终蒂,智能硬件。想去查詢?nèi)罩镜臅r(shí)候遥诉,需要到各個(gè)角落里去收集查看拇泣,如果有統(tǒng)一的日志協(xié)議,的確是可以上送平臺矮锈,做集中處理霉翔。
- 高度不同,領(lǐng)悟不到啊苞笨,我多加油T绻辍!猫缭!
3. 《質(zhì)量-監(jiān)控體系建設(shè)》
- 主講人: 王靜文 有贊
-
收 獲: 對監(jiān)控的一個(gè)整體認(rèn)識。
- 細(xì) 節(jié):
- 監(jiān)控的4個(gè)黃金指標(biāo)
- 延遲:服務(wù)處理某個(gè)請求所需要的時(shí)間壹店。
- 流量:使用系統(tǒng)中的某個(gè)高層次的指標(biāo)針對系統(tǒng)負(fù)載需求所進(jìn)行的度量猜丹。
- 錯誤:請求失敗的速率。
- 飽和度:服務(wù)容量有多滿硅卢,比如CPU射窒,IO,內(nèi)存等等
- 告警信息規(guī)范将塑。上面聊到了下一階段有做日志監(jiān)控的想法脉顿,所以這個(gè)規(guī)范對我來說還是比較及時(shí)的。
- 告警標(biāo)題点寥。精簡并且有指導(dǎo)性艾疟,提升處理效率。
示例:服務(wù)名稱-上送時(shí)間 - 告警級別。設(shè)置合理的告警級別 info?warn?critical?
示例:報(bào)警等級蔽莱, 這里有一個(gè)要明確的點(diǎn)是:要和后臺人員制定好日志打印規(guī)則弟疆,不然全部是info是沒有意義的 - 告警原因。信息明確盗冷,告警規(guī)則清楚怠苔。
示例:規(guī)劃是報(bào)警日志上下20條 - 告警人提醒:開發(fā),運(yùn)維仪糖,測試柑司。
示例:企業(yè)微信發(fā)送項(xiàng)目群 - 響應(yīng)規(guī)范。誰在響應(yīng)锅劝?什么問題攒驰?影響什么場景?什么用戶鸠天?處理方式是什么讼育?
- 告警標(biāo)題点寥。精簡并且有指導(dǎo)性艾疟,提升處理效率。
- 監(jiān)控的4個(gè)黃金指標(biāo)
4. 《質(zhì)量效能改進(jìn)三板斧》
- 主講人: 賀達(dá) E簽寶
- 收 獲:
-
對電子簽名業(yè)務(wù)以及產(chǎn)業(yè)鏈的了解(借PPT里的一張圖),一個(gè)極其小眾的業(yè)務(wù)類型稠集,比我現(xiàn)在負(fù)責(zé)的公交業(yè)務(wù)類型還小眾奶段。
- 前輩是怎么用兩年的時(shí)間把一個(gè)團(tuán)隊(duì)從一窮二白的囧到鳥槍加大炮,一個(gè)團(tuán)隊(duì)崛起的歷程剥纷,值得借鑒的地方有很多很多痹籍。
- 認(rèn)識到自己對自動化工作方向的錯誤(最大的收獲)。
-
對電子簽名業(yè)務(wù)以及產(chǎn)業(yè)鏈的了解(借PPT里的一張圖),一個(gè)極其小眾的業(yè)務(wù)類型稠集,比我現(xiàn)在負(fù)責(zé)的公交業(yè)務(wù)類型還小眾奶段。
- 細(xì) 節(jié):
- 自動化方向的錯誤晦鞋。市面上常見的測試框架
- pytest/unitest(負(fù)責(zé)用例執(zhí)行)+SQL/yaml/Excel(用例存儲)+Allure(報(bào)告展示)+鉤子(郵件/釘釘/企業(yè)微信通知)+Jenkins/Gitlab(CI)+request(模擬HTTP請求蹲缠,其他協(xié)議另選模塊)
- Httprunner(負(fù)責(zé)用例執(zhí)行)+yaml(用例存儲)+其他
- pytest/unitest(負(fù)責(zé)用例執(zhí)行)+rebotfarmwark(負(fù)責(zé)用例編寫)+其他
- Testng+httpclient+Allure+SQL/yaml/Excel(用例存儲)+鉤子(郵件/釘釘/企業(yè)微信通知)+Jenkins/Gitlab(CI)
- Testng+restassured(模擬HTTP請求)+ExtentTestNGIReport(報(bào)告)+其他
- 自動化方向的錯誤晦鞋。市面上常見的測試框架
之前我在選擇和練手如上的這些框架的時(shí)候,第一反應(yīng)就是減少使用者的代碼量悠垛,盡量可以在SQL线定,Excel,Yaml等格式的文檔中直接編寫用例,為了實(shí)現(xiàn)這個(gè)效果确买,盡可能的做出異常判斷斤讥,但是,遠(yuǎn)遠(yuǎn)沒有JMeter做的完善湾趾。
JMeter是可以實(shí)現(xiàn)零代碼實(shí)現(xiàn)接口自動化芭商,有自定義需求的時(shí)候也可以通過jar包來實(shí)現(xiàn)擴(kuò)展,那么搀缠,自己寫自動化腳本的意義在哪铛楣?
在看到如下的對比過程中,突然意識到一個(gè)事情:
測試是一個(gè)技術(shù)崗位艺普,日常工作中不應(yīng)該去減少代碼量簸州,甚至應(yīng)該去增加代碼量鉴竭,只有這樣,才能逐漸理解開發(fā)所實(shí)現(xiàn)的邏輯勿侯,也可以擺脫測試只是點(diǎn)點(diǎn)點(diǎn)的崗位拓瞪,進(jìn)一步還可以實(shí)現(xiàn)codereview的目標(biāo),擺脫鄙視鏈末端助琐。從這個(gè)角度來看祭埂,我之前的自動化方向一直就是錯的。
那么自動化的意義在哪兵钮?提效蛆橡,盡可能的提高測試同學(xué)來編寫自動化腳本的質(zhì)量與速度,提供排查手段掘譬,發(fā)現(xiàn)錯誤迅速定位泰演,提高排查問題的能力(自己踩的坑還要自己填),附帶珍藏的自動化測試架構(gòu)圖葱轩!
- PPT里的介紹的開源工具鏈接,一身技術(shù)來源于網(wǎng)絡(luò)(菜是原罪)睦焕,還是要?dú)w還于網(wǎng)絡(luò)的。
- 質(zhì)量紅線的設(shè)計(jì)思路以及實(shí)施方案靴拱。目前在我的團(tuán)隊(duì)里邊很難推動這個(gè)事情垃喊,就先看看了,需要的時(shí)候及時(shí)借鑒袜炕。
-
數(shù)據(jù)工廠的解決方案本谜,膜拜一下大佬,真的是用了一個(gè)很巧的思路并且成本很低來解決數(shù)據(jù)工廠的難點(diǎn)偎窘。
-
竟然是通過flask+swagger的方式來解決乌助,swagger的UI是修改過的,這樣才貼合自身的業(yè)務(wù)陌知,甚至于swagger的原始數(shù)據(jù)也應(yīng)該是做了修改他托。但是,這么一種解決方案仆葡,極大的降低了測試不用又搞前端上祈,又搞后端的形式,再膜拜一遍浙芙,這種方式是真的巧,有空的時(shí)候試著實(shí)現(xiàn)一下籽腕。
-
照著敲了一遍示例代碼嗡呼,發(fā)現(xiàn)學(xué)了Java之后對之前Python的一知半解理解的更透徹了一點(diǎn)。之前對于私有變量(private)皇耗,特殊變量是沒什么感受的南窗,知道有這么一回事,但是沒用過,抄了一下代碼万伤,發(fā)現(xiàn)還能這么玩窒悔,受教了,截圖中有個(gè)調(diào)試工具敌买,蠻好用的简珠,推薦一下。
-