軟件測試小組大作業
1.1畢業意向
我將來想要從業的方向是軟件測試工程師或者軟硬件開發人員。我們的專業是人工智能,而人工智能目前是一個快速增長的領域,人才需求量大,相對於其他技術崗位,競爭力偏低。我初步的打算是畢業后直接就業,沒有考研的意向,但學歷畢竟是一個找工作時要具備的硬性條件,所以,我必須付出比他人多的精力來學習,加倍努力。我將來想要就業的城市是北京,深圳等大城市,相對於小城市,大城市的發展前景更好一些,同時,就業面也更加廣泛。
1.2對軟件測試工程師的個人理解
(1)個人理解
在我看來,軟件測試工程師主要做的工作是理解產品的功能需求,並對其進行測試,檢查軟件有沒有錯誤,決定軟件是否具有穩定性,寫出相應的測試規范和測試用例的專門工作人員。
而軟件測試師也是一門極具挑戰性的工作,願今后的自己可以不斷挑戰自己。(2)軟件測試類型
軟件測試類型主要分為:功能測試,性能測試,以及界面測試。
1、功能測試
測試工作中占的比例最大,功能測試也叫黑盒測試。是把測試對象看作一個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟件產品的功能,不需測試軟件產品的內部結構和處理過程。
采用黑盒技術設計測試用例的方法有:等價類划分、邊界值分析、錯誤推測、因果圖和綜合策略。
2、性能測試
是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬於性能測試,兩者可以結合進行。
通過負載測試,確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是通過確定一個系統的瓶頸或者不能接收的性能點,來獲得系統能提供的最大服務級別的測試。
3、界面測試
界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到向導的作用。
同時界面如同人的面孔,具有吸引用戶的直接優勢。設計合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由於界面設計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。
1.3選擇軟件測試的理由
軟件測試於我這個小白來說,可能會很復雜,但我會盡自己最大的努力來學習,剛開始聽到軟件測試的時候,加上老師的講解以及自己的查詢,發現自己真的很喜歡這個專業,我喜歡那種經歷了一次次嘗試取得成功的感覺。同時,在軟件測試小組這個大家庭中,我們可以互相幫助與學習。同時,在學習好自己的專業課的同時,去花多的時間學習軟件測試所應涉及的知識,與這個小組的多去探討與交流。
1.4-2020春學期的學習目標及計划
- 掌握一些自動化測試工具。測試工作往往是比較繁瑣,枯燥無味的工作,測試人員長期處於重復的手工工作,會降低測試效率,並且對於測試質量也往往是不利的;況且許多測試不使用測試工具是不可以進行的,比如性能測試,壓力測試等等。
- 學習時間超過400學時。
- 學習Linus的操作系統及工作原理,了解其基本內容與體系。
- 我打算考四級,畢竟對於計算機專業來說學好英語是必須具備的。
1.5-2020寒假的學習目標及計划
- 自主學習python的知識(同時也相當於預習,畢竟我們下學期就要學習python)。
- 在這個假期要打夠2000行代碼(起碼一天50行)。
- 克服自己懶惰的心理,每天花出兩到三個小時來學習。
- 對python做到入門。
- 了解python的基礎函數,做一些基礎性的練習題,爭取可以做到對每個知識點及函數都理解。
- 鍛煉自己逆向思維的能力。開發是順向思維,而測試是逆向思維,老要找一些稀奇古怪的思路去操作軟件。所以要去閱讀一些書籍,提高自己的思維能力,以及學會同他人溝通的技巧,因為要作為一名軟件測試人員,與他人的溝通是必不可少的。
- 學會學習及善於學習。
