心得體會(huì)是指一種讀書,、實(shí)踐后所寫的感受性文字,。那么心得體會(huì)該怎么寫?想必這讓大家都很苦惱吧,。下面我?guī)痛蠹艺覍げ⒄砹艘恍﹥?yōu)秀的心得體會(huì)范文,,我們一起來了解一下吧,。
軟件測試心得體會(huì) 軟件測試實(shí)訓(xùn)報(bào)告心得體會(huì)篇一
我在大學(xué)期間的專業(yè)是信息與計(jì)算科學(xué),,原本打算從事網(wǎng)絡(luò)方面的工作,,對活動(dòng)目錄,、數(shù)據(jù)庫,、操作系統(tǒng)等的知識比較感興趣。經(jīng)過這次理論學(xué)習(xí),,了解到要做好軟件測試,,要求掌握的知識并不僅僅是測試方面的,網(wǎng)絡(luò),、數(shù)據(jù)庫,、操作系統(tǒng)等的知識對做好測試也是很有幫助的。這讓我明確了以后學(xué)習(xí)的目標(biāo),,在不斷學(xué)習(xí)軟件測試的同時(shí),,也應(yīng)該繼續(xù)其他相關(guān)知識的深入學(xué)習(xí)。
通過此次學(xué)習(xí),,對整個(gè)軟件測試行業(yè)的了解大大的加深,。以前認(rèn)為軟件測試只是枯燥的反復(fù)的使用被測試軟件來發(fā)現(xiàn)異常的問題,以為軟件測試并不重要,,低開發(fā)一等?,F(xiàn)在認(rèn)識到了軟件測試的重要性,軟件測試是軟件產(chǎn)業(yè)向軟件工業(yè)化生產(chǎn)時(shí)代邁進(jìn)不可缺少的重要組成部分,,是保證軟件質(zhì)量達(dá)到客戶需求不可缺少的環(huán)節(jié),。軟件測試在國內(nèi)是一個(gè)新的職業(yè),發(fā)展得比較晚,,但它的重要性正在為行業(yè)所重視,。
在學(xué)習(xí)過程中,我了解了作為一個(gè)合格的測試人員所應(yīng)具備的素質(zhì)與技能,。其中個(gè)人素質(zhì)在測試工作中起到了非常重要的作用,,它包括你的信心、耐心,、細(xì)心和與人交流溝通的能力,,它將貫穿你工作生涯的整個(gè)過程。在測試?yán)碚撋?,我們系統(tǒng)學(xué)習(xí)了軟件測試的流程,,各種測試階段和測試方法,以及測試工具的使用,。通過這些課程的學(xué)習(xí),,讓我們對軟件工程也有了更深刻的理解,為以后的測試工作作了很好的理論儲(chǔ)備和技能的提升,。
軟件測試作為軟件開發(fā)過程中一個(gè)非常重要的環(huán)節(jié),,越來越成為軟件開發(fā)商和用戶關(guān)注的焦點(diǎn)。完善的測試是軟件質(zhì)量的保證,,因此軟件測試就成了一項(xiàng)重要而艱巨的工作,,要做好這項(xiàng)工作當(dāng)然也絕非易事,我在做軟件測試工作中總結(jié)出了一些經(jīng)驗(yàn)和技巧,。
1.功能點(diǎn)的細(xì)化
在進(jìn)行測試前,,先將所要測試的功能細(xì)分,填寫《測試用例表》,,有針對性的運(yùn)行功能測試案例,,逐個(gè)對每個(gè)功能細(xì)分點(diǎn)進(jìn)行測試。在每次運(yùn)行測試案例之前,,明確此次運(yùn)行的目的和預(yù)期的輸出結(jié)果,,并要做好記錄。
2.注意測試中的錯(cuò)誤集中發(fā)生的現(xiàn)象
有一些錯(cuò)誤是和程序開發(fā)人員的編程水平和習(xí)慣有很大關(guān)系的,。例如程序中的拼寫錯(cuò)誤,,習(xí)慣用法等。注意收集并記錄這些現(xiàn)象,,有助于更快,、更多地發(fā)現(xiàn)類似的錯(cuò)誤。
3.盡可能多的使用非常規(guī)的測試
充分考慮到各種合法的輸入和不合法的輸入以及各種邊界條件,。邊界值往往是最容易出現(xiàn)異常的情況,,特殊的情況下甚至要制造極端的狀態(tài)和意外狀態(tài),比如網(wǎng)絡(luò)突然中斷,,和電源突然斷電等情況,。
4.對測試錯(cuò)誤結(jié)果一定要有一個(gè)確認(rèn)的過程
一般有a測試出來的錯(cuò)誤,一定要有一個(gè)b來確認(rèn),。
5.制定嚴(yán)格的測試計(jì)劃
測試時(shí)間安排的盡量寬松,,不要希望在極短的時(shí)間內(nèi)完成一個(gè)高水平的測試。
6.回歸測試的關(guān)聯(lián)性一定要引起充分的注意
在開發(fā)人員剛修復(fù)bug之后的地方,,再找一找,,往往開發(fā)人員只修復(fù)報(bào)告出來的缺陷而不去考慮別的功能在修改時(shí)可能會(huì)重新造成錯(cuò)誤。修改一個(gè)錯(cuò)誤而引起更多的錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見,。
7.測試文檔要盡可能詳細(xì)
《測試用例表》中的功能點(diǎn)可盡量的詳細(xì),,如實(shí),、詳細(xì)地記錄每次運(yùn)行測試案例的輸入數(shù)據(jù),輸出數(shù)據(jù),,出錯(cuò)提示,,進(jìn)行測試的時(shí)間,完成測試的時(shí)間等,,便于以后對測試工作的回溯,。
8.重視交流和溝通
包括和程序開發(fā)人員的交流,同是測試人員之間的交流,,網(wǎng)上技術(shù)論壇和網(wǎng)友的交流,,和客戶的交流等。多思考,,多交流,,多提問,通過多種溝通交流的途徑,,可以少走很多彎路,,同時(shí)可以學(xué)到很多東西。
9.善于總結(jié)
在測試過程中發(fā)現(xiàn)的所有問題,,異常情況,,發(fā)現(xiàn)程序開發(fā)人員易犯,常犯的錯(cuò)誤,,各種有價(jià)值的經(jīng)驗(yàn)教訓(xùn),,使用系統(tǒng)和操作數(shù)據(jù)庫時(shí)發(fā)現(xiàn)或者學(xué)到的技巧,使用測試工具時(shí)的心得等等,,都可以隨手記錄在筆記本或者電腦上,。這些都將是今后工作中可以參照的珍貴資料,同時(shí)也會(huì)成為自己的寶貴經(jīng)驗(yàn),。
10.妥善保存一切測試過程文檔,。
這次軟件測試實(shí)訓(xùn)為我們以后從事軟件測試工作打下了良好的專業(yè)基礎(chǔ),為我們的進(jìn)一步學(xué)習(xí)提高打下了扎實(shí)的理論基礎(chǔ),。對測試過程有了初步的認(rèn)識,,測試計(jì)劃、測試設(shè)計(jì),、測試開發(fā),、測試執(zhí)行、測試評估,、測試報(bào)告貫穿整個(gè)軟件開發(fā)過程,。單元測試、集成測試,、系統(tǒng)測試,、驗(yàn)證測試每個(gè)階段都應(yīng)以用戶需求為依據(jù),。這些基本的概念雖然比較抽象,但對以后的實(shí)踐是大有益處的,。
總的來說,,這次培訓(xùn)效果不錯(cuò),對自己有一定的提升,,這完全不同與學(xué)校的學(xué)習(xí),因?yàn)樗淤N近工作,,針對以后工作的內(nèi)容作了很多實(shí)例的練習(xí)與工具的使用,,為我們更快的加入工作提供的很好的前提。接下來一段時(shí)間,,我將利用假期進(jìn)入相關(guān)測試部門進(jìn)行實(shí)際項(xiàng)目的訓(xùn)練,,我相信在我有了很好的理論基礎(chǔ)后,會(huì)在工作中很好的加以應(yīng)用,,讓測試工作做得更好,。同時(shí),我會(huì)更加努力的學(xué)習(xí)與工作,,遇到問題會(huì)及時(shí)多渠道尋找解決方法,,積極上進(jìn),希望早日成為一名優(yōu)秀的測試人員,。
軟件測試心得體會(huì) 軟件測試實(shí)訓(xùn)報(bào)告心得體會(huì)篇二
在支付寶測試分析的角色和系統(tǒng)分析的角色是對應(yīng)的,,只不過一個(gè)是測試類的另外一個(gè)是開發(fā)類的。系分下面會(huì)有相應(yīng)開發(fā),,測分下面會(huì)有相應(yīng)的測試用例編寫和執(zhí)行人員,。也就是說測試分析文檔是對測試執(zhí)行人員的一個(gè)指導(dǎo)(在我原來的理解方式上,覺得測試分析人員應(yīng)該是用例編寫人員;而在這里測試分析人員是從業(yè)務(wù)上去分析的,,用例是用例執(zhí)行人員來寫并且執(zhí)行的),。
而通過這次的這次分析覺得自己的測分還存在以下的問題:
1、太關(guān)注開發(fā)的內(nèi)部實(shí)現(xiàn)邏輯,。建議:將開發(fā)內(nèi)部實(shí)現(xiàn)邏輯看成一個(gè)黑盒子,,測試分析要從這個(gè)黑盒子的輸入和輸出上去看開發(fā)內(nèi)部實(shí)現(xiàn)邏輯是不是有問題,而不應(yīng)該先去了解開發(fā)的實(shí)現(xiàn)邏輯然后按照他們的思路去分析,。
2,、分析文檔寫的過于詳細(xì),甚至將用例的步驟都寫了出來,。建議:測試分析要從全局上去看問題,,細(xì)節(jié)的東西即便是知道的,也要留給之后的用例編寫人員去了解(就像系分之后的開發(fā)需要去寫詳細(xì)設(shè)計(jì)的`道理一樣),,這樣后面的人才會(huì)自己主動(dòng)去想問題,。
3,、分析文檔要考慮維護(hù)性問題,不要出現(xiàn)類似比如還款中狀態(tài)為“r”這種具體的數(shù)據(jù)內(nèi)容,。因?yàn)槲业姆治鍪菍罄m(xù)用例編寫人員的一個(gè)指導(dǎo)性的文檔,,所以如果側(cè)分這么寫很有可能導(dǎo)致用例也照著這么寫,其實(shí)不管側(cè)分和用例都不應(yīng)該具體寫到r這么細(xì)節(jié),,否則的話開發(fā)稍作變動(dòng)我們就要相應(yīng)變動(dòng)我們的用例
4,、沒有明確測試目的。review用例的時(shí)候,,沒有提出每個(gè)用例需要明確一個(gè)測試目的,,讓別人來看這個(gè)用例的時(shí)候能明白到底是怎么回事。
總結(jié):
1,、以后寫測試分析文檔,,依據(jù)僅僅是prd文檔,必須拋開開發(fā)實(shí)現(xiàn)邏輯部分(即不去看系分文檔),,待測分出來之后,,再去看系分文檔,互相看看彼此考慮的是否存在遺漏的地方,。等到在寫用例的時(shí)候再讓寫用例的人和相應(yīng)的開發(fā)去互相明確更細(xì)節(jié)的東西,。
2、寫用例我們目前都是僅僅做到對流程上的每個(gè)節(jié)點(diǎn)去單獨(dú)分析,,細(xì)到看輸出的時(shí)候會(huì)關(guān)注到數(shù)據(jù)庫表的一個(gè)變化,。但是除了以上部分,其實(shí)還少了對整體流程的關(guān)注,,需要增加業(yè)務(wù)流程的各條路徑的一個(gè)覆蓋,,在針對路徑的用例中不需要關(guān)注到數(shù)據(jù)庫表級那么細(xì)。
3,、在做流程路徑覆蓋之前應(yīng)該畫一個(gè)路徑圖,,這個(gè)圖的畫法考慮各個(gè)入口的不同分開畫流程圖,分別進(jìn)行路徑覆蓋,。
軟件測試心得體會(huì) 軟件測試實(shí)訓(xùn)報(bào)告心得體會(huì)篇三
一個(gè)從點(diǎn)點(diǎn)點(diǎn)開始,,一切未知的故事。
在最初的認(rèn)知里,,軟件測試這個(gè)行業(yè)需要掌握的只是簡單的點(diǎn)點(diǎn)點(diǎn),,但是怎么點(diǎn),從那點(diǎn),,為什么點(diǎn)一直是我內(nèi)心的疑惑,,所以,為了讓自己能夠點(diǎn)點(diǎn)點(diǎn),,更明白的點(diǎn)點(diǎn)點(diǎn),,學(xué)習(xí)軟件測試并在這個(gè)行業(yè)發(fā)展成了我現(xiàn)階段的目標(biāo),。
需求澄清階段:從二三百字的英文需求文檔,像一個(gè)產(chǎn)品的使用說明書,,簡單明了的交代了是什么,,怎么用。到后來幾千字的需求澄清文檔,,是一次思維的轉(zhuǎn)變,。從習(xí)以為常的使用各種軟件到思考怎樣去制造出來一個(gè)軟件,一個(gè)成熟的軟件具備了哪些功能才能夠讓我們?nèi)ナ褂?,要同時(shí)從人和計(jì)算機(jī)的角度去思考問題,。從人的角度出發(fā),我們要考慮我們所需要的軟件能夠幫助我們干什么,,在哪些方面減少我們的人工成本,怎樣才是使用起來方便快捷的,。從代碼的角度出發(fā),,代碼能夠?qū)崿F(xiàn)的功能有哪些,其中的邏輯順序是怎樣的,,怎樣才能用最少的代碼實(shí)現(xiàn)最多的功能,。盡最大的努力去提出盡可能多的需求。
思維導(dǎo)圖階段:思維導(dǎo)圖,,像字面意思一樣,,是思維的引導(dǎo)流程圖。相比于繁瑣的文字信息,,它能夠有邏輯有順序的用最少的文字展現(xiàn)一個(gè)軟件應(yīng)有的功能,。也能夠說明在人們對于軟件錯(cuò)誤的操作后,軟件能夠明確的告知,。
測試計(jì)劃階段:計(jì)劃,,顧名思義,對任何一件事情都是需要有計(jì)劃的,,它就像是完成目標(biāo)的開始,,我們在對某件事情有了初步的了解之后,怎樣去完成這件事情,,誰去完成這件事情,,在什么環(huán)境下完成這件事情,怎樣就算達(dá)到目標(biāo),,不管哪一方面,,我們都需要一個(gè)簡單的計(jì)劃,這樣才能更好的掌控事情的發(fā)展形勢,。
測試設(shè)計(jì)階段:軟件測試需要我們?nèi)y試什么,,我們怎樣才能測試出來我們想要的東西,,根據(jù)什么去執(zhí)行測試?;蛟S這就是測試設(shè)計(jì)的意義,。根據(jù)對需求的理解,我們怎樣才算完成對需求的開發(fā),,是測試設(shè)計(jì)的重點(diǎn),,也是測試用例編寫的依據(jù)。我們需要全方面的考慮問題,。不僅僅是它能不能正常使用,,而且也包括在異常情況下的處理;在不同條件,,不同環(huán)境下功能能否正常使用,;一個(gè)軟件前端和后端所能顯示的信息情況是否一致。這些都不再是概括性的描述,,而是具體的實(shí)例,。
需求澄清到用例開發(fā),二三百字到上萬字的文檔,,對于軟件測試這個(gè)行業(yè)有了全新的認(rèn)識,。不止是簡單的點(diǎn)點(diǎn)點(diǎn),是對一個(gè)項(xiàng)目上線前的最后一道防線,,盡可能多的去避免缺陷產(chǎn)生是軟件測試的職責(zé)。
對于現(xiàn)階段的自己,,想要更深層次的了解軟件測試,,需要的是時(shí)間和精力的付出。只希望現(xiàn)在的自己,,能夠快速的掌握軟件測試的基礎(chǔ)知識,,進(jìn)入這個(gè)行業(yè)。在實(shí)踐中成長,,在成長中學(xué)習(xí),。