可可簡歷網

位置:首頁 > 熱點 > 心得體會

黑盒測試的心得體會7篇

經常寫心得對鍛鍊我們的寫作能力和思考能力都有幫助,在寫心得時是不是都無從下筆呢,以下是本站小編精心為您推薦的黑盒測試的心得體會7篇,供大家參考。

黑盒測試的心得體會7篇

黑盒測試的心得體會篇1

寫在前面:找工作真不容易,來北京呆了一個多月,都沒找到一個合適的工作

大三的時候,一次計算機等級考試,由於考c,資料庫,都沒過,就報了個四級軟體測試工程師。抱著試試看的態度學了一個月做了幾套題,就拿下了一個四級證書。當時想的是,這都行,水分有點大吧。

本來想找一份網站開發的工作,技術不夠硬,一直在北京飄著飄著啊。通過一個學姐,得到了一個軟體測試面試的機會。於是半隻腳踏入了軟體測試的大門,因為我現在剛開始寫測試用例,還沒有真正的融入到團隊中去。

實習生,直接領導給我安排了一個實習計劃,嚴格按照實習計劃執行。首先就是看公司軟體的手冊,要了解產品,知道軟體的基本操作流程,不會了就問帶我的師傅。就這樣學了一個禮拜,不同於用一款軟體,在用的過程中要去思考,這個功能為什麼有,這個功能要實現什麼。忘了說了,現在產品做的是功能測試,比較簡單,所以分到了這個組裡。一週之後帶我的師傅檢查了一下我的學習成果,具體操作、實現軟體的一些功能,然後就幾個主要的功能點以及一些需要特別注意的關鍵詞,給我做了詳細的講解。

然後給我了兩個功能介面,讓我寫一些測試用例,開始感覺沒什麼可寫的,這兩個功能實現起來很容易的。第一天試著寫了幾個,然後拿給師傅看,因為不知道從哪方面入手,雖然看了一些以前的測試用例,但是親手寫還是第一次,所以有些拿不準。

就這樣,寫了幾天的測試用例,一個功能點一個功能點的細分。寫的差不多了,就開始看一些技術類的部落格,尤其是軟體測試中功能測試用例的寫法。看著部落格中提到的一些東西,對比自己寫的測試用例,看看是不是滿足要求。就這樣自己一點一點的修改。

其實壓力還是蠻大的,由於要測試的系統需要測試多個不同的資料庫,以及不同的作業系統是軟體的執行,所以有了各種學習目標,但是還是沒有清晰的目標。努力吧,既然踏入了這個行業,就要努力的去汲取知識,不斷學習,不斷進步!

黑盒測試的心得體會篇2

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

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

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

黑盒測試的心得體會篇3

接觸計算機程式設計已經快7年了,從事專門的軟體測試也快四年了,強子也是在陰差陽錯中踏入軟體測試領域,一開始只想做一個特牛的程式設計師,可是畢業後找工作卻找了個軟體測試的工作,在一些彷徨與猶豫中接受了這個職業並且到現在也做得挺開心,也是由於那時我們這個業務剛成立不久,由於表現還不錯所以一個陰差陽錯的機會被升為team leader,到現在也還在同一家公司做著測試的工作。

先講講做manager的一些體會,其實具體做什麼事真的不是那麼重要,關鍵是做事的方法,做人的章法,特別是對一個manager來說,方法比技術更重要,真的是這樣,當然我也很喜歡研究技術,技術能讓我找到更多的自信和成就感,但是面對著手下一幫兄弟姐妹,一個人的技術就顯得有些力不從心了,這個時候得把你的知識share給大家,當然形式多種多樣,比如寫一份文件,做一個正式的training,給大家營造一種不恥下問的環境或者大家一起討論一些難題等等。當然還有很重要的一點,一定不能說“我不知道”,作為一個頭,如果你真的不知道,那你得想辦法通過一些手段與員工一起把這個問題解決了,堅決不能說“我不知道,你自己看著做吧“等,本來員工是很尊重你的,這些話將直接導致其鄙視你。

另外就是做頭的,特別像咱這種中低層的頭,不像中高層的領導,咱們考慮事情的角度不一樣,當這種小頭兒的最重要的兩件事:把事情做對做好,與員工打成一片。首先得確保把事情做對咯,然後帶領大家朝著這一個對的方向前進進而把事情做好,在99%的時間裡,你是和你的兄弟姐妹們呆在一起而不是和老闆,所以這個過程中的與員工的關係一定要融洽且單純,不能讓員工對你有隔閡感,經常一起吃飯,擺擺龍門陣,嘮嘮家常,開開玩笑,不要擺架子,在一個公司裡最不能擺架子的就是這種小頭兒(或稱之為leader或者manager一類),這就像個村官一樣,小樣的,還真把自己當回事兒呢?

做開發還是做測試?很多人討論甚至爭吵,強子認為之所以會有這樣的問題是因為中國還沒有把軟體行業普及好,大家還停留在民時代,求伯君時代,認為做開發的才是牛人,才有前途。而事實上,現在的軟體是一個系統工程,缺開發,缺測試,缺文件都不行,都可能直接導致失敗,誰最牛?強子認為寫文件的人最牛,那咱們都去寫文件?不過從強子面試的很多人當中來看,還是有更多的人願意做開發,這不能不說是一大遺憾,強子無能,也只能聊以文字來表達自己對測試的熱愛。測試猶如開發一樣,也是一門深不見底的大學問,咱以後慢慢討論。

關於專案管理,這又是一門大學問,強子在這幾年當中也經歷過無數次的版本更新,版本釋出或者一些內部的專案,對專案管理略知一二,有空時強子自會附上一些體會。我想專案管理最本質的一點:保護專案團隊,保護專案經理,去除雜音。專案經理這活,不好乾,要職位沒職位,要資金沒資金,做好了皆大歡喜,做不好就捲鋪蓋走人,挺難,不過咱有咱的方式方法,怕啥?

黑盒測試的心得體會篇4

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

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

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

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

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

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

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

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

黑盒測試的心得體會篇5

實習目的:通過實習提高自己的對社會的認知能力,同時理論聯絡實際,讓自己迅速適應社會,跟上it前進的快速步伐。通過理論與實際的結合、學校與社會的溝通,進一步提高學生的思想覺悟、業務水平,尤其是觀察、分析和解決問題的實際工作能力,以便培養自己成為能夠主動適應社會主義現代化建設需要的高素質的複合型人才。

1、負責應用上線前的內部測試,android應用程式的測試;

2、構建測試環境,設計測試指令碼和用例,執行測試指令碼和測試用例,尋找bug;

3、分析問題所在並進行準確定位和驗證,按照標準格式填寫並提交bug報告;

4、跟蹤並驗證bug,並確認問題得以解決;

5、按照標準格式填寫並提交測試報告,完成軟體開發的整合測試工作。

任職要求:

1、掌握軟體軟體測試理論,有清晰的測試邏輯,良好的溝通能力

2、熟練編寫測試用例及缺陷報告

3、瞭解安卓系統常用工具及命令,瞭解常用自動化測試工具

4、有過專業的測試培訓經歷者優先考慮

黑盒測試的心得體會篇6

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

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

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

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

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

黑盒測試的心得體會篇7

在大慶浦東軟體平臺有限公司經過一週的軟體測試實訓,從對軟體測試沒有什麼經驗的我初步掌握了軟體測試的方法和技能,收穫頗多。

我在大學期間的專業是資訊與計算科學,原本打算從事網路方面的工作,對活動目錄、資料庫、作業系統等的知識比較感興趣。經過這次理論學習,瞭解到要做好軟體測試,要求掌握的知識並不僅僅是測試方面的,網路、資料庫、作業系統等的知識對做好測試也是很有幫助的。這讓我明確了以後學習的目標,在不斷學習軟體測試的同時,也應該繼續其他相關知識的深入學習。

通過此次學習,對整個軟體測試行業的瞭解大大的加深。以前認為軟體測試只是枯燥的反覆的使用被測試軟體來發現異常的問題,以為軟體測試並不重要,低開發一等。現在認識到了軟體測試的重要性,軟體測試是軟體產業向軟體工業化生產時代邁進不可缺少的重要組成部分,是保證軟體質量達到客戶需求不可缺少的環節。軟體測試在國內是一個新的職業,發展得比較晚,但它的重要性正在為行業所重視。

在學習過程中,我瞭解了作為一個合格的測試人員所應具備的素質與技能。其中個人素質在測試工作中起到了非常重要的作用,它包括你的信心、耐心、細心和與人交流溝通的能力,它將貫穿你工作生涯的整個過程。在測試理論上,我們系統學習了軟體測試的流程,各種測試階段和測試方法,以及測試工具的使用。通過這些課程的學習,讓我們對軟體工程也有了更深刻的理解,為以後的測試工作作了很好的理論儲備和技能的提升。

軟體測試作為軟體開發過程中一個非常重要的環節,越來越成為軟體開發商和使用者關注的焦點。完善的測試是軟體質量的保證,因此軟體測試就成了一項重要而艱鉅的工作,要做好這項工作當然也絕非易事,我在做軟體測試工作中總結出了一些經驗和技巧。

1.功能點的細化

在進行測試前,先將所要測試的功能細分,填寫《測試用例表》,有針對性的執行功能測試案例,逐個對每個功能細分點進行測試。在每次執行測試案例之前,明確此次執行的目的和預期的輸出結果,並要做好記錄。

2.注意測試中的錯誤集中發生的現象

有一些錯誤是和程式開發人員的程式設計水平和習慣有很大關係的。例如程式中的拼寫錯誤,習慣用法等。注意收集並記錄這些現象,有助於更快、更多地發現類似的錯誤。

3.儘可能多的使用非常規的測試

充分考慮到各種合法的輸入和不合法的輸入以及各種邊界條件。邊界值往往是最容易出現異常的情況,特殊的情況下甚至要製造極端的狀態和意外狀態,比如網路突然中斷,和電源突然斷電等情況。

4.對測試錯誤結果一定要有一個確認的過程

一般有a測試出來的錯誤,一定要有一個b來確認。

5.制定嚴格的測試計劃

測試時間安排的儘量寬鬆,不要希望在極短的時間內完成一個高水平的測試。

6.迴歸測試的關聯性一定要引起充分的注意

在開發人員剛修復bug之後的地方,再找一找,往往開發人員只修復報告出來的缺陷而不去考慮別的功能在修改時可能會重新造成錯誤。修改一個錯誤而引起更多的錯誤出現的現象並不少見。

7.測試文件要儘可能詳細

?測試用例表》中的功能點可儘量的詳細,如實、詳細地記錄每次執行測試案例的輸入資料,輸出資料,出錯提示,進行測試的時間,完成測試的時間等,便於以後對測試工作的回溯。

8.重視交流和溝通

包括和程式開發人員的交流,同是測試人員之間的交流,網上技術論壇和網友的交流,和客戶的交流等。多思考,多交流,多提問,通過多種溝通交流的途徑,可以少走很多彎路,同時可以學到很多東西。

9.善於總結

在測試過程中發現的所有問題,異常情況,發現程式開發人員易犯,常犯的錯誤,各種有價值的經驗教訓,使用系統和操作資料庫時發現或者學到的技巧,使用測試工具時的心得等等,都可以隨手記錄在筆記本或者電腦上。這些都將是今後工作中可以參照的珍貴資料,同時也會成為自己的寶貴經驗。

10.妥善儲存一切測試過程文件。

這次軟體測試實訓為我們以後從事軟體測試工作打下了良好的專業基礎,為我們的進一步學習提高打下了紮實的理論基礎。對測試過程有了初步的認識,測試計劃、測試設計、測試開發、測試執行、測試評估、測試報告貫穿整個軟體開發過程。單元測試、整合測試、系統測試、驗證測試每個階段都應以使用者需求為依據。這些基本的概念雖然比較抽象,但對以後的實踐是大有益處的。

總的來說,這次培訓效果不錯,對自己有一定的提升,這完全不同與學校的學習,因為它更加貼近工作,針對以後工作的內容作了很多例項的練習與工具的使用,為我們更快的加入工作提供的很好的前提。接下來一段時間,我將利用假期進入相關測試部門進行實際專案的訓練,我相信在我有了很好的理論基礎後,會在工作中很好的加以應用,讓測試工作做得更好。同時,我會更加努力的學習與工作,遇到問題會及時多渠道尋找解決方法,積極上進,希望早日成為一名優秀的測試人員。