測試的心得體會7篇

來源:巧巧簡歷站 1.92W

在寫心得體會的時候,我們需要學會舉一反三,積累更多經驗,經過了這麼多年的學習,大家對寫心得體會都有了一定的瞭解,下面是本站小編為您分享的測試的心得體會7篇,感謝您的參閲。

測試的心得體會7篇

測試的心得體會篇1

20xx年x月x日。我懷着對提高並實現自我價值的心態,走進深圳走秀網絡科技有限公司的大門,開始了自己大學裏兼職實習工作。轉眼間。6個月的實習時間就要過去了。回想起這段時間的工作過程,我深深的認識到在走秀網實習的選擇是絕對正確的,走秀網和公司的同事們對我個人產生的積極影響也是超越我料想之中的。現將這段時間的工作進行如下總結。

首先,要具有良好的學習能力。剛進走秀,帶我的老大是哈爾濱人,我跟她很投緣。開始的一個星期,我只是熟悉公司的一些業務和我們前端的測試範圍,在熟悉業務的過程中,我發現這些頁面上的東西看上去挺簡單的,但是要深入瞭解還是需要很長的一段時間。期間老大叫一個老員工帶着我去測試一些之前xiu2.0所遺留的簡單的bug。走秀網的測試部還比較大,所以對工作的流程和上線之前的版本控制的非常嚴格。我們在上線之前,會經過兩套環境,功能測試環境和鏡像環境,功能測試環境是對需求和功能的一個詳細的驗證環境,鏡像環境是模擬生產環境迴歸之前我們在功能測試環境上鎖遺留的一些小的bug。因為不知道這些轉測試的bug是怎麼產生的,所以需要去跟開發人員溝通,開始的時候自己一個人不敢過去開發部,就讓老員工(才哥)帶着過去,一段時間過後,我開始自己去和開發溝通交流,從發現問題的重現,到催促開發修改和轉測試,這一段時間讓我深刻體會到溝通時多麼重要。

在走秀期間,我們測試部總監還會對我們不定時的培訓。教會我們測試的工作流程和每個階段應該展開的工作範疇。作為測試,必要會使用的缺陷管理工具bugzilla和測試用例管理工具testlink,還給我們培訓了,如何使用自動化工具ruby+watir來對一些測試點進行自動化腳本的編寫。慢慢的,在對公司的業務瞭解的比較透的時候,老大就開始讓我們自己對一些小需求進行測試,測試的過程中,不僅僅是對頁面和表面功能進行測試,還要根據需求文檔和頁面的顯示對數據庫表進行查詢操作,查看頁面的顯示和功能是否和數據表裏面的一致,還要在後台日志中查看是否有報錯。所以,測試並不是像我想象中的那麼簡單,不是在頁面上點來點去就可以測的好的。

實習可以使每一個學生有更多的機會嘗試不同的工作,扮演不同的社會角色,逐步完成職業化角色的轉化,發現自己真實的潛力和興趣,以奠定良好的事業基礎,也為自我成長豐富了閲歷,促進整個社會人才資源的優化配置。作為一名學生,我想學習的目的不在於通過畢業考試,而是為了獲取知識,獲取工作技能,換句話説,在學校學習是為了能夠適應社會的需要,通過學習保證能夠完成將來的工作,為社會做出貢獻。然而步出象牙塔步入社會是有很大落差的,能夠以進入公司實習作為緩衝,對我而言是一件幸事,通過實習工作了解到工作的實際需要,使得學習的目的性更明確,得到的效果也相應的更好。

人要想成功及獲得好的業績,必須牢記一個規則:我們永遠不能將個人利益凌駕於團隊利益之上,在團隊工作中,會出現在自己的協助下同時也從中受益的情況,反過來看,自己本身受益其中,這是保證自己成功的最重要的因素之一。

測試的心得體會篇2

在支付寶測試分析的角色和系統分析的角色是對應的,只不過一個是測試類的另外一個是開發類的。系分下面會有相應開發,測分下面會有相應的測試用例編寫和執行人員。也就是説測試分析文檔是對測試執行人員的一個指導(在我原來的理解方式上,覺得測試分析人員應該是用例編寫人員;而在這裏測試分析人員是從業務上去分析的,用例是用例執行人員來寫並且執行的)。

而通過這次的這次分析覺得自己的測分還存在以下的問題:

1、太關注開發的內部實現邏輯。建議:將開發內部實現邏輯看成一個黑盒子,測試分析要從這個黑盒子的輸入和輸出上去看開發內部實現邏輯是不是有問題,而不應該先去了解開發的實現邏輯然後按照他們的思路去分析。

2、分析文檔寫的過於詳細,甚至將用例的步驟都寫了出來。建議:測試分析要從全局上去看問題,細節的東西即便是知道的,也要留給之後的用例編寫人員去了解(就像系分之後的開發需要去寫詳細設計的道理一樣),這樣後面的人才會自己主動去想問題。

3、分析文檔要考慮維護性問題,不要出現類似比如還款中狀態為“r”這種具體的數據內容。因為我的分析是對後續用例編寫人員的一個指導性的文檔,所以如果側分這麼寫很有可能導致用例也照着這麼寫,其實不管側分和用例都不應該具體寫到r這麼細節,否則的話開發稍作變動我們就要相應變動我們的用例

4、沒有明確測試目的。review用例的時候,沒有提出每個用例需要明確一個測試目的,讓別人來看這個用例的時候能明白到底是怎麼回事。

總結:

1、以後寫測試分析文檔,依據僅僅是prd文檔,必須拋開開發實現邏輯部分(即不去看系分文檔),待測分出來之後,再去看系分文檔,互相看看彼此考慮的是否存在遺漏的地方。等到在寫用例的時候再讓寫用例的人和相應的開發去互相明確更細節的東西。

2、寫用例我們目前都是僅僅做到對流程上的每個節點去單獨分析,細到看輸出的時候會關注到數據庫表的一個變化。但是除了以上部分,其實還少了對整體流程的關注,需要增加業務流程的各條路徑的一個覆蓋,在針對路徑的用例中不需要關注到數據庫表級那麼細。

3、在做流程路徑覆蓋之前應該畫一個路徑圖,這個圖的畫法考慮各個入口的不同分開畫流程圖,分別進行路徑覆蓋。

測試的心得體會篇3

雖然一如繼往地寫讀書筆記,筆墨也浪費了不少。但真正坐下來利用大段的時間將自己的思路理清還沒有過。因為最近有了一定的時間,更因為狠狠地泡了一段時間測試論壇,下載學習了該網站的電子測試雜誌之後,自己的思路終於開始清晰起來,朦朦朧朧地開始看清了遠方的路,麻着膽子去分析一下自己,也學着展望一下未來了,畢竟摸黑走路的感覺很不好。

我覺得學習軟件測試的通用技術與針對某類軟件的測試技術外,還有一個重要的與技術無關的方面:業務知識.沒有具體的業務知識很難發現軟件中潛在的邏輯錯誤甚至是需求上的錯誤,當然需求要依據特定的軟件,但軟件測試人員對需求理解的深入程度不應低於軟件開發的人員.因為軟件測試所有的依據來自於需求,而所有的需求來自於客户,甚至是我們的全部都來自於客户.識別需求後還必須轉化為測試上的需求,畢竟測試人員看需求的角度和開發人員還是有區別的。

關於學習,我知道我並非計算機專業的學生,初涉軟件測試行業,沒有接受系統的培訓,對軟件測試一無所知,既不知道該測試什麼,也不知道如何開始測試。但是,總該知道如何去學習,然而我認為,學習總該有必要的方法。

1. 找個好師傅

這是最重要的一條了,也是公司提供的最好的一個條件.剛進來的時候,td,測試案例都有一個pm細心的和你講,案例有什麼方法來設計要注意哪些錯誤軟件測試技術相關書籍目錄、軟件測試流程相關文檔目錄、產品業務相關的文檔目錄,一大堆的東西馬上夠你頭暈的了,還好,悟性不錯,都囫圇吞棗地吞下去了。

2.學會讀書

無論是神馬專業,我始終確信,萬變不離其宗,我知道,我不是這個專業的,但這個並不代表這我就不瞭解這個,再怎麼不濟,我也是從書本中走出來的,我相信,只要我努力地吧書本啃熟,我能夠靈活地融入到這個職業中去,從書本中找尋解決問題的方法。標記出自己所錯誤的。

3.與前輩們一起討論,多説

總有一天,我們會成為一位前輩,不過不是現在,至少現在我們應該好好的向別人學習,所以,我覺得,前輩是我們前進道路上不可或缺的一部分,他會成為引領我們前進的發動機,給我們指點,跟我們道工作的經驗。然而,我們也應該多説,我知道,前輩們給我們講解,已經是很辛苦的事情,畢竟,這不是他們的義務。我們也應該多多説説我們的觀點,這樣既能夠讓人家瞭解我們的水平,也方便老師前輩們對我們進行指導。

再嚴密的測試也不能完全發現軟件當中所有的錯誤,但是測試還是能發現大部分的錯誤,能確保軟件基本是可用的,所以在後續使用的過程中還需要加強快速響應的環節。結合軟件測試的理論,故障暴露在最終客户端之前及時主動的去發現並解決。這一點就需要加強研發隊伍的建設。

測試的心得體會篇4

?軟件測試方法和技術》這門課程,還是由張建東老師教我們的。在張老師的講解下,我深刻的體會到軟件測試是很有必要的。一個軟件,從最開始的可行性分析、需求分析、概要設計、詳細設計、編寫代碼。這一系列的開發之下。千辛萬苦的,花費了大量的人力物力、金錢時間,終於把軟件給做出來了。你試着想一下,要是送到客户的手上,客户突然發現,軟件用不了,或者是軟件存在很大的缺陷。導致軟件不好用、甚至比原先沒有這個軟件,還麻煩了。客户是很憤怒的。客户一憤怒,就導致客户不會付錢。這最終,項目失敗,造成資源的大量浪費,所以説軟件測試還是很有必要的。再者就是,軟件測試可以發現軟件的缺陷,從而通知編程人員不斷改進軟件。在這樣不斷測試,不斷改進的情況下。將軟件性能不斷提高,軟件變得越來越好用。

軟件測試,旨在發現軟件的缺陷。可以這樣説,軟件測試就是以發現軟件缺陷,為最終目的的測試活動。它通過軟件測試方法,白盒的、黑盒的、靜態的或是動態的。藉助軟件測試工具,來找到缺陷。然後在缺陷評審和確認之後將缺陷記錄下來,並用缺陷管理工具管理,詳細描述,關注軟件缺陷的發生週期。對它的嚴重性、和優先級下一個定義。書寫軟件缺陷報告,具名缺陷的重現步驟、測試的期望結果與實際結果、還有相關圖片、文字資料。提交給軟件編程人員,來完成軟件缺陷的修復。

軟件測試的方法,包括:白盒測試和黑盒測試。其中,白盒測試之中,有含有:語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋、等方法。黑盒測試方法中,有:等價類劃分法、邊界值分析法、判定表法、因果圖法等。軟件測試方法,按照是否運行代碼來看,可以分為:靜態測試和動態測試。其中靜態測試有,對代碼的走查和評審。動態測試,則是要通過運行代碼來執行。白盒測試多用於軟件的單元測試上,黑盒測試多用於功能性測試上。代碼的靜態測試和動態測試,則是每一個軟件項目都必須的。

單元測試,多構造樁函數或是驅動程序來測試。一般藉助與各種軟件測試工具。軟件測試,或者説程序測試。一般先是進行單元測試。單元測試,修改完單元之中的缺陷、錯誤之後,就是集成測試。集成測試多針對程序功能進行測試,看程序的各項功能是否達到要求,是否齊全。集成測試之後就是系統測試。系統測試是針對整個軟件系統的。看軟件系統是否達到性能的要求。從而改進代碼,以求達到系統的嚴格要求。最後就是驗收測試,這個測試,一般都分成兩半來做。一半是,程序員模擬客户環境,進行測試。而,另一半則是,真正的客户參與的測試。最大程度的體現客户的真實環境。客户在試運行的情況下,看是否會發現,平時發現並且以前的環境發現不了的問題。

驗收測試,包含對界面的測試和軟件可用性的測試,運用尼爾森十大原則,來測試軟件是否好用。軟件是否達到用户的對軟件界面的需求。

無論是軟件編寫,還是軟件測試,都需要相應的文檔管理。還有針對軟件測試製定的測試計劃,軟件測試執行等。

通過本學期的學習,我感受到軟件測試是一門非常需要學習的課程。即使作為考察課程,它也是軟件行業人士所必須瞭解的知識。它對軟件工程項目的作用是至關重要的。現在,作為學生的我所做的項目雖然都是一些小的項目,但是在小組共同開發的時候還是需要用到

項目的測試。如今這門課程我學的還不是很好,但我相信在今後的實訓及工作當中,能夠更好的體驗和感受到項目測試的精髓,對軟件項目測試有更深入的瞭解。我也希望,學校的老師能夠在今後的教學當中重視軟件項目測試課程,多讓學生了解實例,去感受、體會軟件項目測試所遇到的問題和解決方案,理解軟件項目測試的精髓。

測試的心得體會篇5

將近一個月的假期實習生活結束了,告別了這一次短暫的實習生活,這段時間也讓我感概萬分,有歡樂,也有苦累,也許這就是實習生活所必須經歷的吧。似乎嚐到了校園中所不能經歷的辛酸苦累,所以,這段時間裏我學到了很多,也都成為了我人生中的寶貴財富,也邁向了社會中重要的一步,是非常值得珍惜的。

這次實踐主要就是學會使用公司軟件部門所開發的應用軟件和各種產品設備,熟悉和了解一貫的操作方法和可能出現的問題,並就如何解決問題向老員工請教方法。教我的是一位年紀稍大的老員工,先與我説了一下要點,然後讓我自已看,遇到不懂的就問。初次接觸,發現它並不像書本那樣的有條有序,許多信息夾雜在一起,令人眼花繚亂,而有不同的種類,要做到隨便一看就知是什麼單是不行的,因為看過一點有關軟件測試的書籍,所有有點了解,但是這些根本不夠,於是接來的幾天我就踏踏實實的坐在哪裏認真的看產品介紹和説明書,熟悉它的大致結構。

熟悉了相關軟件和硬件的操作和基本故障診斷之後,我也成為工作之中的一員,開始嘗試解決客户應用產品中出現的一些問題。在這一段時間裏,主要任務有鞏固之前所學的,對常見的錯誤要一看便知,並養成認真仔細的工作習慣。在工作的過程中我也遇到了一些棘手的問題,但是經過大家的共同努力也一起解決了。經過了這些之後我也感覺到光靠培訓聽講是不那麼管用的,有時候也要自己試着去解決問題去親自動手測試一些東西,在實際的應用過程中去發現問題和解決問題,做任何事都是一樣要實事求是。

結合之前的培訓,瞭解我現在的任務就是熟悉各種軟件的操作和數據結構,然後在此基礎上盡一切可能的去模擬、去思考現實使用環境中的應用可能性和預測可能出現的狀況再對比一出現故障的概率等等,在這樣的一個環節之後我要做的更細緻的活兒就是做好各種測試計劃和測試報告,然後對這些報告做一個準確和客觀的評估然後將我所獲得的結果反饋給軟件或者硬件開發人員。

經過了將近一個月時間學習,瞭解到自己還有許多的不足,首先是缺乏工作經驗,因為自己缺乏經驗,很多問題而不能分清主次,還有些培訓或學習不能找到重點,然後工作態度仍然不夠積極,在工作中僅僅能夠完成佈置的工作是不夠的,若沒有工作做時可能就會鬆懈,不能做到主動學習。在工作中,不允許絲毫的馬虎,嚴謹認真是時刻要牢記的。同時,學術上不夠鑽研,這是由工作性質決定的,也是我自己選擇的,因為在我看來,只有被市場認可的技術才有價值,,但我畢竟是大三在校生,對科研技術進展方面都不瞭解,所以還需要更多的鍛鍊機會。

經過這一次的實踐與學習,我才慢慢開始真正瞭解了軟件測試工作,實習是一個開端,一個讓自己學會成長的地方,不管是從工作技能上還是為人處事上,我都感覺到了自己有很大的提高。

首先,應對軟件測試感興趣和對自己有自信,如果具備了這兩點,那麼在開發過程中不管遇到什麼樣的困難,我相信自己一定能克服。作為軟件測試工作者要善於懷疑,世界上沒有絕對正確的,總有錯誤的地方,具有叛逆心理,別人認為不可能發生的事,我卻認為可能發生,別人認為是對的,我卻認為不是對的。有時候,往往某些質疑才是關鍵。保持一個良好的心情,否則很可能無法把測試作好,一定不能把生活中的不愉快的情緒帶到工作中來。在工作技能上,因為從事的`是測試工作,自己又沒有經驗,所以一切需要我從頭開始,而且更需要自己的努力、耐心和細心。這些都是自己欠缺的,但是在工作了這幾個月後,真的發現自己有了很大的改善。其次,讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經歷使人成長,只有經歷過,才可以讓自己真的成熟起來。

剛開始的時候很多人都和我一樣,認為軟件測試工作簡單,只需要動動鼠標就行,之後才明白當初的認識是多麼的膚淺。雖然自是功能測試,手工測試的工作,但是那鼠標也不是那麼亂點的!所以其實做任何一件事都要付出自己自己的真心,努力去做,勇敢去做,才能離成功更進一步。

測試的心得體會篇6

這個學期我學習了軟件測試這門專業課程,在學期即將結束的時候,我也對這門課程建立基本的瞭解和理解。軟件測試這門課程作為軟件工程專業中一門很重要的課程,已經在軟件領域佔據了不可替代的角色,當一個軟件從雛形到真正的在一台計算機上運行的時候,誰也不能保證計算機軟件能一步到位的滿足人們的需求。所以就有了軟件測試,其目的是:第一是確認軟件的質量,其一方面是確認軟件做了你所期望的事情,另一方面是確認軟件以正確的方式來做了這個事件。下面我簡單的寫一下這個學期對課程的總結和收穫。

我認為,在整個龐大的軟件工程中,不管是需求分析、架構設計甚至是最後的debug,都會產生引入不管的機會,這就要求作為一個軟件測試師要掌握豐富的軟件工程原理和知識。測試的工作將會存在於整個項目週期,即在項目開始時需要各種分析調研時就開始了。尤其是在形成需求規格説明書時就有對文檔的測試需求,甚至主導整個項目的走向。

軟件測試對邏輯思維、學習能力、反應要求很高,是否有嚴密的思維和逆向思維也非常重要。做測試還要考慮到所有出錯的可能性,有時候還要用一些非常規的的測試方法。軟件測試還很注重軟件性能問題,也就是要保證軟件運行得很好;不同的使用環境下,考慮軟件的兼容性同樣重要。對於測試員來講,會比開發人員更加重視軟件產品的質量問題。在測試過程中,測試者可能會為客户的需求角度考慮

到更多,由此我們可以認為測試人員有權利決定產品是否可以發佈。然而,通過一個學期的學期,我們又不得不懂得,軟件測試人員不是萬能的,測試人員在面對一個設計爛編碼爛的軟件時,也是無法不低頭的,再怎麼測試它也變不成優秀的軟件。

通過課上的理論因為課下的實踐和後半學期又因為身體力行於qq羣論壇裏使我對測試方法和設計分析有了大致的接觸和深入瞭解。收印象深刻的有一下幾點。

1、最基本的測試的分類:從是否需要執行被測軟件的角度,可分為靜態測試和動態測試;從測試是否針對系統的內部結構和具體實現算法的角度來看,可分為白盒測試和黑盒測試。

2、然後就是,白盒測試中的邏輯驅動測試的覆蓋率測試。

3、還有就是對於劃分等價類和邊界值法這一塊,讓我從模糊到明朗。

4、在初次寫測試用例的時候,感覺真是糾結,用例寫的很死板,看似簡單的一個填表工作,要寫好真是不簡單。一開始寫的比較不自然,有些生搬硬套,而且還很慢。在後來負責了對論壇新鮮事版塊的測試之後,明白了測試用例其實就是指導怎麼去執行測試,而且書寫設計測試用例也要以熟悉軟件的業務為前提,才能更好的去測試。

另外就是一個學期的學習讓我糾正了幾點誤區:

1、有位大師曾説過:“軟件測試的目的在於發現錯誤,一個好的測試用例在於發現從來未發現的錯誤,一個成功的測試是發現了從未發現的錯誤的測試。”由此我自認為測試就是為了找到bug,然而一個學期的測試學習經驗告訴我這是錯誤的,如果只是為了找到bug,那麼bug會成天纏着你。

2、在大家協力測試論壇的時期內,我曾認為這種大量的重複性的工作真的很乏味,可是在這乏味中真心發生挺多有意思的bug,意想不到的bug,所以我認為只要掌握了方法,在重複中尋到到創新的小驚喜,任何東西都有它的特點。

作為測試新手,通過一學期的學習,我認為能獨立寫測試計劃,設計測試用例,精通一種測試工具,理解一種bug管理軟件是新手晉級老手的必備素質。任重而道遠?!

在最後,我不得不提的就是細心和耐心了。這是我認為這個學期測試課上收穫最大的了,課程要求測試時必須細心和耐心,我在想,如果以後真的工作在測試一系列的崗位上,要學會坐得住,用大量的時間和精力和bug鬥爭,分離、識別還有歸類bug,是不是也能真的改變我粗心大意和三分鐘熱度的毛病。

最後感謝劉老師這學期的課程講授,和實踐中的指導和幫助。測試路程,路漫漫其修遠兮,吾將上下而求索。

測試的心得體會篇7

曾經一度認為軟件測試就是使用工具測試bug,現在看來不是這麼一回事情,因為還是有手工測試(執行測試),工具只是一個輔助,用工具你先要去了解測試的一些基本的東西(如:測試用例,預期結果等),不是那按兩下按鈕就行了,就算是錄製腳本,也需要看懂腳本的代碼,工具不是萬能的。

一開始接觸軟件測試覺得很枯燥乏味,全都是一些理論的東西,還不如回到國小學習語文呢,都是一些名詞的解釋,比如:黑盒測試,百合測試,系統測試。測試基礎等等這些,老師都會去告訴你這些名詞什麼意思,很無聊,到後來慢慢由語文變成了數學,開始練習測試用列的編寫,這個還有點意思,因為這個更多時候能夠體現個人的邏輯思維能力,再然後數學就轉變成了英語,因為要使用到一些測試的工具,比如:winrunner工具,錄製腳本它會產生一些代碼,不過代碼比較好理解,雖然是英文的但是還是很好看懂的。

學習軟件測試一學期,其實我覺得最重要的是興趣,有了興趣還是不行的,還需要具備一些語言的基礎,例如:c,java,c#等一些語言,這些語言你不需要去深入的學習,只需要瞭解,最重要的是瞭解數據庫(例如:sql,mysql,oracle)的知識,想要成為一個好的測試工程師,應該要全面的發展,讀懂需求分析文檔(注:客户的要求),還有要學會寫文檔,語言的組織能力決定你這份文檔的價值,這也是一種溝通能力的體現,比如寫缺陷報告時:有一項是描述缺陷,這就能看出你的表達能力,給程序員能不能看懂就能體現溝通,最後就是整理文檔和撰寫測試總結報告,越是到最後越是要細心,因為軟件永遠都是有缺陷的,我們的細心可以讓軟件減少一些bug,不求最好,只求更好。

熱門標籤