計(jì)科實(shí)訓(xùn)總結(jié)報(bào)告_第1頁
計(jì)科實(shí)訓(xùn)總結(jié)報(bào)告_第2頁
計(jì)科實(shí)訓(xùn)總結(jié)報(bào)告_第3頁
計(jì)科實(shí)訓(xùn)總結(jié)報(bào)告_第4頁
計(jì)科實(shí)訓(xùn)總結(jié)報(bào)告_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)訓(xùn)總結(jié)報(bào)告一、實(shí)訓(xùn)目的:通過十幾天在博為峰軟件技術(shù)有限公司的實(shí)訓(xùn),對軟件測試的基礎(chǔ)知識進(jìn)行學(xué)習(xí)與掌握,軟件測試方法、測試用例如何編寫、以用如何寫測試報(bào)告進(jìn)行學(xué)習(xí),從而為今后的就業(yè)準(zhǔn)備好基礎(chǔ)知識。通過老師講解、項(xiàng)目的實(shí)戰(zhàn)練習(xí)、分組合作等學(xué)習(xí)過程,對軟件測試有了全面的認(rèn)識,增加了基礎(chǔ)理論知識,學(xué)習(xí)到了在一個(gè)實(shí)際項(xiàng)目中如何與小組成員進(jìn)行合作才能更有效率的完成工作。二、實(shí)訓(xùn)時(shí)間:2013年7月11日至2013年7月28日三、實(shí)訓(xùn)地點(diǎn):成都市博為峰軟件技術(shù)有限公司四、實(shí)訓(xùn)內(nèi)容:在實(shí)訓(xùn)中主要學(xué)習(xí)了軟件測試工程師的工作要求以及工作內(nèi)容和職業(yè)素養(yǎng),對系統(tǒng)測試、需求分析、測試用例的設(shè)計(jì)、缺陷報(bào)告等內(nèi)容進(jìn)行了學(xué)

2、習(xí)。系統(tǒng)測試各階段的輸入與輸出:計(jì)劃階段:輸入客戶原始需求輸出需求規(guī)格說明書設(shè)計(jì)階段:輸入系統(tǒng)測試計(jì)劃、需求規(guī)格說明書輸出系統(tǒng)測試方案實(shí)現(xiàn)階段:輸入需求規(guī)格說明書、系統(tǒng)測試輸出系統(tǒng)測試用例、系統(tǒng)測試預(yù)測試項(xiàng)執(zhí)行階段:輸入系統(tǒng)測試用例、系統(tǒng)預(yù)測試項(xiàng)輸出缺陷報(bào)告、測試報(bào)告、測試日報(bào)或周報(bào)測試用例的設(shè)計(jì)與寫作:用例設(shè)計(jì)是從設(shè)計(jì)層面考慮,用例寫作格式并不統(tǒng)一,常用的設(shè)計(jì)方法主要有等價(jià)類劃分法、邊界值分析法、正交試驗(yàn)法等十種方法。等價(jià)類劃分法是將輸入域劃分為等價(jià)類和與等價(jià)類兩大類,要求為每個(gè)輸入劃分等價(jià)類,得到等價(jià)類表,為每個(gè)等價(jià)類規(guī)定一個(gè)唯一編號,設(shè)計(jì)一個(gè)測試用例,使其盡可能多的覆蓋所有尚未覆蓋的有效

3、等價(jià)類,重復(fù)這一步驟,使得有效等價(jià)類均被測試用例所覆蓋;設(shè)計(jì)一個(gè)測試用例,使其只覆蓋一個(gè)無效等價(jià)類,重復(fù)這一步驟使得所有的無效等價(jià)類均被覆蓋。邊界值分析法的理論基礎(chǔ),是假定大多數(shù)的錯(cuò)誤是發(fā)生在各種輸入條件的邊界上,如果在邊界附近的取值不會導(dǎo)致程序出錯(cuò),那么其它的取值導(dǎo)致程序錯(cuò)誤的可能性也很小。正交實(shí)驗(yàn)法是從大量的試驗(yàn)中挑選出適量的、有代表性的點(diǎn),應(yīng)用依據(jù)迦羅瓦導(dǎo)出的“正交表”,合理的安排試驗(yàn)的一種科學(xué)的試驗(yàn)設(shè)計(jì)方法。正交實(shí)驗(yàn)法并不是一種很準(zhǔn)確的方法,在設(shè)計(jì)出測試用例之后需要對用例進(jìn)行一定的補(bǔ)充。軟件缺陷和BUG軟件缺陷分遺漏、錯(cuò)誤和額外實(shí)現(xiàn)三類,利用測試用例測出缺陷之后,需要編寫缺陷報(bào)告,缺陷

4、報(bào)告編寫要遵行以下幾點(diǎn)準(zhǔn)則。(1)每個(gè)組成部分的描述準(zhǔn)確,不會引起誤解;(2)每個(gè)組成部分的描述清晰,易于理解;(3)只包含必不可少的信息,不包含任何多余的內(nèi)容;(4)包含復(fù)現(xiàn)該缺陷的完整步驟和其他本質(zhì)信息;(5)按照一致的格式書寫全部缺陷報(bào)告。WEB系統(tǒng)的測試(1)TCP/IP協(xié)議TCP協(xié)議提供了一種端到端的、基于連接的、可靠的通信服務(wù)。之所以說它可靠,首先是因?yàn)槊恳粋€(gè)TCP連接都會在發(fā)送端和接收端之間產(chǎn)生三次預(yù)先通訊,用術(shù)語來說就是TCP的三次握手,它負(fù)責(zé)確定一個(gè)TCP連接,并且負(fù)責(zé)數(shù)據(jù)包的發(fā)送確認(rèn)和發(fā)送的次序,同時(shí)負(fù)責(zé)重新傳送在傳輸過程中破壞或丟失的數(shù)據(jù)包,它能夠成功接收的數(shù)據(jù)包進(jìn)行回應(yīng)

5、,可以測試所接收數(shù)據(jù)包的完整性,并把接收到的次序錯(cuò)亂的數(shù)據(jù)包進(jìn)行順序整理,這些是TCP可靠通訊的一方面。由于TCP是用戶應(yīng)用和諸多網(wǎng)絡(luò)協(xié)議之間的紐帶,因此TCP必須能夠同時(shí)接收多個(gè)應(yīng)用的數(shù)據(jù),并且必須具備跟蹤記錄到達(dá)的數(shù)據(jù)包需要轉(zhuǎn)發(fā)到的應(yīng)用程序的功能,這個(gè)功能是通過端口來實(shí)現(xiàn)的。(2)IP協(xié)議IP協(xié)議負(fù)責(zé)將數(shù)據(jù)包切割成一小塊一小塊的,然后每個(gè)數(shù)據(jù)包都加上一個(gè)目的地地址,并且通過選擇一定的路徑發(fā)送出去,最后到達(dá)目的地以后又重新把一個(gè)個(gè)的小數(shù)據(jù)包合并成一個(gè)完整的數(shù)據(jù)。在一個(gè)IP數(shù)據(jù)包中需要包含豐富的信息,這其中包括:版本號、數(shù)據(jù)包頭長度、數(shù)據(jù)包的總長度、生成時(shí)間、處理IP報(bào)文的上層協(xié)議號、校驗(yàn)IP

6、數(shù)據(jù)包頭數(shù)據(jù)有效性的值、發(fā)送者的地址、要到達(dá)的地址等主要的八項(xiàng)。(3)HTTP協(xié)議WEB系統(tǒng)的基礎(chǔ)就是HTTP協(xié)議,HTTP協(xié)議是一個(gè)應(yīng)用層協(xié)議,也是TCP傳輸層的上一層協(xié)議,HTTP協(xié)議只定義傳輸?shù)膬?nèi)容是什么,不定義如何傳輸。HTTP協(xié)議是種請求應(yīng)答式的協(xié)議客戶端發(fā)送一個(gè)請求,服務(wù)器返回該請求的應(yīng)答。HTTP協(xié)議使用可靠的TCP連接,默認(rèn)端口是80。(4)功能測試:功能測試通常從以下幾個(gè)角度來對軟件測試進(jìn)行評價(jià):軟件是否正確實(shí)現(xiàn)了需求規(guī)格說明書中明確定義的需求。軟件是否遺漏了需求規(guī)格說明書中明確定義的需求。軟件是否將需求規(guī)格說明書中未定義的需求實(shí)現(xiàn)。軟件是否對異常情況進(jìn)行了處理,容錯(cuò)性好。軟

7、件是否滿足用戶的使用需求。軟件是否滿足用戶的隱性需求。(5)可用性測試:站點(diǎn)整體布局,整個(gè)站點(diǎn)應(yīng)具有統(tǒng)一的本色,統(tǒng)一的排版,統(tǒng)一的操作方式,統(tǒng)一的提示信息,統(tǒng)一的內(nèi)容布局。頁面導(dǎo)航直觀圖形內(nèi)容風(fēng)格統(tǒng)一頁面內(nèi)容準(zhǔn)確注意快捷方式滿足區(qū)域文化考慮用戶群體等其它一些關(guān)注點(diǎn)(6)性能測試:主要用于評價(jià)一個(gè)網(wǎng)絡(luò)應(yīng)用系統(tǒng)在多用戶訪問時(shí)系統(tǒng)的處理能力,主要關(guān)注于系統(tǒng)上線時(shí)的性能指標(biāo)評估,在高負(fù)載高壓力時(shí)系統(tǒng)是否能穩(wěn)定處理,長時(shí)間運(yùn)行時(shí)系統(tǒng)的穩(wěn)定性等方面。(7)安全性測試:認(rèn)證與授權(quán),用于驗(yàn)證用戶的登錄和權(quán)限是否正常。Session與Cookie,用于驗(yàn)證Session與Cookie不會導(dǎo)致信息泄露和認(rèn)證錯(cuò)誤。

8、SQL注入,用于驗(yàn)證系統(tǒng)不會因?yàn)榉欠ㄝ斎攵鴮QL語句的運(yùn)行順序進(jìn)行修改,導(dǎo)致信息泄露甚至數(shù)據(jù)庫內(nèi)容被更改等。(8)兼容性測試:服務(wù)器端的兼容性測試主要指同一個(gè)軟件需要測試不同的WEB服務(wù)器版本,連接不同的數(shù)據(jù)庫或者使用不同的網(wǎng)絡(luò)環(huán)境時(shí)是否能正常工作;客戶端平臺主要指瀏覽器版本的兼容性,還有客戶端的硬件平臺。對WEB基礎(chǔ)知識進(jìn)行了解,最終通過WEB的LevonOA項(xiàng)目的實(shí)踐,完成各個(gè)階段的輸入與輸出,最終提交需求規(guī)格說明書、測試用例、缺陷報(bào)告,并對各個(gè)階段進(jìn)行評審。手機(jī)測試手機(jī)測試與WEB測試的主要區(qū)別是屏幕大小不同、資源限制、操作方式不同三個(gè)方面。通過對“樂淘網(wǎng)”項(xiàng)目的實(shí)戰(zhàn),小組分工合作,編

9、寫需求規(guī)格說明書、測試用例、缺陷報(bào)告并對各個(gè)階段進(jìn)行評審。自動化測試自動化測試用例設(shè)計(jì)的五大原則:自動化測試用例的范圍往往是核心業(yè)務(wù)流程或者重復(fù)執(zhí)行率較高的自動化測試用例一般以“正向”為主不是所有的手工測試用例都可以使用自動化測試來實(shí)踐手工測試用例不用回歸原點(diǎn),而自動化測試用例則是必須的自動化測試用例不是每步都寫預(yù)期結(jié)果性能測試觀察系統(tǒng)在一個(gè)給定的環(huán)境和場景中的性能表現(xiàn)是否與預(yù)期目標(biāo)一致,評判系統(tǒng)是否存在性能缺陷,并根據(jù)測試結(jié)果識別性能瓶頸,改善系統(tǒng)性能的完整的過程稱為性能測試。性能測試分為負(fù)載測試、壓力測試、基準(zhǔn)測試、并發(fā)測試、配置測試和容量測試六大部分。在一定的軟件、硬件以及網(wǎng)絡(luò)環(huán)境下,通

10、過運(yùn)行一種或多種業(yè)務(wù)在不同的并發(fā)或者在線用戶數(shù)量情況下,測試服務(wù)器的性能指標(biāo)是否在性能需求范圍內(nèi),用于確定系統(tǒng)所能承載的最大用戶數(shù)、最大有效用戶數(shù)以及不同用戶數(shù)下的系統(tǒng)響應(yīng)實(shí)踐及服務(wù)器的資源利用率稱為負(fù)載測試。壓力測試是指在一定的軟件、硬件以及網(wǎng)絡(luò)環(huán)境下,通過大量的并發(fā)/在線用戶向服務(wù)器產(chǎn)生負(fù)載,使用服務(wù)器的資源處于極限狀態(tài)下長時(shí)間連續(xù)運(yùn)行,以測試服務(wù)器在高負(fù)載情況下是否能夠穩(wěn)定工作。配置測試是指在一定的軟件、硬件以及網(wǎng)絡(luò)環(huán)境配置下,通過運(yùn)行一種或多種業(yè)務(wù)在一定的并發(fā)或在線用戶數(shù)量情況下,獲得不同配置的性能指標(biāo),用于選擇最佳的設(shè)備及參數(shù)配置。在一定的軟件、硬件及網(wǎng)絡(luò)環(huán)境下,向數(shù)據(jù)庫中構(gòu)造不同數(shù)

11、量級別的數(shù)據(jù)記錄,通過運(yùn)行一種或多種業(yè)務(wù)在一定的并發(fā)或在線用戶數(shù)量情況下,獲取不現(xiàn)數(shù)據(jù)級別的服務(wù)器性能指標(biāo),以確定數(shù)據(jù)庫的最佳容量。五、實(shí)訓(xùn)總結(jié)2013年7月11日我來到成都市博為峰軟件技術(shù)有限公司進(jìn)行實(shí)訓(xùn),在此次實(shí)訓(xùn)中,除了讓我明白工作中需要能力,素質(zhì),知識之外,更重要的是學(xué)會了如何小組合作、在小組合作各如何更有效的完整整個(gè)測試流程。我也懂得了享受工作,在工作中去體會真正的快樂,而不是把工作當(dāng)成一個(gè)任務(wù)來完成,這樣只會感覺很疲憊而且工作的效率也非常低。這次的實(shí)訓(xùn)讓我明白在工作在團(tuán)隊(duì)合作是非常重要的,任何一個(gè)項(xiàng)目都不是靠一個(gè)人來完成的,每一步都需要進(jìn)行評審,因此處好人際關(guān)系也是非常重要的。當(dāng)遇

12、到問題,冷靜,想辦法一點(diǎn)一點(diǎn)的排除障礙,到最后獲取成功,一種自信心就由然而生,這應(yīng)該就是工作的樂趣。有時(shí)候不懂的就需要問別人了,虛心請教,從別人的身上真的能學(xué)到自己沒有的東西,每一次的挫折都會使我更接近成功。還有學(xué)會了在工作中與人的合作與交流,同樂同累,合作互助,這是團(tuán)體的精神,也是必須學(xué)習(xí)的東西。經(jīng)過之前的在校學(xué)習(xí),對程序設(shè)計(jì)有了一定的認(rèn)識與理解。在校期間,一直都是學(xué)習(xí)理論知識,沒有機(jī)會去參與項(xiàng)目的開發(fā)。對軟件測試也沒什么基礎(chǔ),剛到信科學(xué)院一年的時(shí)間,學(xué)習(xí)到的理論基礎(chǔ)也不完全,選擇實(shí)訓(xùn)只是希望可以選擇一個(gè)入門比較快的,因此選擇了軟件測試。在實(shí)訓(xùn)之前,軟件項(xiàng)目的測試對我來說是比較抽象的,一個(gè)完

13、整的項(xiàng)目要怎么分工以及完成該項(xiàng)目所要的步驟也不是很明確。而經(jīng)過這次實(shí)訓(xùn),讓我明白了一個(gè)完整項(xiàng)目的測試,必須由團(tuán)隊(duì)來分工合作,并在每個(gè)階段中進(jìn)行必要的總結(jié)與論證。實(shí)訓(xùn)結(jié)束之后我才明白軟件測試僅僅是入門容易,但要從事這個(gè)行業(yè)還需要付出很多的努力,也還需要學(xué)習(xí)更多的測試,更重要的是要在一次一次的項(xiàng)目中去總結(jié)、去積累經(jīng)驗(yàn)。一個(gè)完整的測試項(xiàng)目包括需求分析、制定測試計(jì)劃、設(shè)計(jì)方案、實(shí)現(xiàn)和執(zhí)行五個(gè)階段。需求分析階段要準(zhǔn)確,每個(gè)階段更需要寫清楚哪些是必填項(xiàng),每項(xiàng)有哪些約束條件,同時(shí)流程也必須寫清楚。需求規(guī)格說明書要做到正確性、無歧義性、完整性、一致性、可驗(yàn)證性和可追蹤性五方面。在每個(gè)階段中都有相應(yīng)的輸入與輸出

14、,我們必須清楚這些輸入與輸出,并根據(jù)流程一步一步的完成,在每個(gè)階段都需要進(jìn)行評審,并根據(jù)評審進(jìn)行更改。我深刻的認(rèn)識到要成為一名優(yōu)秀的軟件測試人員不是一件容易的事情,不僅要有足夠的干勁和熱情,同時(shí)也需要對相應(yīng)的業(yè)務(wù)熟悉更重要的是得具備扎實(shí)的軟件開發(fā)技術(shù),軟件測試人員并不僅僅是掌握相應(yīng)的技術(shù)。實(shí)訓(xùn)中要求有扎實(shí)的理論基本知識,操作起來才順心應(yīng)手,我這時(shí)才明白什么是“書到用時(shí)方恨少”。這就激發(fā)了學(xué)習(xí)的欲望?!皩W(xué)以致用”,就是要把學(xué)來的知識能運(yùn)用到實(shí)際操作當(dāng)中,用實(shí)踐來檢驗(yàn)知識的正確性。我想,這是實(shí)訓(xùn)的最根本目的?!凹埳系脕斫K覺淺,絕知此事要躬行!”,在短暫的實(shí)訓(xùn)過程中,讓我深深感受到自己在實(shí)際運(yùn)用中專

15、業(yè)知識的匱乏。以前總以為自己學(xué)的還不錯(cuò),一旦應(yīng)用到實(shí)際就大不一樣了,這時(shí)才真正領(lǐng)悟“學(xué)無止境”的含義。短短的實(shí)訓(xùn)結(jié)束了,為我將來的就業(yè)打下了良好的基礎(chǔ),今后我將會更加努力的學(xué)習(xí),不斷提高自身素質(zhì),開拓創(chuàng)新,與時(shí)俱進(jìn)。在博為峰軟件技術(shù)有限公司實(shí)訓(xùn)的前后一共十八天,每天進(jìn)行高強(qiáng)度的學(xué)習(xí),也正是在這種壓力的作用下我才深刻體會到知識的缺乏,經(jīng)過這一段時(shí)間的學(xué)習(xí)我對軟件測試有了總體上系統(tǒng)的了解,也有了一定的知識理論基礎(chǔ),自動化測試工具要實(shí)現(xiàn)自動化從而代替人的手工操作,但自動化在一定程度上來說還存在一定的誤差,因此對于一個(gè)項(xiàng)目來說不可能僅僅采用自動化測試,自動化測試只需要實(shí)現(xiàn)如下三個(gè)功能即可:對象識別:手工測試中點(diǎn)擊鼠標(biāo)和鍵盤是必須的操作,使用工具來做測試則需要首先找到它應(yīng)該點(diǎn)哪個(gè)對象,應(yīng)該在哪個(gè)文本框中輸入值。檢查點(diǎn):檢查點(diǎn)就是期望結(jié)果,我們將期望結(jié)果寫入檢查點(diǎn),運(yùn)行過程中工具將實(shí)際結(jié)果與檢查點(diǎn)進(jìn)行對比來決定測試

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論