我的軟體測試之旅 (8)困難 沒有現成的測試工具

2021-09-30 21:33:42 字數 755 閱讀 7933

新的測試

工作面臨的第乙個調整就是無法使用熟悉的工具,之前的工具是根據產品的作業系統平台以及人機介面進行了封裝的,而新的linux系統顯然還不在他們的關注範圍內。於是我得另尋方法,方法當然也簡單,因為被測物件也就是我們所開發的東西,就是在linux下執行的應用程式,其中有些核心模組(kernel module),只要通過shell指令碼使用相關的命令就可以完成測試了。

shell指令碼只能夠做到乙個測試用例,寫乙個shell指令碼,於是有大量的重複,測試自動化上已經有豐富經驗的我自然難以接受,不過暫時也無能為力,畢竟我還不具備單獨開發出乙個測試自動化框架的能力。只能夠在單個shell指令碼中去執行多個測試用例,在指令碼內抽取出一些公用**,做成函式,最大的缺陷就在於測試的顆粒度不夠清晰,以及測試用例之間的耦合度太高。

在linux系統下進行測試,了解一些基本命令是必然的,比如查程序清單、輸出重定向之類的命令。由於沒有現成的函式可以使用,要能夠處理應用程式或核心模組的輸出,進行自動化的測試結果收集和分析也需要了解一些文字操作的高階命令,例如awk和sed等,最好還要懂得怎麼使用正規表示式,才有可能從瀚如煙海的日誌輸出中快速地識別出所要尋找的資訊。

或者python語言實現。

***********************************=分割線******************************==

我的Windows8之旅

從dp到cp,再到rp,直到現在的rtm。我還清晰的記得今年2月29號晚上,我熬乙個通宵等cp發布。一路走來,windows 8的改進非常大。經過半個月來的試用,今天對windows 8 rtm做乙個評測。windows 8安裝 安裝的步驟與windows 7幾乎相同,沒有太大改動。最令我驚訝的是w...

我的軟體測試之旅 (4)並行 自動化回歸測試

在前乙個測試子專案中的表現不錯,而後我又被調入乙個產品發布版本的回歸測試子專案中去。相比之前的測試子專案 軟體模組的功能測試 回歸測試就很不一樣了。回歸測試所執行的,都是比較基礎的測試用例,也是不管版本如何變遷也都不必要進行太多改動的測試用例。也正因為需要比較頻繁地 每乙個新的產品發布版本 執行這些...

我裸辭 轉行軟體測試 然而沒有人要我

大學專業是電腦科學與技術 但是之前一直在事業單位荒廢,感覺之前的單位讓人懶惰 事兒還賊多,於是裸辭,參加培訓班準備轉行軟體測試 然而學成後沒有人要我.三個月的專業培訓,由一開始的信心滿滿到現在 說不出什麼滋味,還好就業老師教了我們很多應付面試的方法,還幫我們偽造工作經驗,偽造專案經歷,包裝簡歷。可一...