寫給測試初學者 問題摘要

2021-05-24 11:46:06 字數 2098 閱讀 9196

1、剛剛接觸軟體測試時間不長,懂得基本的測試原理和測試流程,但是沒有實際的測試經驗。如果我現在想學習測試工具,應該從哪乙個開始學習呢?

關於測試工具,現在主流的非主流的,行業的,自動研發的,開源的等等非常多,每個工具都有其優越性和針對性,不然也不會有人去使用。

我一直覺得測試注重的還是測試的設計及方法,而工具是更好的更有效的幫助你實現測試目標的。所以說測試工具不難學,難的是如何提高你測試設計的能力。

如果對於沒有實際測試經驗的人,想要學習測試工具,我建議從主流的測試工具開始學,原因很簡單,主流的測試工具相對的測試資料非常多,學起來相對容易。 要提醒的是,學習工具是學習它的原理和實現方法,要靈活運用它的各項功能。

說到單元測試,個人覺得要做好單元測試,首先,你的**能力要很好,才能理解開發人員的**,並提出一套可測試的單元測試指令碼。 其次, 單元的測試工具也有不少,主要還是針對各種開發語言吧。 並且, 不同的開發工具都會有自己的debug工具等,這些也可以起到單元測試的作用,所以實際上絕大多數單元測試都是開發人員自己做的。 

其實單元測試工具主要還是設計單元測試的框架,傳入對應的值,驗證返回值等。前提是需要你對程式很了解。

功能:搜尋功能,如果用到大型搜尋引擎,還要對引擎進行測試,資料互動的話,涉及到資料庫測試,如果還有別的功能,就需要進行別的功能測試。

也有可能還會涉及安全性測試啊,介面測試啊

總之一句話,什麼樣的產品,就應該對應的設計什麼樣的測試方法、策略,技術等。

3、現在做測試,想問一下大家需要學習什麼知識或看什麼書啊?

軟體測試的基礎,軟體測試的需求分析與設計的方法,軟體測試質量管理 等等測試一些基本知識。  結合自己公司本身的行業,學習一些行業相關的測試知識。  網上有很多這樣的資料,你可以搜搜

個人覺得,剛做測試最好要知道 測試到底是做什麼的? 你覺得自己能做好測試嗎? 既然做測試了,你希望你自己往測試的哪個方向發展?

4、效能測試要怎麼測?

原理也是需要了解效能需求,做效能測試的設計,測試用例, 執行測試, 一般用lr, 完成指令碼,設定效能場景,載入需要監控的效能指標,分析結果。

其實隨便給你任何東西,你都是可以測試的,你就當自己是使用者,是使用者,或多或少都能發現問題。  而要在有限的時間裡盡可能多的發現主要的級別高的容易影響使用的缺陷,或者利用工具發現更深層的缺陷等等,這些都是測試需要做到的。

對於初學者,可以先看些理論資料,對測試概念有一定的了解,最好是找一些可以用來練習的軟體進行實際操作。只有把理論運用到實踐中,才能學以致用。

工具的話,是要運用到實際專案軟體中,才能體現你到底學到了多少,你是否能真正駕馭工具來實現你要進行的測試工作。 而不是簡單的指令碼回放工作。

6、學寫指令碼做自動化?

剛開始學,建議拿別人的指令碼,多練習,在用的過程中學習,模仿,變通,然後就會變成自己的了。

7、先學開發,再學測試,會比較好,還是直接學軟體測試好?

測試和開發並沒有先後順序,主要看自己的想往哪方面發展,如果確定往測試方向發展,有軟體開發基礎固然是好的,但是沒有並不表示不能做好測試,只能說有開發基礎能更好的輔助你做測試工作。其實,測試工作本身就是乙個涉及很多方面的工作,你了解的越多,多測試越有幫助,像開發,配置,質量,行業業務等等。

8、我是初學者,沒有基礎的,不知道先從什麼開始學起?

我有乙個比喻,你有乙個蘋果,你會問要從**開始咬嗎?  你肯定是根據你的習慣,要麼咬比較紅的地方,要麼咬容易咬得地方。

我覺得測試也是一樣的道理,你肯定有你自己的習慣,有的人喜歡先從系統的學習測試知識開始,有的人喜歡從使用測試工具開始,有的人喜歡從實際的專案中學習測試,有的人覺得開發能幫助測試,所以從開發學起,有的人覺得測試中資料庫知識很重要,所以從資料庫開始學起,等等。  我覺得每個開始都有好處。

測試的基礎知識就那麼多東西,難的是測試方案的設計,難的是專案經驗及行業經驗的積累,難的是實際測試難點的解決,等等。  

我覺得初學者,首先可以多找些測試的資料看看,首先要了解測試什麼,然後根據自己的實際情況覺得要怎麼做。  

說實話,別人的經驗和方法可能對他本人很有效,但不一定對其他人也一樣有效,所以還是需要自己實踐,找到合適自己的。 

有的人說怕走彎路,其實我想說的是,現在多走彎路是為了以後少走彎路。

只有從自身體驗中總結出來的方法才是最適合自己的,而且是你自己獨有的。

寫給linux Shell程式初學者

在 nix系統啟動最後階段將呼叫乙個非互動的shell程式,然後在shell程式裡啟用圖形客戶端程式,如果選擇不啟用圖形客戶端,則在系統啟動最後階段將呼叫乙個 互動的shell程式。互動shell又包括登陸shell與非登陸shell,登陸shell指的是以bash login 以下所有shell程...

寫給C語言初學者的話

前些天我寫了一篇 unix c語言值得注意的地方 一貼,回貼中談到學習 國外的開源軟體 中的高質量 的問題,但是有朋友跟我說,在看 的過程中感覺難度很大,想想也是如此,動輒十幾萬行的程式如果沒有人指點的話是很難找到切入點的,所以我撰寫了此文希望能對廣大c語言愛好者有所幫助,在文章中有很多煽情的地方還...

寫給C語言初學者的話

寫給c語言初學者的話 chinaunix.ldap 前些天我寫了一篇 unix c語言值得注意的地方 一貼,回貼中談到學習國外的開源軟體中的高質量 的問題,但是有朋友跟我說,在看 的過程中感覺難度很大,想想也是如此,動輒十幾萬行的程式如果沒有人指點的話是很難找到切入點的,所以我撰寫了此文希望能對廣大...