LVDS接口簡(jiǎn)介,LVDS接口測(cè)試,測(cè)試lvds輸出接口
根本目標(biāo)
測(cè)試環(huán)境中,保證新增接口功能正確性,原有接口的回歸(保證原有接口不被修改“壞”);
生產(chǎn)環(huán)境中,保證接口層面服務(wù)可用,功能的正確性(保證服務(wù)掛掉時(shí),及時(shí)發(fā)現(xiàn))
接口自動(dòng)化的程度
1)如果項(xiàng)目完全沒有UI前端頁(yè)面,則應(yīng)該盡可能多的自動(dòng)化接口測(cè)試(人工接口測(cè)試或自動(dòng)化結(jié)果判斷可以使用人工輔助);
2)如果項(xiàng)目含有UI前端頁(yè)面,則應(yīng)該盡可能多的自動(dòng)化接口測(cè)試(人工接口測(cè)試或自動(dòng)化結(jié)果判斷可以使用人工輔助);配合前端頁(yè)面測(cè)試,回歸P1/P2接口;
3)對(duì)于業(yè)務(wù)交互檢查場(chǎng)景特別復(fù)雜的場(chǎng)景,可以使用腳本實(shí)現(xiàn)(ps: 此時(shí)腳本和業(yè)務(wù)關(guān)聯(lián)比較緊密,不太適合把相關(guān)的腳本做成框架)。
總之,應(yīng)該根據(jù)自身項(xiàng)目的特點(diǎn)來評(píng)判自動(dòng)化的程度,使得自動(dòng)化能更好結(jié)合手工測(cè)試,來完成質(zhì)量保障。
接口自動(dòng)化測(cè)試的作用
1)功能同時(shí)可手工和自動(dòng)化測(cè)試時(shí),自動(dòng)化只是用來節(jié)省人力和時(shí)間;
2) 功能更適用使用自動(dòng)化來測(cè)試時(shí),自動(dòng)化可以彌補(bǔ)手工測(cè)試的不足;
3) 功能只能被人工來測(cè)試時(shí)(例如頁(yè)面UI檢查),自動(dòng)化就顯得有些[了力不從心]了。
接口自動(dòng)化功能正確性保證(第一階段)
該階段主要是保證功能提供的正確性。所謂正確性,是指返回的數(shù)據(jù)正確,功能正確。
階段特點(diǎn):對(duì)接口進(jìn)行最為詳細(xì)的檢查(接口返回json的正確性),QA對(duì)系統(tǒng)的熟悉程度和對(duì)接口的熟悉程度,以及測(cè)試本身的經(jīng)驗(yàn)直接影響該階段測(cè)試的深度。
階段目標(biāo): 測(cè)試階段,直接使用接口腳本/手工檢查接口正確性; 生產(chǎn)階段定時(shí)對(duì)線上接口進(jìn)行檢查(注意:由于是對(duì)接口的詳細(xì)檢查,該階段設(shè)置的定時(shí)任務(wù)不易太頻繁,否則接口稍有變動(dòng),或者接口功能不穩(wěn)定,就會(huì)報(bào)錯(cuò))
難點(diǎn)和關(guān)鍵點(diǎn):自動(dòng)化腳本主要依賴于QA對(duì)系統(tǒng)的熟悉程度和對(duì)接口的熟悉程度,很可能由于用例設(shè)計(jì)問題,導(dǎo)致監(jiān)控線上接口時(shí)
不能發(fā)現(xiàn)問題
實(shí)現(xiàn)難易程度:?????
腳本變動(dòng)頻度:?????
腳本定時(shí)頻度:???
接口自動(dòng)化數(shù)據(jù)正確性保證(第二階段)
該階段主要是保證數(shù)據(jù)提供的正確性。所謂正確性,是指返回的數(shù)據(jù)正確。
階段特點(diǎn):對(duì)接口返回的數(shù)據(jù)的檢查(接口返回json的數(shù)據(jù)正確性),檢查方法通常有兩種:直接查詢DB,拼SQL對(duì)比檢查; 和上一版本的接口返回的json進(jìn)行對(duì)比(此時(shí)需要保證2個(gè)版本的接口除代碼分支外,其他配置,DB等等完全相同)
階段目標(biāo): 測(cè)試階段,直接diff 此次修改分支 和 線上 分支分別返回json(檢查方法: 同樣條件下,如果返回的json完全一致,說明接口數(shù)據(jù)正確; 否則需要重新查看不同是否在允許的范圍內(nèi))
難點(diǎn)和關(guān)鍵點(diǎn):自動(dòng)化腳本主要依賴于2個(gè)json 對(duì)比接口的封裝,可以忽略某些參數(shù)的對(duì)比,或者可以只對(duì)比某些參數(shù)。
實(shí)現(xiàn)難易程度:????
腳本變動(dòng)頻度:????
腳本定時(shí)頻度:???
接口可用性保證(第三階段)
該階段主要是保證線上接口的可用性。即,如果接口返回非200時(shí),可以及時(shí)發(fā)現(xiàn)。
階段特點(diǎn):該階段屬于接口的監(jiān)控。可以根據(jù)監(jiān)控定時(shí)的頻繁程度,決定接口檢查的詳細(xì)程度(一般來說,監(jiān)控跑的越頻繁,接口檢查的詳細(xì)程度隨之下降。否則,如果接口變動(dòng)比較頻繁,或者接口不穩(wěn)定,會(huì)頻繁報(bào)警)。
階段目標(biāo): 監(jiān)控線上接口的可用性,保證服務(wù)突然掛掉時(shí),可以及時(shí)監(jiān)控到(當(dāng)然,如果線上原有接口幾乎不變,并且接口功能穩(wěn)定,可以將第一階段的接口自動(dòng)化腳本用于此階段)。
難點(diǎn)和關(guān)鍵點(diǎn):接口檢查的詳細(xì)程度取決于 監(jiān)控定時(shí)的頻繁程度要求,以及線上接口的穩(wěn)定性
實(shí)現(xiàn)難易程度:????
腳本變動(dòng)頻度:????
腳本定時(shí)頻度:?????
轉(zhuǎn)載:https://www.51testing.com/html/70/n-3723270.html
Testfan社區(qū)在今年正式上線了,大家可在社區(qū)交流分享技術(shù)經(jīng)驗(yàn),并且有測(cè)試大牛答疑解惑
社區(qū)地址:
獲取連接:https://www.testfan.cn/#gks
轉(zhuǎn)載請(qǐng)注明來自夕逆IT,本文標(biāo)題:《LVDS接口簡(jiǎn)介,LVDS接口測(cè)試,測(cè)試lvds輸出接口》

還沒有評(píng)論,來說兩句吧...