開(kāi)發(fā)自測(cè),不止基礎(chǔ)功能與流程

項(xiàng)目組的開(kāi)發(fā)自測(cè)的效果不好,交付到測(cè)試手上的版本還是各種bug,壓縮了測(cè)試探索性測(cè)試的時(shí)間,導(dǎo)致用例執(zhí)行完畢就匆匆上線,線上bug頻發(fā)。我覺(jué)得在時(shí)間和測(cè)試人員不足的情況下,提高開(kāi)發(fā)自測(cè)的質(zhì)量是比較可行的方法。所以提出,除了測(cè)試每次根據(jù)需求制定的測(cè)試用例,開(kāi)發(fā)在開(kāi)發(fā)過(guò)程中也需要根據(jù)下文中的通用的測(cè)試點(diǎn)去規(guī)避這類(lèi)bug的出現(xiàn)。

以下是我根據(jù)一些開(kāi)發(fā)比較常出現(xiàn)的bug總結(jié)的一些測(cè)試點(diǎn)。這些如果等到測(cè)試階段再去提出解決要花很長(zhǎng)時(shí)間,但是在開(kāi)發(fā)階段卻是幾乎不花費(fèi)多少時(shí)間。

前端:

  1. 輸入&提交:
  • 必錄項(xiàng)為空
  • 粘貼輸入
  • 數(shù)值:負(fù)數(shù)、小數(shù)(小數(shù)點(diǎn)位數(shù))、最大位數(shù)(如99999999999)、非法數(shù)值(如0001/.01/10.)、非數(shù)字類(lèi)型(emoji、特殊字符)
  • 日期:格式(年月日時(shí)分秒)、不合法日期(0日、32日、13月等)、閏年、農(nóng)歷閏月、非日期類(lèi)型(emoji、特殊字符、漢字)
  • 特殊字段規(guī)則校驗(yàn)(車(chē)牌號(hào)、身份證號(hào)、電話號(hào)碼)
  • 圖片/視頻:圖片/視頻支持格式
  • 重復(fù)點(diǎn)擊按鈕提交
  • 提交過(guò)程中禁止用戶(hù)再操作
  • 提交后頁(yè)面是否需要及時(shí)刷新或跳轉(zhuǎn)或toast提示
  1. 頁(yè)面展示:
  • 字段值為空
  • 字段值為為null
  • 字段值過(guò)長(zhǎng)(超過(guò)規(guī)定位置區(qū)域、超過(guò)一行)
  • 圖片查看大圖以及是否被壓縮
  • 網(wǎng)絡(luò)異常
  • 彈窗類(lèi)高度固定,數(shù)據(jù)過(guò)多滾動(dòng)展示
  1. 頁(yè)面跳轉(zhuǎn)
  • 重復(fù)點(diǎn)擊防止多次跳轉(zhuǎn)
  • 特殊頁(yè)面跳轉(zhuǎn)后不允許返回(登錄頁(yè)、引導(dǎo)頁(yè)、頁(yè)面輸入提交頁(yè))
  1. 提示
  • 非法操作/非法輸入提交必須有錯(cuò)誤提示
  • 服務(wù)端異常提示
  1. 其他:
  • 可點(diǎn)擊區(qū)域大小合適(防止用戶(hù)誤觸以及用戶(hù)點(diǎn)擊不到)
  • 刪除后頁(yè)面即時(shí)更新

后端:

  1. 接口入?yún)ⅲ?/li>
  • 需求決定的最大值與最小值
  • 非法值(需求規(guī)定最小值--最小值之外的數(shù)值)
  • 非字段類(lèi)型值(如int類(lèi)型輸入string值)
  • 必傳值為空給出提示
  • 賬號(hào)/支付等重要信息加密
  • 文件類(lèi)是否限制文件大小,超過(guò)給予提示
  1. 接口返參數(shù):
  • 賬號(hào)/支付等重要信息加密
  1. 其他:
  • 重復(fù)提交限制(如已提交成功評(píng)論再次提交)
  • 長(zhǎng)時(shí)等待是否應(yīng)二次請(qǐng)求

暫時(shí)考慮到這么多,后期會(huì)繼續(xù)補(bǔ)充。。。。。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容