- 相關(guān)推薦
軟件測試課設(shè)心得體會
某些事情讓我們心里有了一些心得后,不如來好好地做個總結(jié),寫一篇心得體會,這樣可以記錄我們的思想活動。你想好怎么寫心得體會了嗎?下面是小編為大家整理的軟件測試課設(shè)心得體會,希望對大家有所幫助。
軟件測試課設(shè)心得體會1
將近一個月的假期實習(xí)生活結(jié)束了,告別了這一次短暫的實習(xí)生活,這段時間也讓我感概萬分,有歡樂,也有苦累,也許這就是實習(xí)生活所必須經(jīng)歷的吧。似乎嘗到了校園中所不能經(jīng)歷的辛酸苦累,所以,這段時間里我學(xué)到了很多,也都成為了我人生中的寶貴財富,也邁向了社會中重要的一步,是非常值得珍惜的。
這次實踐主要就是學(xué)會使用公司軟件部門所開發(fā)的應(yīng)用軟件和各種產(chǎn)品設(shè)備,熟悉和了解一貫的操作方法和可能出現(xiàn)的問題,并就如何解決問題向老員工請教方法。教我的是一位年紀(jì)稍大的老員工,先與我說了一下要點,然后讓我自已看,遇到不懂的就問。初次接觸,發(fā)現(xiàn)它并不像書本那樣的有條有序,許多信息夾雜在一起,令人眼花繚亂,而有不同的種類,要做到隨便一看就知是什么單是不行的,因為看過一點有關(guān)軟件測試的書籍,所有有點了解,但是這些根本不夠,于是接來的幾天我就踏踏實實的坐在哪里認(rèn)真的看產(chǎn)品介紹和說明書,熟悉它的大致結(jié)構(gòu)。
熟悉了相關(guān)軟件和硬件的操作和基本故障診斷之后,我也成為工作之中的一員,開始嘗試解決客戶應(yīng)用產(chǎn)品中出現(xiàn)的一些問題。在這一段時間里,主要任務(wù)有鞏固之前所學(xué)的,對常見的錯誤要一看便知,并養(yǎng)成認(rèn)真仔細的工作習(xí)慣。在工作的過程中我也遇到了一些棘手的'問題,但是經(jīng)過大家的共同努力也一起解決了。經(jīng)過了這些之后我也感覺到光靠培訓(xùn)聽講是不那么管用的,有時候也要自己試著去解決問題去親自動手測試一些東西,在實際的應(yīng)用過程中去發(fā)現(xiàn)問題和解決問題,做任何事都是一樣要實事求是。
結(jié)合之前的培訓(xùn),了解我現(xiàn)在的任務(wù)就是熟悉各種軟件的操作和數(shù)據(jù)結(jié)構(gòu),然后在此基礎(chǔ)上盡一切可能的去模擬、去思考現(xiàn)實使用環(huán)境中的應(yīng)用可能性和預(yù)測可能出現(xiàn)的狀況再對比一出現(xiàn)故障的概率等等,在這樣的一個環(huán)節(jié)之后我要做的更細致的活兒就是做好各種測試計劃和測試報告,然后對這些報告做一個準(zhǔn)確和客觀的評估然后將我所獲得的結(jié)果反饋給軟件或者硬件開發(fā)人員。
經(jīng)過了將近一個月時間學(xué)習(xí),了解到自己還有許多的不足,首先是缺乏工作經(jīng)驗,因為自己缺乏經(jīng)驗,很多問題而不能分清主次,還有些培訓(xùn)或?qū)W習(xí)不能找到重點,然后工作態(tài)度仍然不夠積極,在工作中僅僅能夠完成布置的工作是不夠的,若沒有工作做時可能就會松懈,不能做到主動學(xué)習(xí)。在工作中,不允許絲毫的馬虎,嚴(yán)謹(jǐn)認(rèn)真是時刻要牢記的。同時,學(xué)術(shù)上不夠鉆研,這是由工作性質(zhì)決定的,也是我自己選擇的,因為在我看來,只有被市場認(rèn)可的技術(shù)才有價值,但我畢竟是大三在校生,對科研技術(shù)進展方面都不了解,所以還需要更多的鍛煉機會。
經(jīng)過這一次的實踐與學(xué)習(xí),我才慢慢開始真正了解了軟件測試工作,實習(xí)是一個開端,一個讓自己學(xué)會成長的地方,不管是從工作技能上還是為人處事上,我都感覺到了自己有很大的提高。
首先,應(yīng)對軟件測試感興趣和對自己有自信,如果具備了這兩點,那么在開發(fā)過程中不管遇到什么樣的困難,我相信自己一定能克服。作為軟件測試工作者要善于懷疑,世界上沒有絕對正確的,總有錯誤的地方,具有叛逆心理,別人認(rèn)為不可能發(fā)生的事,我卻認(rèn)為可能發(fā)生,別人認(rèn)為是對的,我卻認(rèn)為不是對的。有時候,往往某些質(zhì)疑才是關(guān)鍵。保持一個良好的心情,否則很可能無法把測試作好,一定不能把生活中的不愉快的情緒帶到工作中來。在工作技能上,因為從事的是測試工作,自己又沒有經(jīng)驗,所以一切需要我從頭開始,而且更需要自己的努力、耐心和細心。這些都是自己欠缺的,但是在工作了這幾個月后,真的發(fā)現(xiàn)自己有了很大的改善。其次,讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經(jīng)歷使人成長,只有經(jīng)歷過,才可以讓自己真的成熟起來。
剛開始的時候很多人都和我一樣,認(rèn)為軟件測試工作簡單,只需要動動鼠標(biāo)就行,之后才明白當(dāng)初的認(rèn)識是多么的膚淺。雖然自是功能測試,手工測試的工作,但是那鼠標(biāo)也不是那么亂點的!所以其實做任何一件事都要付出自己自己的真心,努力去做,勇敢去做,才能離成功更進一步。
軟件測試課設(shè)心得體會2
?軟件測試方法和技術(shù)》這門課程,還是由張建東老師教我們的。在張老師的講解下,我深刻的體會到軟件測試是很有必要的。一個軟件,從最開始的可行性分析、需求分析、概要設(shè)計、詳細設(shè)計、編寫代碼。這一系列的開發(fā)之下。千辛萬苦的,花費了大量的人力物力、金錢時間,終于把軟件給做出來了。你試著想一下,要是送到客戶的手上,客戶突然發(fā)現(xiàn),軟件用不了,或者是軟件存在很大的缺陷。導(dǎo)致軟件不好用、甚至比原先沒有這個軟件,還麻煩了。客戶是很憤怒的。客戶一憤怒,就導(dǎo)致客戶不會付錢。這最終,項目失敗,造成資源的大量浪費,所以說軟件測試還是很有必要的。再者就是,軟件測試可以發(fā)現(xiàn)軟件的缺陷,從而通知編程人員不斷改進軟件。在這樣不斷測試,不斷改進的情況下。將軟件性能不斷提高,軟件變得越來越好用。
軟件測試,旨在發(fā)現(xiàn)軟件的缺陷。可以這樣說,軟件測試就是以發(fā)現(xiàn)軟件缺陷,為最終目的的測試活動。它通過軟件測試方法,白盒的、黑盒的、靜態(tài)的或是動態(tài)的。借助軟件測試工具,來找到缺陷。然后在缺陷評審和確認(rèn)之后將缺陷記錄下來,并用缺陷管理工具管理,詳細描述,關(guān)注軟件缺陷的發(fā)生周期。對它的嚴(yán)重性、和優(yōu)先級下一個定義。書寫軟件缺陷報告,具名缺陷的重現(xiàn)步驟、測試的'期望結(jié)果與實際結(jié)果、還有相關(guān)圖片、文字資料。提交給軟件編程人員,來完成軟件缺陷的修復(fù)。
軟件測試的方法,包括:白盒測試和黑盒測試。其中,白盒測試之中,有含有:語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋、等方法。黑盒測試方法中,有:等價類劃分法、邊界值分析法、判定表法、因果圖法等。軟件測試方法,按照是否運行代碼來看,可以分為:靜態(tài)測試和動態(tài)測試。其中靜態(tài)測試有,對代碼的走查和評審。動態(tài)測試,則是要通過運行代碼來執(zhí)行。白盒測試多用于軟件的單元測試上,黑盒測試多用于功能性測試上。代碼的靜態(tài)測試和動態(tài)測試,則是每一個軟件項目都必須的。
單元測試,多構(gòu)造樁函數(shù)或是驅(qū)動程序來測試。一般借助與各種軟件測試工具。軟件測試,或者說程序測試。一般先是進行單元測試。單元測試,修改完單元之中的缺陷、錯誤之后,就是集成測試。集成測試多針對程序功能進行測試,看程序的各項功能是否達到要求,是否齊全。集成測試之后就是系統(tǒng)測試。系統(tǒng)測試是針對整個軟件系統(tǒng)的?窜浖到y(tǒng)是否達到性能的要求。從而改進代碼,以求達到系統(tǒng)的嚴(yán)格要求。最后就是驗收測試,這個測試,一般都分成兩半來做。一半是,程序員模擬客戶環(huán)境,進行測試。而,另一半則是,真正的客戶參與的測試。最大程度的體現(xiàn)客戶的真實環(huán)境?蛻粼谠囘\行的情況下,看是否會發(fā)現(xiàn),平時發(fā)現(xiàn)并且以前的環(huán)境發(fā)現(xiàn)不了的問題。
驗收測試,包含對界面的測試和軟件可用性的測試,運用尼爾森十大原則,來測試軟件是否好用。軟件是否達到用戶的對軟件界面的需求。
無論是軟件編寫,還是軟件測試,都需要相應(yīng)的文檔管理。還有針對軟件測試制定的測試計劃,軟件測試執(zhí)行等。
通過本學(xué)期的學(xué)習(xí),我感受到軟件測試是一門非常需要學(xué)習(xí)的課程。即使作為考察課程,它也是軟件行業(yè)人士所必須了解的知識。它對軟件工程項目的作用是至關(guān)重要的,F(xiàn)在,作為學(xué)生的我所做的項目雖然都是一些小的項目,但是在小組共同開發(fā)的時候還是需要用到
項目的測試。如今這門課程我學(xué)的還不是很好,但我相信在今后的實訓(xùn)及工作當(dāng)中,能夠更好的體驗和感受到項目測試的精髓,對軟件項目測試有更深入的了解。我也希望,學(xué)校的老師能夠在今后的教學(xué)當(dāng)中重視軟件項目測試課程,多讓學(xué)生了解實例,去感受、體會軟件項目測試所遇到的問題和解決方案,理解軟件項目測試的精髓。
軟件測試課設(shè)心得體會3
在支付寶測試分析的角色和系統(tǒng)分析的角色是對應(yīng)的,只不過一個是測試類的另外一個是開發(fā)類的。系分下面會有相應(yīng)開發(fā),測分下面會有相應(yīng)的測試用例編寫和執(zhí)行人員。也就是說測試分析文檔是對測試執(zhí)行人員的一個指導(dǎo)(在我原來的理解方式上,覺得測試分析人員應(yīng)該是用例編寫人員;而在這里測試分析人員是從業(yè)務(wù)上去分析的,用例是用例執(zhí)行人員來寫并且執(zhí)行的)。
而通過這次的這次分析覺得自己的測分還存在以下的問題:
1、太關(guān)注開發(fā)的內(nèi)部實現(xiàn)邏輯。建議:將開發(fā)內(nèi)部實現(xiàn)邏輯看成一個黑盒子,測試分析要從這個黑盒子的輸入和輸出上去看開發(fā)內(nèi)部實現(xiàn)邏輯是不是有問題,而不應(yīng)該先去了解開發(fā)的實現(xiàn)邏輯然后按照他們的思路去分析。
2、分析文檔寫的過于詳細,甚至將用例的步驟都寫了出來。建議:測試分析要從全局上去看問題,細節(jié)的東西即便是知道的,也要留給之后的用例編寫人員去了解(就像系分之后的開發(fā)需要去寫詳細設(shè)計的道理一樣),這樣后面的人才會自己主動去想問題。
3、分析文檔要考慮維護性問題,不要出現(xiàn)類似比如還款中狀態(tài)為“r”這種具體的數(shù)據(jù)內(nèi)容。因為我的分析是對后續(xù)用例編寫人員的一個指導(dǎo)性的文檔,所以如果側(cè)分這么寫很有可能導(dǎo)致用例也照著這么寫,其實不管側(cè)分和用例都不應(yīng)該具體寫到r這么細節(jié),否則的話開發(fā)稍作變動我們就要相應(yīng)變動我們的用例
4、沒有明確測試目的`。review用例的時候,沒有提出每個用例需要明確一個測試目的,讓別人來看這個用例的時候能明白到底是怎么回事。
總結(jié):
1、以后寫測試分析文檔,依據(jù)僅僅是prd文檔,必須拋開開發(fā)實現(xiàn)邏輯部分(即不去看系分文檔),待測分出來之后,再去看系分文檔,互相看看彼此考慮的是否存在遺漏的地方。等到在寫用例的時候再讓寫用例的人和相應(yīng)的開發(fā)去互相明確更細節(jié)的東西。
2、寫用例我們目前都是僅僅做到對流程上的每個節(jié)點去單獨分析,細到看輸出的時候會關(guān)注到數(shù)據(jù)庫表的一個變化。但是除了以上部分,其實還少了對整體流程的關(guān)注,需要增加業(yè)務(wù)流程的各條路徑的一個覆蓋,在針對路徑的用例中不需要關(guān)注到數(shù)據(jù)庫表級那么細。
3、在做流程路徑覆蓋之前應(yīng)該畫一個路徑圖,這個圖的畫法考慮各個入口的不同分開畫流程圖,分別進行路徑覆蓋。
【軟件測試課設(shè)心得體會】相關(guān)文章:
軟件測試心得體會05-26
軟件測試總結(jié)03-22
軟件測試的目的05-24
單片機課設(shè)心得體會10-02
軟件測試心得體會(14篇)03-27
軟件測試心得體會4篇04-16
軟件測試心得體會15篇04-22
軟件測試心得體會14篇06-23