国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

軟件測(cè)試基礎(chǔ)——非功能測(cè)試入門

Zachary / 1461人閱讀

摘要:可靠性測(cè)試或稱穩(wěn)定性測(cè)試,健壯性測(cè)試。分析診斷和調(diào)節(jié)階段主要測(cè)量系統(tǒng)性能并使負(fù)載測(cè)試進(jìn)入下一級(jí)別,重點(diǎn)查找問題原因以幫助開發(fā)工程師迅速解決問題,并實(shí)時(shí)調(diào)節(jié)系統(tǒng)參數(shù)以提高性能。

一、 界面測(cè)試

1、窗體界面測(cè)
2、控件界面測(cè)試
3、菜單界面測(cè)試
4、特殊屬性的界面測(cè)試

二、 易用性測(cè)試

易用性測(cè)試要點(diǎn)
? 業(yè)務(wù)符合性
? 功能定制性
? 業(yè)務(wù)模塊的集成度
? 數(shù)據(jù)共享能力
? 約束性
? 交互性

1、控件易用性測(cè)試

2、菜單易用性測(cè)試


3、快捷方式易用性測(cè)


4、聯(lián)機(jī)幫助易用性測(cè)試

5、輔助系統(tǒng)易用性測(cè)試

  • 向?qū)y(cè)試
  • 信息提示是否用具有可以理解性的語言進(jìn)行描述
  • 對(duì)重要的、有破壞性的命令是否提示
  • 信息提示是否統(tǒng)一

三、兼容性測(cè)試

1 兼容性測(cè)試的含義
兼容性測(cè)試驗(yàn)證軟件與其所在的環(huán)境的依賴程度,包括對(duì)硬件的依賴程度,對(duì)平臺(tái)的依 賴程度、其他軟件的依賴程度等。
3 兼容性測(cè)試的前提

  • 標(biāo)準(zhǔn)和規(guī)范是軟件兼容性的保證
    • 高級(jí)標(biāo)準(zhǔn)
      ? 產(chǎn)品遵守的規(guī)則
    • 低級(jí)標(biāo)準(zhǔn)
      ? 文件格式和網(wǎng)絡(luò)通信協(xié)議

4 兼容性測(cè)試的測(cè)試點(diǎn)

四、文檔測(cè)試

1 哪些文檔需要測(cè)試

  • 用戶手冊(cè)
  • 聯(lián)機(jī)幫助
  • Readme 文件(自述文件)
  • 授權(quán)/注冊(cè)登記表/用戶許可協(xié)議
  • 指南及向?qū)?/li>
  • 包裝文字和圖形
  • 市場(chǎng)宣傳材料
  • 標(biāo)簽
    2 文檔測(cè)試檢查單

    文檔測(cè)試需要注意的問題
  • 對(duì)于軟件用戶來說,程序之外的內(nèi)容也是軟件的一部分;
  • 文檔常常得不到足夠的重視,缺乏資金和技術(shù)支持以及測(cè)試;
  • 編寫文檔的人可能并不是軟件特性方面的專家,對(duì)軟件不了解;
  • 由于文檔的印刷需要花費(fèi)時(shí)間,所以之間產(chǎn)生的問題得不到修復(fù);
  • 文檔測(cè)試不僅僅是文字校對(duì),還涉及程序本身的錯(cuò)誤。

三、 安裝測(cè)試
1 安裝測(cè)試的分類

  • 安裝測(cè)試
  • 運(yùn)行測(cè)試
  • 卸載測(cè)試
  • 加密測(cè)試
    2 安裝測(cè)試注意事項(xiàng)
  • 安裝手冊(cè)評(píng)估
  • 安裝的自動(dòng)化程度測(cè)試
  • 安裝選項(xiàng)和設(shè)置的測(cè)試
  • 安裝過程的中斷測(cè)試
  • 安裝順序測(cè)試
  • 多環(huán)境安裝測(cè)試
  • 安裝的正確性測(cè)試
  • 修復(fù)安裝測(cè)試
  • 卸載測(cè)試

3 安裝測(cè)試的測(cè)試用例

4 運(yùn)行測(cè)試的測(cè)試用例

5 卸載測(cè)試的測(cè)試用例

6 加密測(cè)試
6.1 加密測(cè)試的內(nèi)容

  • 軟件加密
    ? 序列號(hào)的測(cè)試
    ? 解密程序的測(cè)試
  • 硬件加密
    ? 加密狗的測(cè)試
    6.2 加密測(cè)試的測(cè)試用例

四、性能測(cè)試

(一)性能測(cè)試的含義

(二)性能測(cè)試術(shù)語

1 請(qǐng)求
客戶端向服務(wù)器發(fā)出的請(qǐng)求獲得數(shù)據(jù)或文件、圖片等資源。
2 響應(yīng)
服務(wù)器向客戶端發(fā)送數(shù)據(jù)或文件、圖片等資源。
3 協(xié)議

  • 傳輸層協(xié)議
    ? tcp、udp
  • 應(yīng)用層協(xié)議
    ? ftp、http、dns、dhcp、smtp、pop
    4 響應(yīng)時(shí)間
  • 應(yīng)用系統(tǒng)從用戶發(fā)出請(qǐng)求開始,到客戶端接收到所有數(shù)據(jù)所消耗的時(shí)間。
  • 網(wǎng)頁響應(yīng)時(shí)間細(xì)分
    ? 網(wǎng)絡(luò)傳輸時(shí)間:N1+N2+N3+N4。
    ? 應(yīng)用服務(wù)器處理數(shù)據(jù):A1+A3。
    ? 數(shù)據(jù)庫處理時(shí)間:A2。

    5 在線用戶
    正在使用軟件的用戶。
    6 并發(fā)用戶
  • 指同一時(shí)刻與服務(wù)器進(jìn)行數(shù)據(jù)交互的所有用戶數(shù)量。
    ? 在線用戶未必是并發(fā)用戶。
  • 計(jì)算并發(fā)用戶數(shù)
    • 一般都根據(jù)以往經(jīng)驗(yàn)和行業(yè)標(biāo)準(zhǔn)進(jìn)行估算。
      ? 如電信業(yè)并發(fā)用戶數(shù)常為在線用戶的萬分之一;
      ? OA 軟件并發(fā)用戶數(shù)一般在在線用戶數(shù)的 5%-20%。
    • 參考其他同類產(chǎn)品。
    • 分析歷史數(shù)據(jù)(一年或半年內(nèi)的每天需要處理的交易業(yè)務(wù)量)。
    • 試上線運(yùn)行。
      7 虛擬用戶
      性能測(cè)試工具使用虛擬用戶模擬真實(shí)用戶的行為。
      8 吞吐量與吞吐率
  • 吞吐量
    ? 指一段時(shí)間內(nèi)服務(wù)器處理的字節(jié)數(shù),直接體現(xiàn)服務(wù)器的承載能力。

? 從吞吐量和 VU 關(guān)聯(lián)圖可看出,吞吐量在 VU 增長(zhǎng)到一定數(shù)量時(shí),軟件系統(tǒng)出現(xiàn)性 能瓶頸,此時(shí)吞吐量不再隨 VU 增多而增大,而是趨于平衡。
? 實(shí)際測(cè)試時(shí),吞吐量在測(cè)試前是不知道的,必須通過不斷添加虛擬用戶來測(cè)試,以 找到吞吐量的拐點(diǎn),即吞吐量的最大值。

  • 吞吐率(Throughout)
    ? 指單位時(shí)間內(nèi)從服務(wù)器返回的字節(jié)數(shù),即吞吐量/測(cè)試時(shí)間,也可以是單位時(shí)間內(nèi) 處理的客戶請(qǐng)求數(shù)。
    ? 它是衡量網(wǎng)絡(luò)性能一個(gè)重要指標(biāo)。通常情況下吞吐量越大,吞吐率的值也越大,吞 吐率越大表示系統(tǒng)的負(fù)載能力越強(qiáng)。
    9 每秒事務(wù)數(shù)(TPS,TransactionPerSecond)
  • 表示每秒系統(tǒng)處理的事務(wù)數(shù),是衡量系統(tǒng)處理能力的重要指標(biāo)。
  • 如果每個(gè)事務(wù)對(duì)應(yīng)一筆業(yè)務(wù),那么 TPS 即表示服務(wù)器每秒處理的業(yè)務(wù)筆數(shù)。
    10 點(diǎn)擊率(HitPerSecond)
  • 指每秒鐘用戶向服務(wù)器提交的 HTTP 請(qǐng)求的數(shù)量。
  • 點(diǎn)擊一次可能會(huì)向服務(wù)器發(fā)出多個(gè) HTTP 請(qǐng)求。
    ? 通常服務(wù)器都具有防刷新機(jī)制,以防刷新導(dǎo)致的巨大壓力。
  • 點(diǎn)擊率僅僅反映客戶端提交的請(qǐng)求數(shù),不能表現(xiàn)服務(wù)器當(dāng)前承受的壓力,因?yàn)榉?wù)器不 能處理全部請(qǐng)求時(shí)可以拒絕客戶端的部分請(qǐng)求。
  • 若把每次點(diǎn)擊作為一次提交事務(wù)來對(duì)待,則點(diǎn)擊率與 TPS 同義。
    11 思考時(shí)間(ThinkTime)
  • 也稱"休眠時(shí)間"、等待時(shí)間。
  • 指用戶在進(jìn)行操作時(shí),每個(gè)請(qǐng)求之間的時(shí)間間隔。
  • 負(fù)載測(cè)試一般忽略思考時(shí)間,壓力或可靠性測(cè)試根基實(shí)際情況設(shè)置一個(gè)思考時(shí)間。通常 思考時(shí)間設(shè)置為 3-5s。
    12 資源利用率
  • 資源利用率
    ?指服務(wù)器系統(tǒng)中不同硬件資源被占用的程度,主要包括 CPU 利用率、內(nèi)存利用率、 磁盤利用率、網(wǎng)絡(luò)等。
    ? 性能測(cè)試中常用資源利用率進(jìn)行橫向?qū)Ρ龋?CPU 使用率很高,而其他資源較低, 可知 CPU 是系統(tǒng)瓶頸。
    ? 配置調(diào)優(yōu)測(cè)試中,通過比較配置調(diào)優(yōu)前后的系統(tǒng)資源利用率來判斷調(diào)優(yōu)效果。
  • 性能計(jì)數(shù)器(Counter)
    ? 是描述服務(wù)器或操作系統(tǒng)性能的一些數(shù)據(jù)指標(biāo)。主要是通過添加計(jì)數(shù)器來觀察系統(tǒng) 資源的使用情況。
    ? 計(jì)數(shù)器在性能測(cè)試中發(fā)揮著“監(jiān)控和分析”的關(guān)鍵作用,尤其是分析系統(tǒng)可擴(kuò)展性 和定位性能瓶頸時(shí)。
    ? 性能測(cè)試中分析測(cè)試結(jié)果時(shí),必須基于多個(gè)不同的計(jì)數(shù)器進(jìn)行分析。

(三) 性能測(cè)試分類
1 負(fù)載測(cè)試(LoadTesting)

  • 通過對(duì)被測(cè)試系統(tǒng)不斷的加壓,直到超過預(yù)定的指標(biāo)或者部分資源已經(jīng)達(dá)到了一種飽和 狀態(tài)不能再加壓為止。
  • 此方法主要是為了尋找系統(tǒng)最大的負(fù)載能力,為性能調(diào)優(yōu)提供依據(jù)。
    2 壓力測(cè)試(StressTesting)
  • 當(dāng)系統(tǒng)已經(jīng)達(dá)到一定的飽和程度(如 CPU、磁盤等已經(jīng)處于一種飽和狀態(tài))時(shí),測(cè)試 系統(tǒng)處理業(yè)務(wù)的能力,測(cè)試系統(tǒng)是否會(huì)出現(xiàn)崩潰等。
  • 一般通過模擬負(fù)載等方法,使系統(tǒng)資源達(dá)到一個(gè)較高水平。
  • 此方法一般用于系統(tǒng)穩(wěn)定性測(cè)試。
    3 并發(fā)測(cè)試(ConcurrencyTesting)
  • 通過模擬用戶并發(fā)訪問,測(cè)試多用戶同時(shí)訪問同一應(yīng)用、模塊或數(shù)據(jù),觀察系統(tǒng)是否存 在死鎖、系統(tǒng)處理速度明顯下降等性能問題。
    4 容量測(cè)試(VolumeTesting)
  • 尋找軟件系統(tǒng)某項(xiàng)指標(biāo)的極限值(如最大并發(fā)用戶數(shù)、數(shù)據(jù)庫記錄數(shù)、最大負(fù)載、工作 量等)的測(cè)試,是一種測(cè)試目標(biāo)。
    5 可靠性測(cè)試(ReliabilityTesting)
  • 或稱穩(wěn)定性測(cè)試,健壯性測(cè)試。
  • 當(dāng)系統(tǒng)在一定的業(yè)務(wù)壓力下,讓系統(tǒng)持續(xù)運(yùn)行一段時(shí)間,觀察系統(tǒng)是否達(dá)到要求的穩(wěn)定 性。
  • 可靠性測(cè)試一般必須給出一個(gè)明確的要求,如系統(tǒng)能夠持續(xù)無故障運(yùn)行多少天。
  • 是一種測(cè)試目標(biāo)。
    6 配置測(cè)試(ConfigurationTesting)
  • 配置測(cè)試
    ?通過調(diào)整系統(tǒng)軟/硬件環(huán)境,了解不同環(huán)境對(duì)系統(tǒng)性能的影響,從而找到系統(tǒng)的最 優(yōu)配置。
    ? 此方法一般用于系統(tǒng)調(diào)優(yōu)和規(guī)劃。
  • 基準(zhǔn)測(cè)試
    ? 在一定的軟硬件及網(wǎng)絡(luò)環(huán)境下,模擬一定數(shù)量的虛擬用戶運(yùn)行一種或多種業(yè)務(wù),將 測(cè)試結(jié)果作為基線數(shù)據(jù),在系統(tǒng)調(diào)優(yōu)或系統(tǒng)評(píng)測(cè)過程中,通過運(yùn)行相同的業(yè)務(wù)場(chǎng)景 來比較測(cè)試結(jié)果確定調(diào)優(yōu)是否達(dá)到效果或?yàn)橄到y(tǒng)的選擇提供決策依據(jù)。

(四) 性能測(cè)試流程
性能測(cè)試過程分為四個(gè)階段:測(cè)試設(shè)計(jì)、構(gòu)建、執(zhí)行、分析。
1 設(shè)計(jì)階段
定義待測(cè)試的業(yè)務(wù)流程、業(yè)務(wù)的平均處理量、業(yè)務(wù)處理量的最高峰值、組合業(yè)務(wù)流程、 系統(tǒng)的整體用戶和響應(yīng)時(shí)間目標(biāo)。
2 構(gòu)建階段

  • 設(shè)計(jì)設(shè)置和配置測(cè)試系統(tǒng)及基礎(chǔ)設(shè)施、使用自動(dòng)化性能測(cè)試解決方案構(gòu)建測(cè)試腳本和負(fù) 載方案。
  • 具體包括:編寫腳本、增強(qiáng)腳本、設(shè)計(jì)場(chǎng)景。
    3 執(zhí)行階段
    包括運(yùn)行負(fù)載方案和測(cè)量系統(tǒng)性能,對(duì)系統(tǒng)資源進(jìn)行監(jiān)控。
    4 分析、診斷和調(diào)節(jié)階段
    主要測(cè)量系統(tǒng)性能并使負(fù)載測(cè)試進(jìn)入下一級(jí)別,重點(diǎn)查找問題原因以幫助開發(fā)工程師迅 速解決問題,并實(shí)時(shí)調(diào)節(jié)系統(tǒng)參數(shù)以提高性能。

五、 主流性能測(cè)試工具

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/120918.html

相關(guān)文章

  • Python所有方向的學(xué)習(xí)路線,你們要的知識(shí)體系在這,千萬別做了無用功!

    摘要:適用人群爬蟲方向數(shù)據(jù)分析方向非程序員加薪四開發(fā)前后端開發(fā)是程序員職業(yè)中的熱門,目前來講,人才缺口依然很大。寄語上面就是所有方向的學(xué)習(xí)路線了,把你感興趣的方向掌握了之后,你去找工作不是什么問題的。 ...

    opengps 評(píng)論0 收藏0
  • TRY REGEX:正則表達(dá)式交互式入門教程 翻譯&解答

    摘要:寫一個(gè)正則表達(dá)式來測(cè)試變量中是否包含字符串。用函數(shù)給出不使用字符,但和等價(jià)的正則表達(dá)式。第十四課標(biāo)志全局匹配標(biāo)志第二個(gè)常用的標(biāo)志是全局匹配標(biāo)志,用字母表示。寫出一個(gè)正則表達(dá)式來檢驗(yàn)合法性。非捕獲組的主要用途是給一個(gè)組賦予量詞。 TRY REGEX 是一個(gè)交互式的正則表達(dá)式學(xué)習(xí)項(xiàng)目項(xiàng)目地址:https://github.com/callumacra...在線地址:http://tryre...

    李義 評(píng)論0 收藏0
  • React 可視化開發(fā)工具 Shadow Widget 正經(jīng)入門(之一:React 三宗罪)

    摘要:前言非正經(jīng)入門是相對(duì)正經(jīng)入門而言的。不過不要緊,正式學(xué)習(xí)仍需回到正經(jīng)入門的方式。快速入門建議先學(xué)會(huì)用拼文寫文檔注冊(cè)一個(gè)賬號(hào),把庫到自己名下,然后用這個(gè)庫寫自己的博客,參見這份介紹。會(huì)用拼文寫文章,相當(dāng)于開發(fā)已入門三分之一了。 本系列博文從 Shadow Widget 作者的視角,解釋該框架的設(shè)計(jì)要點(diǎn),既作為用戶手冊(cè)的補(bǔ)充,也從更本質(zhì)角度幫助大家理解 Shadow Widget 為什么這...

    dongxiawu 評(píng)論0 收藏0
  • 編程零基礎(chǔ)應(yīng)當(dāng)如何開始學(xué)習(xí) Python?

    摘要:首先,在學(xué)習(xí)之前一定會(huì)考慮一個(gè)問題版本選擇對(duì)于編程零基礎(chǔ)的人來說,選擇。建議從下面課程開始教程標(biāo)準(zhǔn)庫官方文檔非常貼心地提供中文翻譯首先需要學(xué)習(xí)的基礎(chǔ)知識(shí),下載安裝導(dǎo)入庫字符串處理函數(shù)使用等等。 提前說一下,這篇福利多多,別的不說,直接讓你玩回最有手感的懷舊游戲,參數(shù)貼圖很方便自己可以根據(jù)喜好修改哦。 本篇通過以下四塊展開,提供大量資源對(duì)應(yīng)。 showImg(https://segmen...

    JackJiang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<