首頁 都市

軟件測(cè)試之路

第四十二章 分析改進(jìn)

軟件測(cè)試之路 沉浮夢(mèng)碎01 2026 2022-07-02 09:21:07

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

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

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

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

  然后再根據(jù)這樣的模板去下對(duì)應(yīng)的yaml文件,寫好后就可以在咱們這個(gè)平臺(tái)上生成對(duì)應(yīng)的AW了。

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

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

  這個(gè)檢查好其實(shí)就是腳本中的斷言了,這樣平臺(tái)這種顯性化的處理,大家添加斷言方便了很多。

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

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

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

  get請(qǐng)求是直接在路徑后邊加參數(shù)的,post是需要在body里放參數(shù)?!?p>  “看起來還行,但是實(shí)際過程中有問題再隨時(shí)問你吧?!?p>  “嗯嗯,大家把這塊做一下,對(duì)接口的認(rèn)識(shí)也多一些了。過程中有啥也及時(shí)找我?!?p>  現(xiàn)在的話不需要再弄環(huán)境這部分的內(nèi)容了,只需要每個(gè)接口把相關(guān)參數(shù)適配下,然后再把用例生成,執(zhí)行調(diào)試通過就行了。

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

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

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

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

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

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

  “我把這邊生產(chǎn)的問題整理了一下,大家按照模板的東西,對(duì)應(yīng)的開發(fā)測(cè)試把自己對(duì)應(yīng)的問題都分析一下。對(duì)應(yīng)的結(jié)果填寫一下。”

  “這個(gè)要怎么填,有沒有模板?”

  “大家看下文件,里邊也有介紹,原因分類也是選擇的,主要是看哪種原因流出,提供咱們后續(xù)改進(jìn)的方向。”

  項(xiàng)目經(jīng)理補(bǔ)充道,“希望大家都重視一下這個(gè)過程,咱們不是為了追究誰的責(zé)任,目的是大家分析完了,給后續(xù)提供借鑒的作用,后續(xù)就可以少出現(xiàn),甚至不出現(xiàn)同類的問題了?!?p>  分析完成,每次李飛會(huì)把同類的問題整理出來,提取出一些共性的問題,再給大家宣貫下,以便后續(xù)大家在開發(fā)測(cè)試的過程中注意一下。

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

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

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

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

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

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

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

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

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

  “還有以后0級(jí)用例不通過一定要打回,后續(xù)這邊統(tǒng)計(jì)下情況。測(cè)試這邊李飛這邊完了看看?!?p>  “嗯嗯,知道了?!?p>  “好,這邊就這樣,其他人那邊有啥意見不?開發(fā)這邊的?!?p>  “就是這邊完了誰檢視代碼,可能得再定下,我一個(gè)人肯定搞不定?!遍_發(fā)負(fù)責(zé)人說道。

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

  

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南