>
學(xué)校機(jī)構(gòu) >
北京尚腦互聯(lián)軟件測(cè)試培訓(xùn)中心 >
學(xué)習(xí)資訊>
接口算法規(guī)則驗(yàn)證包括
接口算法規(guī)則驗(yàn)證包括
53 2017-05-23
接口算法規(guī)則驗(yàn)證包括:
1)用戶勝利、失敗、中途主動(dòng)/被動(dòng)退出、規(guī)定時(shí)間內(nèi)未完成比賽情況下,此場(chǎng)比賽得分(scroe)是否正確;
2)用戶比賽成績(jī)比上次成績(jī)花費(fèi)時(shí)間短、長(zhǎng)、持平情況下,排名情況(upRankFlag)是否正確;
3)用戶比賽成績(jī)處于第一名比上次成績(jī)花費(fèi)時(shí)間短/長(zhǎng)/持平情況下,用戶積分排名(rank)是否正確;
4)用戶勝利、失敗、中途主動(dòng)/被動(dòng)退出、規(guī)定時(shí)間內(nèi)未完成比賽,并且用戶經(jīng)驗(yàn)值在各種經(jīng)驗(yàn)等級(jí)范圍下,經(jīng)驗(yàn)值根據(jù)得分進(jìn)行計(jì)算的公式是否正確。
邏輯運(yùn)算接口由于還涉及插入或更新數(shù)據(jù)庫(kù)操作,因此測(cè)試時(shí)還需要考慮數(shù)據(jù)庫(kù)特性,如數(shù)據(jù)精度問題,在MySQL數(shù)據(jù)庫(kù)中,如果是浮點(diǎn)型數(shù)據(jù),存入時(shí)會(huì)有精度誤差插入類型的數(shù)據(jù)會(huì)變?yōu)?,因此?duì)于需要用于金額計(jì)算、數(shù)據(jù)統(tǒng)計(jì)、成績(jī)比較的數(shù)據(jù),使用定點(diǎn)型。
服務(wù)器接口的測(cè)試如果有足夠條件的話,還需要通過白盒測(cè)試來(lái)對(duì)接口代碼做進(jìn)一步的測(cè)試,通過編寫關(guān)鍵代碼的測(cè)試樁,可以有效查找將字符數(shù)組當(dāng)成字符串使用造成的讀越界這類不易通過黑盒測(cè)試發(fā)現(xiàn)的BUG。接下來(lái)的工作就是如何通過測(cè)試工具來(lái)執(zhí)行服務(wù)器接口功能測(cè)試。
請(qǐng)聯(lián)系網(wǎng)站客服,了解詳細(xì)的優(yōu)惠課程信息~
優(yōu)質(zhì)、便捷、省心
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)