亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

軟件測試基礎-概念篇

難度入門
時長 3小時 2分
學習人數
綜合評分9.57
111人評價 查看評價
9.8 內容實用
9.5 簡潔易懂
9.4 邏輯清晰
  • 軟件測試的含義?遵循的原則?軟件測試有哪些分類?

    何時開始?方案如何設計?

    測試流程?提BUG?寫報告?

    為什么要做自動化?怎么做?

    IEEE定義:

    ? 使用人工或自動的手段來運行或測量軟件系統的過程,以檢驗軟件系統是否滿足規定的要求,并找出與預期結果之間的差異

    軟件測試的對象包括 軟件需求、軟件概要設計、軟件詳細設計、軟件運行環境、軟件源代碼、可運行程序

    軟件測試遵循原則:

    ? 一、測試可以證明缺陷的存在,但不能證明缺陷不存在

    ? 二、窮盡測試時不可能的,應設定及時終止的條件

    ? 三、測試應該盡早進行(從單元測試-系統測試-驗收測試 缺陷越晚發現,修復成本越高)

    ? 四、缺陷具備群集特性(80%的缺陷可能存在于20%代碼中)

    ? 五、測試的殺蟲劑悖論(連續使用相同的測試用例,可能會導致缺陷逃逸)

    ? 六、二八原則(80%的缺陷可能通過20%的測試用例可以發現

    ? 七、測試活動依賴于測試場景

    查看全部
    0 采集 收起 來源:軟件測試概要

    2025-04-28

  • V模型


    W模型

    查看全部
    0 采集 收起 來源:軟件測試模式

    2025-04-01

  • 軟件測試定義

    查看全部
    0 采集 收起 來源:軟件測試概要

    2025-04-01

  • 輸出

    查看全部
    0 采集 收起 來源:軟件測試階段

    2025-04-01

  • 總結

    查看全部
    0 采集 收起 來源:其他測試分類

    2024-10-08

  • 其他測試類型

    查看全部
    0 采集 收起 來源:其他測試分類

    2024-10-08

  • 文檔測試

    查看全部
  • 兼容性測試

    查看全部
  • 安全測試

    查看全部
  • 性能測試

    查看全部
  • 功能測試

    查看全部
    0 采集 收起 來源:軟件測試類型

    2024-10-08


  • 單元測試框架

    JUnit——java

    nunit——donet

    PHPUnit——PHP

    CPPUnit——C++

    查看全部
    0 采集 收起 來源:軟件測試階段

    2024-10-06

  • 軟件測試分類

    查看全部
    0 采集 收起 來源:軟件測試階段

    2024-10-05

  • https://img1.sycdn.imooc.com/66bdf63a00019ec507980357.jpg

    可靠性測試

    軟件可靠性:規定時間內完成測試

    硬件可靠性:高壓,防塵防水,潮濕


    易用性測試

    用戶使用軟件時是否感覺方便,保證用戶使用體驗,針對UI層面


    本地化測試

    針對軟件的本地化版本實施的針對性測試,如中文版,英文版

    主要測試內容:語言語義(書寫習慣);時區、日期格式、貨幣;當地風俗、法律法規;政治敏感內容(重要)


    部署測試(安裝測試)

    驗證系統部署過程,確保軟件經過安裝測試后也可以正常使用

    主要測試內容:不同環境下的部署驗證;參照部署文檔執行,過程的合理、正確性;基礎數據


    無障礙測試(可訪問性測試)

    特殊人群使用的功能如老年人,視障,身體殘疾

    查看全部
  • 軟件本身的兼容性:新開發的軟件要對舊版本的功能兼容

    不同平臺的兼容性:不同分辨率,不同的瀏覽器(IE,火狐,chorm)

    軟件對運行設備的兼容性:安卓,ios,pc

    軟件互操作性:如新開發的軟件和微信(主流)進行互操正常



    https://img1.sycdn.imooc.com/66bdf5e40001ebd007610282.jpg

    查看全部
  • 安全測試:讓軟件產品符合安全需求和質量標準

    主要是防御,要全面防御

    OWASP(關注 TOP10、 Test Guide)

    前十名漏洞

    1. 注入攻擊

    2. 失效的會話驗證,造成用戶身份的暴露

    3. 跨站腳本? XSS

    4. 參數修改

    5. 安全配置,系統的框架或者服務,如默認密碼

    6. 敏感信息泄漏

    7. 訪問控制的缺失,如用戶沒有權限,但是可以操作

    8. 跨站請求偽造,用戶訪問正常網站后,去訪問了惡意網站,惡意代碼被執行? CSRF

    9. 使用已知的安全漏洞(如該框架已知有安全漏洞),相關的技術有漏洞,如果沒有及時打補丁更新,黑客會利用相關漏洞攻擊

    10. 偽驗證的重定向,具有重定向,不進行校驗的話,就會被攻擊者重構


    滲透測試:模擬對系統惡意攻擊行為來評估系統安全性的一種測試

    主要是攻擊,選擇一些點進攻


    https://img1.sycdn.imooc.com/66bdf3cc000129ba07760284.jpg

    查看全部
  • 負載測試:逐步增加,測試出系統正常指標下最大的負載

    壓力測試:模擬系統在極限情況下,在什么的壓力下,會導致系統的失效

    可穩定性測試:稍大于正常使用情況下,連續五天施加壓力,查看系統的穩定性



    性能指標:

    并發用戶數、每秒事務數(TPS)、系統響應時間,設備性能(CPU,內存,網絡IO)


    性能測試工具:

    https://img1.sycdn.imooc.com/66bddd5b0001542b07460181.jpg


    靜態性能評估:基于web,分析頁面代碼,給出評估結果性能分析方法

    https://img1.sycdn.imooc.com/66bdddaf00014e7d06100131.jpg

    瀏覽器插件(chrome插件可以直接在插件庫搜索得到)


    APM(應用性能管理)

    聽云---提高性能測試的可視化情況

    道一的藍鯨

    查看全部
  • 風險測試:

    質量風險:被測系統質量問題,軟件的功能,性能,易用性,功能缺失,數據轉換

    管理風險:人手不足,人員技能不匹配,測試環境不具備,被測系統需求不清晰,被測系統關聯的第三方需求有問題

    查看全部
  • 黑盒測試:

    https://img1.sycdn.imooc.com/66bd9db60001443d07670263.jpg

    https://img1.sycdn.imooc.com/66bd9dd200018d8e07860263.jpg

    https://img1.sycdn.imooc.com/66bd9e9700017d2c04590494.jpg


    白盒測試:

    https://img1.sycdn.imooc.com/66bdad3f000187d606810307.jpg

    https://img1.sycdn.imooc.com/66bdad97000124a507760306.jpg

    https://img1.sycdn.imooc.com/66bdadb50001f8dd06780449.jpg

    靜態測試:無需執行被測程序,直接看軟件文檔或者代碼(自動化) 常見是白盒測試(代碼檢測等)

    方法為互審 、走查(抽查)、 會議三種形式


    動態測試:運行被測程序(黑盒測試)


    手工測試:針對深度測試和強調主觀判斷的測試 (探索性測試)


    自動化測試:使用單獨測試工具的自動化(單元測試、接口測試、性能測試)


    https://img1.sycdn.imooc.com/66bdafe1000134b806300451.jpg

    https://img1.sycdn.imooc.com/66bdb05f00019bd907020379.jpg

    查看全部
    0 采集 收起 來源:軟件測試手段

    2024-08-15

  • IEEE定義(ISO/IEC/IEEE29119)
    使用人工或自動的手段來運行或測量軟件系統的過程,以檢驗軟件系統是否滿足規定的要求,并找出與預期結果之間的差異
    查看全部
    0 采集 收起 來源:軟件測試概要

    2024-08-07

  • 單元測試:對軟件中的最小可測試單元進行檢查和驗證
    單元測試的原則
    1.盡可能保證各個測試用例是互相獨立的
    2.一般由代碼的開發人員來實施,用以檢驗所開發的代碼攻能符合自己的設計要求
    集成測試:是在單元測試的基礎上,測試在將所有的軟件單元按照概要設計規格說明的要求組裝成模塊、子系統或系統的過程中各部分工作是否達到或實現相應技術指標及要求的活動
    集成測試的主要實施方案
    1. Big Bang2.自頂向下3.自底向上
    4.核心系統集成5.高頻集成
    驗收測試也稱交付測試:針對用戶需求、業務流程的正式的測過確定系統是否滿足驗收標準,由用戶、客戶或其他授權機/決定是否接受系統
    查看全部
    0 采集 收起 來源:軟件測試手段

    2024-06-06

  • 哈哈哈哈哈哈哈哈還好吧

    查看全部
    0 采集 收起 來源:軟件測試概要

    2024-04-11

  • 11

    查看全部
    0 采集 收起 來源:軟件測試概要

    2024-04-11

  • 軟件測試所遵循的原則

    查看全部
    0 采集 收起 來源:軟件測試概要

    2024-04-11

  • 質量、人員、資源

    查看全部
    0 采集 收起 來源:軟件測試概要

    2024-04-11

  • 再測試一下

    查看全部
    0 采集 收起 來源:軟件測試概要

    2024-04-11

首頁上一頁1234567下一頁尾頁

舉報

0/150
提交
取消
課程須知
本門課程適合有志于從事軟件測試或在校軟件專業的同學學習, 最好了解一些軟件工程的基本概念,對軟件測試這個職業有一些最基本的認識。(隨堂資料:http://img1.sycdn.imooc.com//down/57bd4d2f0001474e00000000.rar)
老師告訴你能學到什么?
通過學習本門課程,能夠理清我們接觸到得各種不同的軟件測試概念以及它們的主要作用和適用場景,可以更加理解軟件測試這個職業的作用和對軟件產品的意義。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!