首頁 都市

軟件測試之路

第四十二章 分析改進

軟件測試之路 沉浮夢碎01 2026 2022-07-02 09:21:07

  新的一周開始了,之前做了接口自動化的東西,現(xiàn)在需要把系統(tǒng)的其他接口也自動化處理。

  這個完了整體涉及的工作量就大了,李飛他們這邊測試本來只有四個人,今天來又招了一個,現(xiàn)在總共五個人。

  李飛把大家召集起來,給大家講了下接口自動化測試之前自己怎么做的。

  “這塊接口自動化話的東西其實不太難,大家看我這邊?!?p>  李飛給大家邊演示邊說,“先根據(jù)接口的一些協(xié)議,把接口需要傳入的參數(shù)之類的東西都整理出來。

  然后再根據(jù)這樣的模板去下對應的yaml文件,寫好后就可以在咱們這個平臺上生成對應的AW了。

  再接著來就是寫這塊用例的過程了,用例中就引用了AW,完了之前yaml文件中寫好的這些傳參,對應的把這個用例你要傳的參數(shù)填寫好。

  當然還有預期的結(jié)果,這個可以用postman自己先調(diào)一下,看看這樣的參數(shù)結(jié)果應該是啥,完了根據(jù)結(jié)果把自己需要的檢查點填寫上。

  這個檢查好其實就是腳本中的斷言了,這樣平臺這種顯性化的處理,大家添加斷言方便了很多。

  再就是調(diào)試了,你們看點這邊,這個用例就開始執(zhí)行了,結(jié)果一會在這也可以看到。大家基本清楚了沒?”

  “這邊yaml文件寫的過程,參數(shù)都一樣處理嗎?”

  “這個看請求方式,post和get還是有些區(qū)別的,對應的現(xiàn)在都有,大家到時候看對應的例子就知道了。

  get請求是直接在路徑后邊加參數(shù)的,post是需要在body里放參數(shù)。”

  “看起來還行,但是實際過程中有問題再隨時問你吧。”

  “嗯嗯,大家把這塊做一下,對接口的認識也多一些了。過程中有啥也及時找我?!?p>  現(xiàn)在的話不需要再弄環(huán)境這部分的內(nèi)容了,只需要每個接口把相關(guān)參數(shù)適配下,然后再把用例生成,執(zhí)行調(diào)試通過就行了。

  整體的過程比較簡單了,任務給大家整體分派下去,每個人處理一部分接口也就沒那么多了,只是之前大家沒有處理過,有些問題在處理過程中李飛會詳細給大家解答。

  李飛之前一直也沒有太多時間去給大家講這塊的東西,都是急急忙忙的趕著版本的進度。

  最近工作沒之前那么緊張了,李飛就開始把這這東西讓大家也都做一下,對大家的技能也是一種提高。

  再加上之前說的線上問題的分析,現(xiàn)在也要開始全部去做了。后續(xù)還有些版本流程的優(yōu)化也要開始進行了。

  首先,李飛在svn上邊新建了一個目錄,把之前每次的線上問題記錄下來,每行后邊有開發(fā)和測試分別分析的結(jié)果。

  分析的內(nèi)容主要是包括問題怎么產(chǎn)生的,怎么流出到生產(chǎn)環(huán)境了,后續(xù)的改進措施這些內(nèi)容。

  “我把這邊生產(chǎn)的問題整理了一下,大家按照模板的東西,對應的開發(fā)測試把自己對應的問題都分析一下。對應的結(jié)果填寫一下?!?p>  “這個要怎么填,有沒有模板?”

  “大家看下文件,里邊也有介紹,原因分類也是選擇的,主要是看哪種原因流出,提供咱們后續(xù)改進的方向?!?p>  項目經(jīng)理補充道,“希望大家都重視一下這個過程,咱們不是為了追究誰的責任,目的是大家分析完了,給后續(xù)提供借鑒的作用,后續(xù)就可以少出現(xiàn),甚至不出現(xiàn)同類的問題了。”

  分析完成,每次李飛會把同類的問題整理出來,提取出一些共性的問題,再給大家宣貫下,以便后續(xù)大家在開發(fā)測試的過程中注意一下。

  這些事情做完后,項目經(jīng)理會組織會議,大家一起把問題都過一下,再把后續(xù)需要注意的事情強調(diào)一下。

  李飛主要是測試這邊,李飛會再次組織大家,在后續(xù)測試用例設計過程中注意這些之前容易遺漏的點。后續(xù)測試用例評審過程也會注意這些之前的問題,大家互相提醒。

  “李飛,你說咱們這樣分析完了,我咋感覺是不是流程上也有些需要改變的?!表椖拷?jīng)理問李飛。

  “我也有這種感覺,比如說咱們這種測試完了再修改代碼的,還有測試用例評審的效果好像也不太明顯?!?p>  “是呀,具體的東西還有挺多的,但是咱們改進的方向從哪開始還得考慮下?!?p>  “這個咱們是不是可以借鑒一下別的項目組,或者參考下客戶那邊的?!?p>  “這個項目不錯,我后續(xù)跟他們溝通下?!?p>  最后項目經(jīng)理拉著大家討論了下,也準備按照別的項目組的方式進行改進。

  “我跟其他項目組溝通了一下,也跟客戶接口人這邊了解了一下。按照咱們目前項目情況,我覺得我這樣改進,先看看效果。

  先是流程上的改進,后續(xù)正式轉(zhuǎn)測后不允許自己提代碼,要提的話需要有問題單,這樣開發(fā)改了哪些測試也知道了。

  還有不管改什么東西上線都需要經(jīng)過測試,不允許自己改東西沒有人知道,這塊就需要以后代碼合入版本需要有檢視的過程。

  還有就是測試用例評審開發(fā)這邊可能看的不是很清楚,我也看其他項目有在做測試設計評審,就是那種思維導圖的方式,看著節(jié)點比較清晰點。這邊李飛看下有啥意見不?”

  “好的,這個完了跟大家說下,按照咱們項目情況,制定個模板,從下個版本開始先試運行著?!崩铒w趕緊回答。

  “還有以后0級用例不通過一定要打回,后續(xù)這邊統(tǒng)計下情況。測試這邊李飛這邊完了看看。”

  “嗯嗯,知道了?!?p>  “好,這邊就這樣,其他人那邊有啥意見不?開發(fā)這邊的?!?p>  “就是這邊完了誰檢視代碼,可能得再定下,我一個人肯定搞不定?!遍_發(fā)負責人說道。

  “嗯嗯,這個你完了再找兩個人,咱們下來再定下這個。然后其他的就需要大家給對應人員都宣貫下了,這種感覺很多還是得靠大家自覺性的?!?p>  “收到”,散會了李飛把需要進行改動給大家都宣貫下。

  

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設置
設置
書架
加入書架
書頁
返回書頁
指南