欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > 測試工具管理所暴露的常見問題?工具開發要注意什么?

測試工具管理所暴露的常見問題?工具開發要注意什么?

2021-04-27 15:02:12 | 來源:中培企業IT培訓網

隨著互聯網的快速發展,各種適應與互聯網的自動化測試工具也衍生出來了。自動化測試工具的開發就是希望能夠代替繁瑣,重復又耗時的手工操作測試。但同時測試工具管理所暴露的常見問題也非常多,為什么會這樣呢?主要是因為用語效率提升的測試工具整體質量可能也并不高,測試工具的易用性、可維護性以及性能質量可能都不是特別高。接下來讓我們一起具體看看測試工具管理所暴露的常見問題?工具開發要注意什么?

測試工具管理所暴露的常見問題?工具開發要注意什么?

測試工具管理所暴露的常見問題

總體來說,測試內部發布的用于效率提升的測試工具整體質量不高,工具功能、性能、易用性、可維護性質量都不高。大部分測試工具通常都是誰開發的誰用的比較順手,工具推廣度不高。并沒有真正讓部門其他測試人員效率得到提升。針對這些問題簡單調研了一下身邊的同事原因,主要以下幾個問題。

1、工具不知道從哪里可以獲取。這是測試部工具管理的問題。沒有統一的發布路徑、測試人員不知道當前測試部都有哪些測試工具可以用,不知道從哪里可以獲取到。

2、工具不會用。測試人員拿到工具不知道怎么使用。對一些相對復雜功能的測試工具沒有使用指導書、沒有聯機幫助。甚至有一些工具開發的菜單、標簽、工具名稱起的都很含糊。不知道這個工具是要干嘛的。這些通常都是測試人員在開發工具時不考慮工具的易用性問題導致其他測試人員很難上手使用。舉個例子,測試工具開發人員用 Python開發了一個windows平臺工具但是并沒有編譯成可執行的。exe程序發布,其他人很難用,首先可能要下載python程序、其他要下載程序依賴的各種類庫。用個工具這么麻煩很多人就不想用了。

3、工具不好用、經常出現問題。測試工具開發在實現工具時可能只針對某一個具體的場景、某一個具體的業務版本進行開發導致工具并不具備推廣性。另外,一些工具交互太多甚至使用時有一些依賴外部條件需要設置程序才能正常執行等等都是導致不好用、沒人用的原因。

4、工具很難維護(可維護性問題)。工具開發人員技能不一、能力高低有區別、對編碼規范的遵循程度也不一樣。實現工具開發的語言多樣化,主流的開發語言Python、Java等還好,如果是AutoIt、vbs等這些比較少用的語言開發的工具后期維護就很麻煩甚至就沒人維護了。另外,測試人員畢竟沒有對編碼規范有很好的理解,代碼怎么寫的都有、幾千行代碼注釋幾乎為0.也沒有開發文檔說明,維護起來特別困難。

5、工具需求開發隨意、發布路徑不統一、工具發布格式不規范。這也是管理的問題。工具沒有統一的管理就會衍生出很多額外的問題。比如前文提到的不知道從哪里獲取工具、工具沒有指導書,我沒有編碼能力但是我識別出了工作中的短板需要開發工具可以把需求提交給誰等等這里,不是一定要強制某些工具不能開發,某些工具可以開發。從測試部整體角度來說,將工作量聚焦測試部topN效率短板提升的工具開發肯定是必要的。

工具開發要注意什么?

上面暴露的問題在我呆過的很多產品都遇到過,并不是個例。針對這些問題的解決方法,談一下個人觀點。

1、工具統一管理。測試部內部發布工具開發規范、統一工具發布路徑、工具發布格式(工具名稱+版本號、工具主要功能、工具作者、工具維護歷史、工具開發IDE等)。建議使用主流編程語言開發(Python、Java等),內部強調編程規范等。

2、工具開發提高易用性。一是減少交互而是方便交互。減少交互主要是指沒有必要的輸入或者可以固化的輸入就集成到軟件中,需要依賴的步驟也可以直接在工具中實現。方便交互主要是指在windows系統使用時盡量提供界面化形式的交互窗口。windows上使用的程序培養的習慣是這樣。對于linux下,命令行交互沒有問題,但是每一步的輸入提示描述盡量簡單清晰。盡量可以達到傻瓜式的使用。實現的時候就從這個角度考慮。你不期望你給別人工具還要教他怎么用吧。

3、提高工具可用性。這是功能的問題。通常這些效率提升工具都是個人在工作之余花時間實現的,要求面面俱到也是很困難,但是盡量還是要保證主場景在絕大多數情況下運行正常,可以正常輸出預期結果。不能換一個測試版本工具就出問題就好了,別人可能就不想用了。對于工具的完善可以在下一次迭代優化。這是每一個工具開發人員都是應該思考的問題。你也不期望自己發布的工具別人一用就出問題。對自己的形象也不好。

4、提高工具可維護性。要求不高,就是多加一些注釋,代碼自己覺得可讀性還可以。函數/類盡量劃分的合理。至少保證自己過半年一年再回來看自己的代碼還能快速讀懂修改就差不多了。

5、工具定期宣傳。定期挑選一些好用的、具有一定普遍性的工具進行推廣。酒香也怕巷子深,每個工具開發作者也希望自己的勞動成果可以真正的讓其他人受益,讓自己的付出得到別人的認可。

6、編碼技能交流。測試人員整體編碼技能還是相對較弱,工具的開發主要還是集中在一小部分人身上。可以將這部分人員統一集中起來多交流、探討。也可以在測試內部推一些編碼基礎培訓課程或者是一些基礎文章,可以幫助有興趣提升編碼能力的測試人員。

以上我們為大家分享了測試工具管理所暴露的常見問題和工具開發要注意哪些內容,如果您想了解更多相關信息,請您繼續關注中培偉業。

主站蜘蛛池模板: 131美女MM爱做爽爽爽视频 | 欧美日韩在线精品一区二区三区激情综合 | 精品人妻人人做人人爽 | 亚洲欧洲无码av不卡在线 | 91字幕| 青青成线在人线免费啪 | 亚洲国产成在人网站天堂 | 激情国产一区二区三区四区 | 午夜久久影院 | 伊人久久综合精品无码AV专区 | 少妇午夜啪爽嗷嗷叫视频 | av在观线观看男人的天堂 | 天天噜日日噜狠狠噜免费 | 超级黄色一级片 | 正在播放国产一区二区 | 国产毛片一区二区精品 | 噼里啪啦在线视频免费观看 | 中国一级片免费看 | 被部长肉体侵犯中文字幕 | 在线视频中文字幕 | 日本正能量不良网站 | 嫩草俱乐部 | 好想被狂躁A片免费久99 | 四川老熟妇乱子XX性BBW | 无码永久成人免费视频 | 人妻少妇一区二区三区 | 在线免费观看高清 | 国产免费踩踏调教视频 | 日本人成网站18禁止久久影院 | 真人性囗交视频 | 免费看18禁止观看黄网站 | 亚洲一区在线影院 | 欧美牲交a免费 | 东京热人妻中文无码AV | 高清无码爆乳系列 | 美女劈开腿让男人桶到高潮 | 午夜无码区在线观看 | 图片区小说区激情区偷拍区 | 少妇做爰α片免费视频网站 | 精品999日本久久久影院 | 6080yy亚洲久久无码 |