【正文】
one of the organisations listed underappealedDismissal.You can make a claim to an employment tribunal, even if you haven39。t agree with the disciplinary action your employer has taken against youg an employment tribunal claimEmployment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if:在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯謝意! 同時也感謝學院為我提供良好的做畢業(yè)設計的環(huán)境。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學術目標,領會了基本的思考方式,從論文題目的選定到論文寫作的指導,經(jīng)由您悉心的點撥,再經(jīng)思考后的領悟,常常讓我有“山重水復疑無路,柳暗花明又一村”。我不是您最出色的學生,而您卻是我最尊敬的老師。三年的求學生涯在師長、親友的大力支持下,走得辛苦卻也收獲滿囊,在論文即將付梓之際,思緒萬千,心情久久不能平靜。 Corey Sandler 著, 機械工業(yè)出版社, 2005年⑧《軟件測試自動化》,Daniel amp。 Tom Badgett amp。④ 面向?qū)ο蟮能浖y試》, 楊文宏,李心輝 等譯, 中信出版社, 2002⑤軟件測試自動化技術與實例詳解》, [美] Mark Fewster amp。[15]黃勁榮:無線局域網(wǎng)在校園網(wǎng)的應用[J].教育信息化,2009(15):1。[13]趙力強、張海林:IEEE [期刊論文] 計算機學報2010(11)。[11]賀雪晨:信息對抗與網(wǎng)絡安全 清華大學出版社(第2版),2010,5。[9]李志球:《計算機網(wǎng)絡基礎》,北京電子工業(yè)出出版社,2006年,第4頁。[6]Cisco Systems 公司:《無線局域網(wǎng)基礎》,人民郵電出版社,2005年,第3頁。[3]、[4]同上,第3頁。注釋[1]段水福:《無線局域網(wǎng)(WLAN)設計與實踐》,杭州浙江大學出版社,2007年,第3頁。在進行自動化測試需要一個比較好的腳本及一個優(yōu)化的流程,腳本出現(xiàn)一點錯誤都會導致自動化測試失敗。系統(tǒng)在研發(fā)期間的版本問題會影響自動化測試,自動化測試的流程及腳本需要及時進行修改才可以進行測試,版本不穩(wěn)定則會造成自動化測試無法進行。自動化測試對于回歸測試、重復性測試比較高,但是對于bug的發(fā)現(xiàn)程度的有效性不高,對系統(tǒng)的優(yōu)化幫助不大。測試的軟件質(zhì)量出現(xiàn)變動則導致自動化測試不能正常進行。有些測試不適合自動化測試,僅適合于手工測試。在同等的人力、物力條件下自動化測試可以準備測試到壓力和性能指數(shù)。由于自動測試通常采用腳本技術,這樣就有可能只需要做少量的甚至不做修改,實現(xiàn)在不同的測試過程中使用相同的用例。由于測試是自動執(zhí)行的,每次測試的結(jié)果和執(zhí)行的內(nèi)容的一致性是可以得到保障的,從而達到測試的可重復的效果。比如,對于大量用戶的測試,不可能同時讓足夠多的測試人員同時進行測試,但是卻可以通過自動化測試模擬同時有許多用戶,從而達到測試的目的。自動化的一個明顯的好處是可以在較少的時間內(nèi)運行更多的測試。由于回歸測試的動作和用例是完全設計好的,測試期望的結(jié)果也是完全可以預料的,將回歸測試自動運行,可以極大提高測試效率,縮短回歸測試時間。二、 自動化測試A. 優(yōu)點 對程序的回歸測試更方便。 人為因素比較大。 壓力測試、性能測試效果比較差。B.缺點 回歸測試工作量較大。 手工測試可以完成所有測試。 支持不同場景測試。 測試過程的靈活變動。 正確性的檢查。 界面和用戶體驗測試。手工測試與自動化測試的優(yōu)劣主要體現(xiàn)以以下幾個方面:一、 手工測試A.優(yōu)點 測試用例的設計。手工測試與自動化測試在使用過程中操作不一樣,但是前提和目標都是一致的,都必須在需要分析的引導下寫出相對應的測試用例,然后根據(jù)測試用例進行手工測試和自動化測試;在目標和結(jié)果上都是完成相關的用例測試,產(chǎn)生相關的測試結(jié)果,驗證系統(tǒng)的正確性。所謂手工測試就是由人工按照事先對需要分析文檔而寫好的測試用例一個一個的輸入執(zhí)行,然后觀察結(jié)果,和機器測試是否相對應,在執(zhí)行過程中是否會有異常發(fā)生,屬于比較原始但是必須執(zhí)行的一個步驟。5. 手動測試可以靈活的處理意外事件。3. 在回歸測試時往往可以發(fā)現(xiàn)較多的新問題。 1. 手工測試發(fā)現(xiàn)的問題較多。編寫手工測試時,我們還可以考慮的其他方面包括:可訪問性(此時我們要確保即使用戶視力不佳,也能夠及時發(fā)現(xiàn)其測試工具提供的用戶界面所發(fā)生的變化)、可用性(在一個可控制的環(huán)境中,令用戶運行測試,測試目的在于檢驗以下情況:當用戶突然無法收發(fā)郵件時,用戶是否能夠馬上發(fā)現(xiàn)網(wǎng)絡斷開)、安全性(其他應用程序是否能夠利用這個功能并造成不良后果?),以及地理政治方面的因素(當把Disconnected一詞翻譯為其他語言時,是否會造成誤解或政治糾紛?)。此時,我們必須詳細列出測試步驟。我們在編寫手工測試時,必須在手工測試中描述此類問題。舉例來說,某個測試人員在執(zhí)行測試過程中,當他使用一臺筆記本計算機進行測試時,一方面他斷開了網(wǎng)線與計算機的連接,另一方面他卻忘記了關閉筆記本計算機與網(wǎng)絡之間的連接,這時我們原本希望能夠看到錯誤出現(xiàn),然而我們卻沒有得到任何錯誤提示。還要牢記的是:編寫測試的人員未必是唯一執(zhí)行測試的人員,團隊中其他成員也有可能在執(zhí)行某個大型測試集的過程中執(zhí)行某項手工測試,有時候,由于身份變更或任務變更,編寫的手工測試還有可能移交到其他人員手中。也就是說,當我們在編寫測試描述及測試步驟時,必須牢記:在實際測試過程中,我們可能并不在測試現(xiàn)場。探討創(chuàng)建并運行一個手工測試的內(nèi)部機制的過程中,我們必須記住創(chuàng)建手工測試的原因,和我們是如何創(chuàng)建手工測試的。利用手工測試,我們可以定義測試,還可以跟蹤測試,直到這些測試因為產(chǎn)品變更被廢棄為止。手工測試一般是基于后面兩個原因:(1)時間資源不足;(2)技術水平不足?!?需要使用自動測試,但是時間不允許進行自動測試的場合。例如,如果我們需要驗證一個圖形用戶界面組件確實能夠應用于某個軟件產(chǎn)品中的某項功能的開發(fā),而這項功能又將被其他功能替換。手工測試一般能夠發(fā)現(xiàn)一些自動化測試所不能發(fā)現(xiàn)的問題,這也是為什么自動化測試取代不了手工測試的原因!需要使用手工測試的場景包括以下四項:● 如果某項測試工作難以采用自動測試完成(甚至根本無法采用自動測試完成),例如:在程序執(zhí)行的關鍵時刻,我們需要從物理上斷開一個網(wǎng)絡連接,其目的在于驗證程序處理錯誤條件的能力,此時我們就可以采用手工測試。 手工測試就是由人去一個一個的輸入用例,然后觀察結(jié)果,和機器測試想對應,屬于比較原始但是必須的一個步驟。不是每個測試工程師都適合或用能力開發(fā)質(zhì)量好的測試腳本。自動化測試對測試人員的技術要求較高對測試工具同樣有一定要求。測試自動化可能會制約軟件開發(fā)自動化測試工具是死的他本身沒有任何想象力。我們知道,是程序就一定會有缺陷,所以,不能保證測試工程師開發(fā)的腳本就完全100%沒有缺陷,如果代碼中出現(xiàn)一個小小的邏輯錯誤,哪怕一個條件判斷的誤寫也會導致測試結(jié)果完全出錯。自動化測試無法做到手工測試的覆蓋率。 分析測試 運行結(jié)束后系統(tǒng)會自動生成一份詳細完整的測試結(jié)果報告?! ?運行測試 QTP從腳本的第一行開始執(zhí)行語句,運行過程中會對設置的檢查點進行驗證,用實際數(shù)據(jù)代替參數(shù)值,并給出相應的輸出結(jié)構(gòu)信息?! ?chuàng)建測試腳本 當測試人員瀏覽站點或在應用程序上操作的時候,QTP的自動錄制機制能夠?qū)y試人員的每一個操作步驟及被操作的對象記錄下來,自動生成測試腳本語句。QTP是一個功能測試工具,主要幫助測試人員完成軟件的功能測試,與其他測試工具一樣,QTP不能完全取代測試人員的手工操作,但是在某個功能點上,使用QTP的確能夠幫助測試人員做很多工作。分析器(Analysis):主要用于對測試結(jié)果進行分析。負載發(fā)生器(Load Generators):模擬用戶對服務器提交請求??梢酝ㄟ^添加計數(shù)器來監(jiān)控Windows資源、應用服務器和數(shù)據(jù)庫使用情況。VuGen發(fā)