軟體測試實習生工作日記
軟體測試,描述一種用來促進鑑定軟體的正確性、完整性、安全性和質量的過程。換句話說,軟體測試是一種實際輸出與預期輸出間的稽核或者比較過程。以下是寫軟體測試實習生的工作日記,希望能幫到大家!
一
7月10號
回家四天後的一個明媚的清晨,我踏上了暑假實習的大路,不知前方的酸甜苦辣,喜怒哀樂,躊躇滿志的邁著步伐走向了理想中的自由。那時我什麼都沒想,只是發現自己一瞬間長大了,不再拿著父母給的生活費浪費了。終於要獨立了,終於要自由了。內心的喜悅大家應該都能理解。
7月11號-7月15號
失望,已經不單寫到了臉上,行為上已經也有所怠慢了。也許是我的無精打采和剛進公司的表現形成了鮮明的對比,專案經理***自稱周大俠,人稱周哥***也覺得我們在這僅僅是自學是不夠的,應該來點激情的東西。於是就開始給我們來了個歡迎會議,啥都不懂,一群人都坐在周邊的沙發上,只有我們三個實習生,一本正經的坐在會議桌周圍,聚精會神的聽著小裴哥***另一專案經理***在那介紹公司的經營方向,公司歷史。說實話,公司歷史不多,3年左右,發展方向很普通,但是“後臺”很硬。用公司“華仔”的話來說,叫做“咱們和江蘇省XX局是穿一條褲子的”。的確,咱們公司是個不經傳的小公司,上海XX是咱們名義上的father,咱們只是人家的一個son。但是我們也正在走向成熟,走向自立。通過跟江蘇省安監局合作,我們公司在一步一步的壯大,也必然壯大。想到那次會議,現在還真有點激動,想到我還不是一無所知,一無是處,我對我的未來的期望,對公司的好感,都達到了前所未有的高度。
7月16號-7月31號
自從上次的歡迎會,我又進入了正常的步入了正軌,又擁有了激-情。也認識了我辦公桌後面的“華仔”***原名楊華***和“老韓”***原名韓翔***,儘管公司任何一個人都能當我們的大哥,大姐,但是之間的情誼就不侷限於大哥大姐了。那是兩個字“哥們”。在這15天裡面,我一邊自學著公司要求具備的技術,一邊做著周哥吩咐的常熟安監局電子管理系統的測試工作,我井然的成為了三個實習生名義上的小頭頭。分配工作,收發測試文件,整合測試文件。向周哥和華仔,老韓報告需要改正的地方,這15天過的也很充實。儘管測試並不是想象的那麼簡單,但是我們這些實習生,還是積極的完成了分配的任務,也完成了測試,也加入到了改進管理系統的討論,感覺真是頗好,深感團隊的合作有時候還需要大家的齊心合力。
8月1號-8月10號
鑑於8月8號開幕的奧運會,著實讓我這個奧運迷高興了一把,儘管測試工作還在做收尾工作,但是也無法打消我對奧運開幕式的期待,正午吃飯的時候,一邊吃飯,一邊瀏覽網上關於奧運會開幕式的小道訊息,大家也在談論著奧運點火人選。緊張而又充實的等到了8月8號,上網看了奧運會,甚是感嘆,一遍看過,意猶未盡,又看了一遍重播。內心不由得讚歎“老謀子真是創意非凡啊!”
8月11號-8月20號
終於常熟安監局電子管理系統的測試告一段落,但是隨之而來的任務又來了,寫常熟安監局電子管理系統的使用說明書,也是,我們測試這個系統,必然對該系統的操作流程必定很熟悉。但是當時接到這個任務很是猶豫,因為要寫這個說明書,花費的時間真是太多了,而且我們自學struts2.0還欠火候,打算最後半個月加緊補上上月測試耽誤的時間,所以我很是為難,怎麼辦呢?最後想到了個還算兩全其美的方法,上午我們自學,下午寫說明文件,就這樣電子管理系統使用說明書,一個星期左右被我們拿下,心中頗有成就感。
二
8月12號
今天***的人員差不多都回來了。由於公司要發版一套新的軟體,所以研發中心的人都很忙,單位指導師叫我過去幫忙。我聽了很興奮,終於可以接觸這次暑期實習的真正內容啦!到了研發中心,測試組的負責人教我如何進行軟體功能測試。然後通過區域網發給我一個客戶端。這就是軟體工程所說的白盒、黑盒測試中的一種測試方法——設計出各種不同的用例,然後測試會不會產生預期的結果,即黑盒測試。由於軟體在不斷地更新,所以要不斷地用新的客戶端一遍一遍的測試。把產生的錯誤在改好的新的客戶端裡再測試,直到不會再產生錯誤為止。
雖然專業課上的軟體工程有學過軟體測試的知識,不過這都是理論上的,真正接觸了軟體測試,才真正明白他的原理。
8月13號
今天***的人員差不多都回來了。由於公司要發版一套新的軟體,所以研發中心的人都很忙,單位指導師叫我過去幫忙。我聽了很興奮,終於可以接觸這次暑期實習的真正內容啦!到了研發中心,測試組的負責人教我如何進行軟體功能測試。然後通過區域網發給我一個客戶端。這就是軟體工程所說的白盒、黑盒測試中的一種測試方法——設計出各種不同的用例,然後測試會不會產生預期的結果,即黑盒測試。由於軟體在不斷地更新,所以要不斷地用新的客戶端一遍一遍的測試。把產生的錯誤在改好的新的客戶端裡再測試,直到不會再產生錯誤為止。
雖然專業課上的軟體工程有學過軟體測試的知識,不過這都是理論上的,真正接觸了軟體測試,才真正明白他的原理。
8月14號
今天依舊在研發中心進行軟體功能測試。把昨天找到的那些BUG重新再確認一遍後,又用
新的客戶端測了一遍流程,這樣就足足花了我一天的時間。我覺得效率太低了,而且,因為還不夠了解軟體的需求,所以我的用例都是在別人設計好的基礎上進行測試的。在測試的過程中我也遇到了一些問題,比如在測試生產任務單時,由於沒有下達,於是一直不能進行轉單操作。而我卻沒有意識到,以為出錯了。後來經過單位指導師的指點,才發現這個問題。在一些選單操作時,也會遇到一些問題,如生產任務單選銷售訂單時,如果還沒設計銷售訂單的話,就不能執行該操作。在懂得這些原理後,犯的低階錯誤也就減少了。
8月15號
今天參與了公司的兩次會議。一個是測試組的會議,一個是產品總經理開的會議。通過這兩次會議,我瞭解了部門以及公司的工作進度。體會到各個部門以及各個人員相互協調合作的重要性。一個公司,特別是我們軟體公司,如果部門工作沒有分配好,或者部門人員沒有合作,那麼,單靠個人力量是不可能完成整個軟體的開發的。而且,一個人的不配合也會影響到整個軟體開發的進度,進而影響到公司發展的進度。因此,不但是高層人員要合理分配各個部門的工作,部門的各個人員也要相互協調,相互幫助,這才是個好的團隊,一個軟體公司必不可少的成功因素。
通過今天的會議,我突然聯想到了自己在學校任系體育部副部長的時候,當部門幹事不配合工作:時,我是怎麼解決的。今後,作為班級團支書,我也有很大的必要去跟班級同學好好溝通了。
8月16號
今天對軟體的操作流程與軟體測試的含義有了更深的理解。雖然已經實習了一週了,但是對操作流程的概念還不是還懂。單位指導師幫我舉了個例子。例:MRP-採購申請單-採購詢價單-採購訂單-收貨通知單-採購入庫單-採購退貨單-採購結算單-採購開票-採購付款等。這就是操作流程。在軟體測試方面,指導師也向我解釋了:測試分為工具測試與手工測試。工具有QTP與loadrundon工具,因為我們是ERP系統,主要也是傳統的手工測試,測試的主要能力是靠對軟體的熟悉度來做測試,熟悉度與認知度來源於需求文件與經驗。
看來,要成為一個高階的軟體測試員,不但要對軟體非常熟悉,還要具備豐富的經驗!