成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

有贊業(yè)務(wù)中臺(tái)測(cè)試團(tuán)隊(duì)介紹

gaosboy / 3573人閱讀

摘要:在冒煙測(cè)試執(zhí)行過(guò)程中,開(kāi)發(fā)可以跟測(cè)試確定一個(gè)合理的冒煙用例數(shù)。另外在中臺(tái)測(cè)試組每月或每季度會(huì)成立專項(xiàng)測(cè)試小組專門(mén)執(zhí)行對(duì)應(yīng)的專項(xiàng)測(cè)試。

一、團(tuán)隊(duì)概況

?有贊幫助每一位重視產(chǎn)品和服務(wù)的商家成功,目前旗下?lián)碛校河匈澪⑸坛恰⒂匈澚闶?、有贊美業(yè)、有贊小程序等SaaS軟件產(chǎn)品,適用全行業(yè)多場(chǎng)景,幫商家網(wǎng)上開(kāi)店、網(wǎng)上營(yíng)銷(xiāo)、管理客戶、獲取訂單。

?有贊業(yè)務(wù)中臺(tái)測(cè)試團(tuán)隊(duì)按照職責(zé)劃分為六條線:交易組、營(yíng)銷(xiāo)組、用戶賦能組、商品大數(shù)據(jù)組、基保工具組和穩(wěn)定性組,各組職能如下:

?接下來(lái)給大家介紹一下中臺(tái)測(cè)試團(tuán)隊(duì)的質(zhì)量保障體系以及我們?cè)跍y(cè)試效率提升上做的事情。

二、中臺(tái)質(zhì)量保障體系

?在定義里面測(cè)試是對(duì)軟件規(guī)格說(shuō)明、軟件設(shè)計(jì)和編碼的最后復(fù)審。但軟件質(zhì)量不是測(cè)出來(lái)的,而是貫穿整個(gè)軟件開(kāi)發(fā)生命周期,需要各方配合,測(cè)試環(huán)節(jié)的目的只是在產(chǎn)品交付之前盡可能多的發(fā)現(xiàn)問(wèn)題,測(cè)試是一個(gè)找錯(cuò)的過(guò)程,但無(wú)法保證經(jīng)過(guò)測(cè)試的代碼一定正確,無(wú)法證明程序無(wú)錯(cuò)。為了保證盡可能地交付高質(zhì)量軟件,我們會(huì)要求測(cè)試人員介入軟件整個(gè)生命周期的各個(gè)關(guān)鍵節(jié)點(diǎn),如下圖所示:

2.1 需求階段

?做正確的事比正確地做事更重要,問(wèn)題發(fā)現(xiàn)越晚,修復(fù)的成本就越高,在需求階段測(cè)試左移,開(kāi)發(fā)測(cè)試產(chǎn)品一起參與需求評(píng)審,測(cè)試參與技術(shù)評(píng)審,提前發(fā)現(xiàn)設(shè)計(jì)問(wèn)題、可測(cè)性問(wèn)題,當(dāng)然這會(huì)需要開(kāi)發(fā)和測(cè)試有比較強(qiáng)的需求分析能力和測(cè)試分析能力。

2.2 開(kāi)發(fā)階段

?我們會(huì)提供冒煙測(cè)試用例,并要求開(kāi)發(fā)在提測(cè)之前完成執(zhí)行,有兩個(gè)目的,一是減少提測(cè)的輪數(shù),提測(cè)打回的次數(shù)越多,資源浪費(fèi)就越多;二是很多開(kāi)發(fā)不是不想測(cè)而是不知道測(cè)什么,冒煙測(cè)試階段測(cè)試會(huì)給開(kāi)發(fā)用例,可以幫助開(kāi)發(fā)梳理要自測(cè)的用例。在冒煙測(cè)試執(zhí)行過(guò)程中,開(kāi)發(fā)可以跟測(cè)試確定一個(gè)合理的冒煙用例數(shù)。另外關(guān)于冒煙質(zhì)量的評(píng)價(jià),我們有提測(cè)打回的機(jī)制,3次打回需求可以不測(cè)。
?開(kāi)發(fā)階段,我們對(duì)于核心應(yīng)用的靜態(tài)代碼掃描以及單測(cè)也有一定的要求。

上圖是 Martin Fowler 博客里面截的測(cè)試金字塔,越是上層的測(cè)試,就會(huì)耗費(fèi)越多的精力、時(shí)間和成本。假設(shè)我們?cè)隍?yàn)收階段發(fā)現(xiàn)了問(wèn)題,這個(gè)時(shí)候修復(fù)代碼會(huì)導(dǎo)致之前測(cè)過(guò)的功能很可能需要重新測(cè)試一遍,項(xiàng)目延期的風(fēng)險(xiǎn)很高,而且bugfix有引入新bug的風(fēng)險(xiǎn)。所以我們希望在單測(cè)或者靜態(tài)代碼掃描階段可以盡可能發(fā)現(xiàn)問(wèn)題,降低成本。

2.3 測(cè)試階段

?中臺(tái)需要提供各種能力到上層,目前我們整體的用例量 10000+,如此龐大的用例量無(wú)法通過(guò)單純的功能測(cè)試進(jìn)行很好地質(zhì)量保障,搭建完善的自動(dòng)化保障體系非常重要。

除了要求各應(yīng)用的單測(cè)覆蓋率和有效性以外,我們會(huì)花費(fèi)較多精力在不同維度的集成測(cè)試上,如上圖所示,其中展現(xiàn)層的業(yè)務(wù)編排通過(guò)集成測(cè)試和撥測(cè)系統(tǒng)進(jìn)行保障,這里面還有外部調(diào)用的情況,比如電商、零售,所以我們的集成測(cè)試還會(huì)包含電商零售的P1P2場(chǎng)景。在UI層,業(yè)務(wù)穩(wěn)定的線,會(huì)做一部分UI自動(dòng)化,覆蓋核心場(chǎng)景。

?在這個(gè)環(huán)節(jié),部分業(yè)務(wù)線會(huì)根據(jù)項(xiàng)目情況做專項(xiàng)測(cè)試,包括:異常測(cè)試、性能測(cè)試、安全測(cè)試和兼容性測(cè)試。另外在中臺(tái)測(cè)試組每月或每季度會(huì)成立專項(xiàng)測(cè)試小組專門(mén)執(zhí)行對(duì)應(yīng)的專項(xiàng)測(cè)試。

2.4 發(fā)布階段

?在發(fā)布階段,我們提供了快車(chē)發(fā)布流程、SOA合并發(fā)布流程和 iron 公交車(chē)發(fā)布流程,各線根據(jù)業(yè)務(wù)實(shí)際情況會(huì)做微調(diào),盡量精簡(jiǎn)并適合各自業(yè)務(wù)特點(diǎn)的發(fā)布流程把控。這樣做的好處顯而易見(jiàn),上車(chē)的功能會(huì)經(jīng)過(guò)測(cè)試的二次check,跟分開(kāi)多帶帶發(fā)相比,質(zhì)量更有保障,原先多次測(cè)試介入合并成一次,更能節(jié)約測(cè)試資源。

?此外根據(jù)項(xiàng)目情況,可以選擇灰度發(fā)布,灰度發(fā)布會(huì)在生產(chǎn)環(huán)境穩(wěn)定集群之外,額外部署一個(gè)小規(guī)模的灰度集群,并通過(guò)流量控制,引入部分流量到灰度集群,進(jìn)行正式生產(chǎn)發(fā)布前的灰度驗(yàn)證。流量控制可支持百分比、店鋪ID等,如果灰度發(fā)布驗(yàn)證有問(wèn)題,則流量重新切回穩(wěn)定集群即可。

?針對(duì)應(yīng)用的不同情況,還可以接入流量回放平臺(tái),采集線上請(qǐng)求到預(yù)發(fā)環(huán)境執(zhí)行,然后對(duì)比線上和預(yù)發(fā)響應(yīng),如果響應(yīng)結(jié)果不一致則判斷可能是預(yù)發(fā)部署的代碼分支有bug,加速回歸速度。

2.5 上線階段

?在這一環(huán)節(jié),主要通過(guò)線上業(yè)務(wù)監(jiān)控和撥測(cè)系統(tǒng)進(jìn)行質(zhì)量防護(hù),線上撥測(cè)的用例是場(chǎng)景化的,即使使用量非常少的業(yè)務(wù)場(chǎng)景也能發(fā)現(xiàn)問(wèn)題,但不足的點(diǎn)在于無(wú)法發(fā)現(xiàn)一些特殊店鋪才會(huì)觸發(fā)的問(wèn)題以及一些偶現(xiàn)問(wèn)題,需要業(yè)務(wù)監(jiān)控進(jìn)行補(bǔ)充。針對(duì)前端核心場(chǎng)景,也會(huì)有部分的UI自動(dòng)化運(yùn)行。

三、中臺(tái)測(cè)試效率提升

?為了提升大家的測(cè)試效率,我們開(kāi)發(fā)了很多工具。部分也在測(cè)試博客內(nèi)做了詳細(xì)的介紹,篇幅有限,簡(jiǎn)單介紹幾個(gè)。

3.1 測(cè)試平臺(tái)

?測(cè)試平臺(tái)包含數(shù)據(jù)工廠、用例平臺(tái)、mock工廠、云測(cè)平臺(tái)、測(cè)試報(bào)告等。大家可以點(diǎn)擊到具體的文章查閱詳細(xì)設(shè)計(jì)思路。

3.2 混沌工程

?微服務(wù)化后,快速迭代的門(mén)檻越來(lái)越低,但是對(duì)復(fù)雜系統(tǒng)穩(wěn)定性的考驗(yàn)卻在成倍增長(zhǎng),在復(fù)雜的分布式服務(wù)體系中,故障發(fā)生的隨機(jī)性和不可預(yù)測(cè)性都大大增加了?;煦绻こ炭梢蕴岣呦到y(tǒng)彈性,通過(guò)設(shè)計(jì)和執(zhí)行一系列實(shí)驗(yàn),幫助我們提前發(fā)現(xiàn)系統(tǒng)中潛在的問(wèn)題,除了常規(guī)故障注入,也可以探究更多其他的非故障類的場(chǎng)景。關(guān)于混沌工程的介紹可以看這里

3.3 持續(xù)交付

?為了讓項(xiàng)目更有質(zhì)量地交付,我們深度參與并設(shè)計(jì)了持續(xù)交付流程,實(shí)現(xiàn)底層調(diào)度邏輯,將質(zhì)量保障策略融入整個(gè)pipeline,讓產(chǎn)品交付的質(zhì)量得到更好的保障。

3.4 公交車(chē)系統(tǒng)

?公交車(chē)系統(tǒng)的作用是為了讓整個(gè)發(fā)布測(cè)試流程更有效率,同時(shí)通過(guò)將多人變更合并發(fā)布,節(jié)約測(cè)試輪次。另外公交車(chē)系統(tǒng)與持續(xù)交付系統(tǒng)也做了一些融合,比如開(kāi)發(fā)自測(cè)的需求可以在發(fā)車(chē)時(shí)及時(shí)關(guān)注到自動(dòng)化測(cè)試結(jié)果。

3.5 線上撥測(cè)系統(tǒng)

?在介紹質(zhì)量保障體系時(shí)提到過(guò)上線后的節(jié)點(diǎn),我們主要通過(guò)線上業(yè)務(wù)監(jiān)控和撥測(cè)系統(tǒng)進(jìn)行質(zhì)量防護(hù),關(guān)于撥測(cè)系統(tǒng)的詳細(xì)介紹可以見(jiàn)這里。

3.6 性能測(cè)試平臺(tái)

?性能測(cè)試平臺(tái)目前分成單接口壓測(cè)和全連路壓測(cè)兩塊,除了讓壓測(cè)過(guò)程更加簡(jiǎn)單便捷以外,還提供了自動(dòng)生成壓測(cè)結(jié)果圖表的功能,方便大家生成壓測(cè)報(bào)告。

3.7 度量平臺(tái)

?我們提供了數(shù)據(jù)度量平臺(tái),通過(guò)分析項(xiàng)目過(guò)程、質(zhì)量數(shù)據(jù)以及上線以后的各類數(shù)據(jù)表現(xiàn),判斷出不同緯度的質(zhì)量情況以及軟件開(kāi)發(fā)生命周期中出現(xiàn)的問(wèn)題,方便及時(shí)調(diào)整優(yōu)化,這部分?jǐn)?shù)據(jù)比較敏感,暫時(shí)不給截圖了。

3.8 覆蓋率與精準(zhǔn)

?我們目前用的覆蓋率工具是 JaCoCo ,在之前的博客里面,也跟大家介紹過(guò)我們針對(duì) JaCoCo 做的改造,使它支持計(jì)算增量代碼覆蓋率。另外結(jié)合調(diào)用鏈,我們做了精準(zhǔn)測(cè)試工具,可以通過(guò)代碼改動(dòng),精確評(píng)估影響范圍。

以上是團(tuán)隊(duì)的大致情況介紹,篇幅有限,很多東西沒(méi)有羅列。有贊測(cè)試組在持續(xù)招人中,大量崗位空缺,歡迎大家加入,可以一對(duì)一詳細(xì)講解,有意向換工作的同學(xué)歡迎發(fā)簡(jiǎn)歷到 winta【@】youzan.com ,當(dāng)天即可回復(fù)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/75928.html

相關(guān)文章

  • AI中臺(tái):一種敏捷的智能業(yè)務(wù)支持方案|宜信技術(shù)學(xué)院沙龍分享實(shí)錄

    摘要:因此數(shù)據(jù)中臺(tái)必須具備智能化能力,能夠?yàn)闃I(yè)務(wù)提供一定的智能數(shù)據(jù)分析能力。宜信作為一家金融科技公司,更多面對(duì)的是金融領(lǐng)域的智能業(yè)務(wù)需求。 showImg(https://segmentfault.com/img/bVbqQM0?w=1155&h=492); 內(nèi)容來(lái)源:宜信技術(shù)學(xué)院第1期技術(shù)沙龍-線上直播|AI中臺(tái):一種敏捷的智能業(yè)務(wù)支持方案 主講人介紹:井玉欣 宜信技術(shù)研發(fā)中心AI應(yīng)用團(tuán)隊(duì)...

    makeFoxPlay 評(píng)論0 收藏0
  • 基于通用jar、動(dòng)態(tài)配置、組件編排的會(huì)員任務(wù)中心系統(tǒng)設(shè)計(jì)

    摘要:基于的動(dòng)態(tài)配置推送。對(duì)于任務(wù)中心這種多任務(wù)平臺(tái)型的配置,有一定影響?;诨卣{(diào)和配置的擴(kuò)展點(diǎn)流程共建在建中通過(guò)擴(kuò)展點(diǎn)共建方式,將流程編排的能力,暴露給內(nèi)外部的開(kāi)發(fā)者,完成任務(wù)中心的共建。 一、聊聊本文想說(shuō)什么: ??為更好幫助商家的會(huì)員快速成長(zhǎng),保持用戶活性,完善用戶的成長(zhǎng)體系,有贊用戶中心-會(huì)員成長(zhǎng)團(tuán)隊(duì)基于現(xiàn)有的業(yè)務(wù)場(chǎng)景,設(shè)計(jì)了一套較完備任務(wù)中心系統(tǒng)。同時(shí)也有很多通用技術(shù)組件能夠落地。...

    null1145 評(píng)論0 收藏0
  • 專訪有贊 CTO 崔玉松:打造中國(guó) SaaS 領(lǐng)域最好的開(kāi)店軟件解決方案

    摘要:年加入有贊作為兼聯(lián)合創(chuàng)始人,目前在有贊管理著多人的技術(shù)團(tuán)隊(duì),帶領(lǐng)團(tuán)隊(duì)致力于打造中國(guó)領(lǐng)域最好的開(kāi)店軟件解決方案。訪談內(nèi)容如下,還請(qǐng)大家多提建議和反饋,大不了繼續(xù)去騷擾崔玉松老師。 前不久,獲悉有贊科技發(fā)布了個(gè)有贊云,據(jù)說(shuō)開(kāi)發(fā)者隨便搞搞,分分鐘便可以上線一個(gè)商城,略有不明覺(jué)厲之感。好不容易抓到了正在度假的有贊 CTO 兼聯(lián)合創(chuàng)始人崔玉松老師,就毫不專業(yè)地用微信發(fā)了一堆問(wèn)題列表過(guò)去。好在玉松...

    Faremax 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<