自動化測試之檢查點設(shè)置

<h2>一娜扇、檢測點設(shè)置技巧</h2>
正如我們上面所說的错沃,好的檢測點是發(fā)現(xiàn)Bug的關(guān)鍵。但是并不是說檢測點設(shè)置的越多越好雀瓢,因為檢測點會消耗機器資源枢析,測試用例出錯的時候增加排查難度。所以如何設(shè)置檢測點呢致燥?通车橇疲可以參考如下方法:

(1)根據(jù)測試用例的側(cè)重點設(shè)置檢測點

每個測試用例都有測試的重點,比如說嫌蚤,我們測試登錄的時候辐益,登錄是否成功,就需要檢測脱吱。但是在我們測試喜歡項目的時候智政,需要先登錄,這個時候登錄就不需要設(shè)置檢測點了箱蝠,因為在登錄測試用例中已經(jīng)測試過了续捂。

(2)設(shè)置檢測點要全面

我們在編寫測試用例的時候,一定要全面了解測試操作影響了哪些兒方面宦搬。對影響到的地方牙瓢,都設(shè)置一下檢測點,防止出現(xiàn)遺漏的地方间校。

(3)設(shè)置檢測點要靈活

設(shè)置檢測點的時候矾克,我們通常會比較一下實際的結(jié)果和預(yù)期結(jié)果是否相同°咀悖可是有些兒時候胁附,我們不能簡單地進(jìn)行是否相等來判斷。比如說:檢測圖片的時候滓彰,可能會檢測圖片是否顯示控妻;有的檢測對象在某些兒頁面會換行或是添加空格,與預(yù)期有變化揭绑,這個時候我們可以判斷是否包含關(guān)鍵字即可弓候。靈活使用各種判斷函數(shù),才能使自動化測試用例更加健壯。

<h2> 二菇存、檢測點設(shè)置中常見的錯誤</h2>
在測試過程中彰居,我們編寫了測試用例,設(shè)置了檢測點撰筷,可是在測試用例投入使用的過程中,我們不得不反復(fù)修改測試用例畦徘。因為測試用例總是通不過毕籽,維護成本很高。雖然這一部分是因為被測對象變化造成的井辆,還有一部分原因是檢測點設(shè)置的不對关筒。所以常見的檢測點設(shè)置中的錯誤如下:

(1)檢測動態(tài)變化的元素

檢測點不能隨著操作而變化,比如說翻頁杯缺。我們想要測試翻頁是否成功蒸播,就不能去檢測第二頁第一個元素是否是某個項目。因為如果項目增加的話萍肆,第二頁第一個元素的項目可能會變化袍榆。應(yīng)該先取一下第一個位置的項目名稱,然后翻頁塘揣,再判斷現(xiàn)在第一個位置的項目是不是和剛剛獲取的項目名稱相同包雀,如果不同,就證明翻頁成功亲铡。

(2)遺漏檢測點

在一個測試用例中才写,我們要檢測所有影響到的地方。如喜歡項目操作奖蔓,如果我們只檢測我的喜歡項目列表中有沒有剛剛喜歡的項目赞草,這是不夠的。還要檢測一下這個項目的喜歡數(shù)據(jù)是否+1吆鹤,喜歡項目的入口是否變成已喜歡等相關(guān)檢測點厨疙。

(3)檢測點設(shè)置過多

既然上面講到,檢測點是檢測Bug的關(guān)鍵檀头,我們就在每一步操作后添加檢測點轰异。這樣做也是多余的,雖然增加檢測點暑始,更加安全一點兒搭独,但是過多的檢測點影響測試用例運行。而且測試用例如果出錯了廊镜,我們?nèi)ザㄎ诲e誤的時候牙肝,是非常困難,或是一個測試用例出錯會導(dǎo)致相關(guān)的測試用例無法執(zhí)行。

(4)忘記設(shè)置檢測點或是檢測點不是測試重點

新手寫自動化測試用例的時候配椭,往往會寫了每一步的測試操作代碼虫溜,沒有添加對應(yīng)的檢測點或是檢測點設(shè)置不正確。明明是登錄操作股缸,操作完成之后卻檢測頁面顯示是否正確衡楞,這樣會不管操作成功與否,測試用例都不會報錯敦姻,使自動化測試用例失去了意義瘾境。

(5)檢測需要刷新才有反映的元素

在測試的時候,有些兒元素在操作完成后需要刷新一下頁面才能顯示出操作的結(jié)果镰惦。手工測試的時候迷守,一般會觸發(fā)刷新操作,可是自動化的時候旺入,如果不刷新兑凿,就不符合預(yù)期結(jié)果。所以我們要添加刷新頁面的代碼茵瘾,然后再去檢測礼华。

這幾種是常見的錯誤,當(dāng)然也會有一些比較奇葩的檢測點設(shè)置錯誤的情況龄捡。在此也不能一下列舉了卓嫂,遇到問題,要多嘗試幾種方法聘殖,會在網(wǎng)上搜索解決辦法晨雳,這也是學(xué)習(xí)自動化測試必備的技能。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奸腺,一起剝皮案震驚了整個濱河市餐禁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌突照,老刑警劉巖帮非,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異讹蘑,居然都是意外死亡末盔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門座慰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來陨舱,“玉大人,你說我怎么就攤上這事版仔∮蚊ぃ” “怎么了误墓?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長益缎。 經(jīng)常有香客問我谜慌,道長,這世上最難降的妖魔是什么莺奔? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任欣范,我火速辦了婚禮,結(jié)果婚禮上令哟,老公的妹妹穿的比我還像新娘熙卡。我一直安慰自己,他們只是感情好励饵,可當(dāng)我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著滑燃,像睡著了一般役听。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上表窘,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天典予,我揣著相機與錄音,去河邊找鬼乐严。 笑死瘤袖,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的昂验。 我是一名探鬼主播捂敌,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼既琴!你這毒婦竟也來了占婉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤甫恩,失蹤者是張志新(化名)和其女友劉穎逆济,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體磺箕,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡奖慌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了松靡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片简僧。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖击困,靈堂內(nèi)的尸體忽然破棺而出涎劈,到底是詐尸還是另有隱情广凸,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布蛛枚,位于F島的核電站谅海,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蹦浦。R本人自食惡果不足惜扭吁,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望盲镶。 院中可真熱鬧侥袜,春花似錦、人聲如沸溉贿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宇色。三九已至九杂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宣蠕,已是汗流浹背例隆。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留抢蚀,地道東北人镀层。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像皿曲,于是被迫代替她去往敵國和親唱逢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,070評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理屋休,服務(wù)發(fā)現(xiàn)惶我,斷路器,智...
    卡卡羅2017閱讀 134,651評論 18 139
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,191評論 2 126
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程博投、活動和任務(wù)的結(jié)構(gòu)性框架绸贡。軟件項目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 21,957評論 7 278
  • 一毅哗、古老 這里的樓體沒有精致的裝修听怕,墻壁窗戶都是類似防火土和防火磚樣的原色,甚至有些地方還有些不完整虑绵,缺邊少角尿瞭;黑...
    李靜_2bd9閱讀 541評論 0 2