




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
系統(tǒng)測試系統(tǒng)測試
系統(tǒng)測試是測試軟件和其他的系統(tǒng)元素(及硬件、數(shù)據(jù)庫和人機交互信息)組合構(gòu)成完整的計算機應(yīng)用系統(tǒng)中所有配合是否合適以及整個系統(tǒng)的功能、性能、執(zhí)行強度、安全性等是否達到規(guī)定標(biāo)準(zhǔn)。系統(tǒng)測試功能測試性能測試安全測試配置測試兼容性測試易用性測試功能測試
功能測試是系統(tǒng)測試中最基本的測試,它不管軟件內(nèi)部的實現(xiàn)邏輯,主要根據(jù)產(chǎn)品的需求規(guī)格說明書和測試需求列表,驗證產(chǎn)品的功能實現(xiàn)是否符合產(chǎn)品的需求規(guī)格。功能測試主要發(fā)現(xiàn)的問題是否有不正確或遺漏了的功能?功能實現(xiàn)是否滿足用戶需求和系統(tǒng)設(shè)計的隱含需求?能否正確地接受輸入?能否正確地輸出結(jié)果?測試策略對需求進行標(biāo)號對功能需求進行分級對可能出現(xiàn)的功能異常進行分類分析,并標(biāo)號腳本化和自動化性能測試
性能測試是測試系統(tǒng)完成功能測試以后,設(shè)定特定的工作負載,測試系統(tǒng)的響應(yīng)速度和穩(wěn)定性。測試的指標(biāo)有:響應(yīng)時間,吞吐量和資源利用率。性能測試的目的證明系統(tǒng)是否達到了預(yù)期的性能指標(biāo);通過比較兩個系統(tǒng),可以找到哪個系統(tǒng)的運行的更好;可以預(yù)測在什么情況下系統(tǒng)的執(zhí)行效率下降。性能測試:負載測試負載測試是了解系統(tǒng)在具體特定的負載下的行為。負載是指在設(shè)置的時間段內(nèi),針對某個具體系統(tǒng)可承受的并行執(zhí)行用戶事務(wù)請求數(shù)。對于所有的重要的商業(yè)事務(wù),負載測試是必須的。性能測試:壓力測試壓力測試一般用來理解系統(tǒng)的處理事務(wù)容量的邊界值。壓力測試的目的是測試強負載下系統(tǒng)的魯棒性,幫助應(yīng)用管理員分析系統(tǒng)在超過最大的負荷情況下是否還可以有效的工作。性能測試:尖峰沖擊測試尖峰沖擊測試突然增加用戶的訪問數(shù)量或工作負荷,觀察系統(tǒng)的行為。尖峰測試的目的確認系統(tǒng)性能是否經(jīng)得住考驗,在工作負載急劇增加時,系統(tǒng)是崩潰了呢,還是依然可以很好的應(yīng)付這突如其來的變化。兼容性測試兼容性測試將驗證軟件與其所依賴軟件環(huán)境如平臺軟件、其他軟件的依賴程度。測試中的軟件環(huán)境則指被測軟件運行所需的操作系統(tǒng)、數(shù)據(jù)庫、中間件、瀏覽器及與被測軟件共存的其他應(yīng)用軟件等構(gòu)成的環(huán)境。兼容性測試
如何尋找兼容的內(nèi)容:軟件設(shè)計要求使用何種平臺和應(yīng)用程序?應(yīng)該遵守何種定義軟件之間交互的標(biāo)準(zhǔn)或者規(guī)范?軟件使用何種數(shù)據(jù)與其他平臺和軟件交互和共享信息?兼容性測試兼容性測試:測試系統(tǒng)應(yīng)用于軟件環(huán)境是否兼容。系統(tǒng)環(huán)境包括以下幾方面操作系統(tǒng)(MVS,UNIX,Windows,etc.)數(shù)據(jù)庫(Oracle,Sybase,DB2,etc.)其他系統(tǒng)軟件(Webserver,networking/messagingtool,etc.)瀏覽器兼容(Firefox,Netscape,InternetExplorer,Safari,etc.)兼容性測試的目的幫助開發(fā)者理解系統(tǒng)應(yīng)用需要獲得的或需要滿足的條件,因為現(xiàn)實中的可能用戶已經(jīng)使用了很多的操作系統(tǒng),數(shù)據(jù)庫和其他的軟件,只有自己的軟件應(yīng)用兼容很多的環(huán)境,才可能更好地被用戶接受。第二目的是發(fā)現(xiàn)已有存在的的環(huán)境中,系統(tǒng)在那個具體環(huán)境下運行地更好兼容性測試分類版本之間的兼容:將現(xiàn)有版本與原先版本結(jié)合起來,評估系統(tǒng)/應(yīng)用的性能(向下兼容和向上兼容)。例如Windows98向下兼容Windows95.軟件之間的兼容:將本系統(tǒng)/應(yīng)用于其他軟件結(jié)合起來評估系統(tǒng)/應(yīng)用的性能。例如測試與網(wǎng)絡(luò)操作工具、web服務(wù)器、信息發(fā)送接收工具的軟件兼容性。兼容性測試分類操作系統(tǒng):將系統(tǒng)/應(yīng)用放在市面上已被使用的操作系統(tǒng)上,測試系統(tǒng)/應(yīng)用的性能。數(shù)據(jù)庫:許多系統(tǒng)/應(yīng)用操作建立在數(shù)據(jù)庫之上,數(shù)據(jù)庫兼容性測試是測試系統(tǒng)/應(yīng)用與將要鏈接使用數(shù)據(jù)庫之間的性能測試。其他軟件的兼容性測試中間件瀏覽器支持軟件其他同類軟件非同類軟件選擇被測試的軟件流行程度:選擇前100甚至是前1000市面銷售的程序。時間:選擇近3年之內(nèi)的所流行的程序。分類:軟件可以分為繪圖軟件、文字編輯、商業(yè)、數(shù)據(jù)庫、通信軟件等等,需要從以上的分類中對被測試的軟件進行歸類。生產(chǎn)廠家:根據(jù)軟件公司提供的軟件類型選擇軟件。新舊系統(tǒng)數(shù)據(jù)遷移的實現(xiàn)與測試在實際運行環(huán)境之外搭建模擬環(huán)境,導(dǎo)入部分或全部數(shù)據(jù),在模擬環(huán)境中進行一次或數(shù)次模擬遷移的嘗試。將現(xiàn)有數(shù)據(jù)進行備份,檢查備份數(shù)據(jù)的正確性。如果有備份系統(tǒng),則先將備份系統(tǒng)升級到新系統(tǒng),保持主服務(wù)器的舊系統(tǒng)不動,切換至備份服務(wù)器運行一周,若一切正常再升級主服務(wù)器,升級成功后切換至主服務(wù)器運行。配置測試配置測試將驗證軟件與其所依賴硬件環(huán)境的依賴程度。測試中的硬件環(huán)境指進行測試所必需的服務(wù)器、客戶端、網(wǎng)絡(luò)連接設(shè)備,以及打印機、掃描儀等輔助硬件設(shè)備所構(gòu)成的環(huán)境。所有軟件都需向用戶說明其運行的硬件環(huán)境,對于多層結(jié)構(gòu)的軟件系統(tǒng)來說,需要分別說明其服務(wù)器、客戶端以及網(wǎng)絡(luò)所需的環(huán)境。配置測試配置測試:檢查系統(tǒng)在不同硬件上的操作情況??紤]所有基于windows的兼用或商務(wù)pc的所有可能配置。個人電腦,組件:硬件驅(qū)動,CD-ROM驅(qū)動,DVD光驅(qū),視頻,音頻,傳真調(diào)制解調(diào)器,以及網(wǎng)卡燈;外圍設(shè)備:打印機,掃描器,鼠標(biāo),鍵盤,顯示器,攝像機;接口:不同組件和外圍設(shè)備是通過不同類型的接口與電腦進行連接。設(shè)備驅(qū)動:雖然從技術(shù)層面說驅(qū)動屬于軟件,但是在測試的時候講驅(qū)動測試看做是硬件測試。配置測試內(nèi)容最低配置是否能夠滿足系統(tǒng)運行的需要。在推薦配置下系統(tǒng)的性能。考察軟件對運行硬件環(huán)境有無特殊要求。為了滿足不同的使用需求,軟件系統(tǒng)能否運行在多種硬件配置環(huán)境下,并且系統(tǒng)功能和性能都能滿足設(shè)計需求。隔離配置缺陷分離缺陷是配置問題而不僅是普通缺陷最可靠的辦法是,在另外一臺有完全不同配置的計算機上一步步執(zhí)行導(dǎo)致問題的相同操作。如果缺陷沒有產(chǎn)生,就極有可能是配置問題。如果缺陷在多種配置中出現(xiàn),就可能只有普通缺陷。配置測試流程確定所需的硬件類型;確定哪些硬件商標(biāo)、型號和驅(qū)動程序可用;確定可用的硬件特性、模式和選項;將明確后的硬件配置縮減為可控制范圍;明確使用硬件配置的軟件唯一特性;設(shè)計在每一種配置中執(zhí)行的測試案例;在每種配置中執(zhí)行測試;反復(fù)測試直到小組對結(jié)果滿意為止。硬件獲得渠道購買你以后最經(jīng)常使用的硬件配置;與硬件廠商聯(lián)系,咨詢他們是否可以把硬件租借,甚至贈送給你;發(fā)一個備忘錄或郵件給公司里的所有人,問一下在他們的辦公室或家里有什么樣的硬件配置,是否可以運行一些小的測試;如果你有經(jīng)費預(yù)算,與你的項目經(jīng)理討論,建設(shè)一個專業(yè)的用于測試的配置實驗室。實例:打印機測試安裝或使用系統(tǒng)中已有的打印機;它可以打印測試頁;可以選擇紙張的大小;可以選擇答應(yīng)的精度;頁面設(shè)置功能;一頁一頁的打印;批量打印;有雙面打定功能的打印機是否可以進行雙面答應(yīng);網(wǎng)絡(luò)答應(yīng)機是否可以實現(xiàn)網(wǎng)絡(luò)答應(yīng)。易用性測試易用性是交互適應(yīng)性、實用性和有效性的集中體現(xiàn)。人體工程學(xué):是一門將日常使用的東西設(shè)計為易于使用和實用性強的學(xué)科。用戶接口(UI)最初的計算機采用開關(guān)撥動和燈泡指示.到了60年代和70年代,紙張答應(yīng),穿孔卡片,電傳打字機成為比較流行的用戶接口第三代用戶接口是視頻顯示器和簡單的命令行編輯,例如MS-DOS.現(xiàn)在,我們的個人電腦采用的是復(fù)雜的圖形化界面作為用戶接口可用性測試缺陷由于可用性bug的檢測具有很強的主觀性,測試人員和UI誰及人員總是存在分歧,UI總是被用來作為任務(wù)的生成器,但是如果測試人員認為他們?nèi)绻旁诹隋e誤的地方,這有可能會傷害UI設(shè)計者的藝術(shù)家成果,可用性測試是軟件bug的一個敏感問題。好的UI應(yīng)遵守的七大規(guī)范遵守以下標(biāo)準(zhǔn)和規(guī)范直觀性一致性靈活性舒適性正確性可用性遵守以下標(biāo)準(zhǔn)和規(guī)范評價用戶接口好壞的最重要的標(biāo)準(zhǔn)是你的軟件是否符合現(xiàn)存的標(biāo)準(zhǔn)或指導(dǎo)方針。如果你的軟件準(zhǔn)備運行在現(xiàn)有的運行平臺上,例如Mac或者Windows,那么這些標(biāo)準(zhǔn)已經(jīng)被指定好了。如果你的測試軟件需要運行在一個特定的平臺上,你需要為特定平臺自己制定標(biāo)準(zhǔn)和指導(dǎo)方案,將其作為產(chǎn)品具體說明的附錄,然后再根據(jù)特定的標(biāo)準(zhǔn)設(shè)計測試用例。直觀性假設(shè)現(xiàn)在讓你測試一個用戶接口,考慮一下幾方面,看看他們是如何應(yīng)用到測量軟件的直觀性用戶界面是否潔凈、不唐突、不擁擠?UI的組織和布局合理嗎?是否允許用戶輕松地從一個功能轉(zhuǎn)移到另一個功能?下一步做什么明顯嗎?任何時刻都可以決定放棄或者退回、退出嗎?菜單或者窗口是否深藏不露?有多余功能嗎?軟件整體抑或局部是否做得太深?一致性一致性:用戶的使用習(xí)慣性強,希望一個程序的操作方式能夠帶到另一個程序中。在審查軟件一致性時要考慮以下術(shù)語:快捷鍵和菜單選項。術(shù)語和命令。聽眾。按鈕位置和等價的按鈕靈活性靈活性表現(xiàn)在:用戶喜歡選擇不要太多,但是足以允許他們選擇做什么和怎么做。狀態(tài)跳轉(zhuǎn)。狀態(tài)終止和跳過。數(shù)據(jù)輸入和輸出。舒適性
軟件應(yīng)該讓用戶使用的舒適,而不應(yīng)該為用戶的使用帶去很多使用上的麻煩如何鑒別軟件舒適性的一些好想法:恰當(dāng):軟件外觀和感覺應(yīng)該與所做的工作和使用者相符。錯誤處理:程序應(yīng)該在用戶執(zhí)行嚴重錯誤的操作之前提出警告,并且允許用戶恢復(fù)由于錯誤操作導(dǎo)致丟失的數(shù)據(jù)。性能:快不見得是好事。不少程序的錯誤提示信息一閃而過,無法看清。如果操作緩慢.正確性正確性測試,就是測試UI是否做了該做的是。市場定位偏差:有沒有多余的或者遺漏的功能,或者某些功能執(zhí)行了與市場宣傳材料不符的操作?語言和拼寫:程序員常常能制造出非常有趣的用戶信息。不良媒體:圖標(biāo)是否同樣大???是否具有相同的調(diào)色板?聲音是否應(yīng)該有相同的格式和采樣率?所見即所得。保證UI所說的就是實際得到的。實用性在
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年工廠車間安全培訓(xùn)考試試題帶答案(基礎(chǔ)題)
- 2025管理人員安全培訓(xùn)考試試題含答案(研優(yōu)卷)
- 25年公司管理人員安全培訓(xùn)考試試題能力提升
- 2025年個體土地承包經(jīng)營合同范本
- 2025辦公設(shè)備租賃合同范本 辦公設(shè)備租賃合同模板
- 2025試論《中華人民共和國國際貨物銷售合同公約》中的價格條款
- 2025建筑改建合同樣本
- 2025無需抵押個人借款合同范本【標(biāo)準(zhǔn)】
- 2025年度物料供應(yīng)合同
- 2025林地樹木栽培與銷售承包合同
- (2024年)面神經(jīng)炎課件完整版
- 減鹽減油健康教育教案反思
- 特斯拉國產(chǎn)供應(yīng)鏈研究報告
- 如何進行醫(yī)療垃圾的安全運輸
- 公共停車場建設(shè)項目可行性研究報告
- 保安服務(wù)標(biāo)準(zhǔn)及工作流程
- 2024年中考數(shù)學(xué)幾何模型歸納(全國通用):18 全等與相似模型之十字模型(學(xué)生版)
- 外科疾病分級目錄
- 國家級教學(xué)成果的培育提煉與申報
- 海南師范大學(xué)《高等數(shù)學(xué)》2020-2021期末試卷B
- 2023年09月黑龍江省大興安嶺地區(qū)“黑龍江人才周”校園引才活動引進90名人員筆試歷年難易錯點考題薈萃附帶答案詳解
評論
0/150
提交評論