-
黑盒測試:功能測試
灰盒測試:性能測試
白盒測試:代碼測試
兼容性、安全、UI界面
測試用例內容:用例編號、用例名稱、測試模塊、前置條件、優先級、重要級、測試數據、測試步驟、預期結果、實際結果、備注
測試用例編寫流程:需求分析-提取用例點-編寫測試用例-測試用例評審
需求分析--業務、用戶、功能需求
沒有需求怎么辦:參考市面上已經上線的同類產品
需求模糊:收集整理已有需求、和產品經理確認、參考已有產品
測試點:需求分析后得出的具體的測試內容----實現的效果
測試用例編寫方法
1、等價類劃分法
有效等價類、無效等價類(無意義的)
2、邊界值分析法--等價類的補充,與等價類方法結合
3、場景法:靠經驗分析
查看全部 -
測試用例管理
查看全部 -
測試用例評審
?
查看全部 -
慕課網搜索、APP下載功能測試用例編寫
查看全部 -
慕課網注冊功能測試用例編寫
查看全部 -
測試用例編寫方法
查看全部 -
需求分析與測試點編寫
查看全部 -
測試用例介紹
查看全部 -
如何寫好測試用例
查看全部 -
為什么需要管理用例?
1、測試用例數量巨大
2、測試用例會隨著需求變更
3、測試用例需要補充完善
如何管理用例?
1、原始的excel管理方式
2、專業的項目管理系統
下面博主比較了幾種測試管理工具
禪道基本應用:
1、專業的研發項目管理軟件
2、完整支持敏捷開發流程
3、完整軟件生命周期管理
下面博主演示了禪道的使用
查看全部 -
測試用例評審(工作時最頻繁的一個會議,貫穿整個測試生命周期的活動,所有文檔需求變動都會進行評審)
1.評審就是對測試用例進行檢查
2.評審包括:同行評審、小組評審(測試與測試之間評審)、部門評審、三方評審等(開發產品)
3.不同的評審類型會有不同的角色參與
評審的意義?
1.通過評審可以發現測試用例的不足
2.方便測試人員改進用例
3.達到在測試時提高測試質量的目的
查看全部 -
測試用例編寫注意以下幾點:
1、根據項目的實際情況設計測試用例表格
2、用例格式不是固定的,不要生搬硬套
3、測試用例要根據具體的情況編寫
測試用例編寫的方法:
1、等價類劃分法:黑盒
如何選擇適當的數據子集,來代表整個數據集。通過降低測試的數據去實現“合理的”覆蓋,覆蓋了更多的可能數據,以發現更多的軟件缺陷
(等價類劃分法是典型的黑盒類測試的方法,它將程序類所有可能的輸入數據劃分成若干的等價類,然后從每個部分中選取最具有代表性的數據)
有效等價類(有效等價類可以是一個或多個):登錄要求輸入郵箱/手機號,則可輸入符合條件的任意一個郵箱/手機號。
無效等價類:反之,隨意輸入一個不是郵箱/手機號的數據。
2、邊界值分析法:黑盒
使用邊界值分析方法設計測試用例時一般與等價類劃分結合起來,但它不是從一個等價類中任選一個例子作為代表,而是將測試邊界情況作為重點目標,選取正好等于、剛剛大于或剛剛小于邊界值得測試數據
3、場景法:(分析用戶在使用軟件時會遇到哪些場景,根據場景來設計測試用例)對需求特別熟悉
通過運用場景來對系統的功能點或業務流程的描述,從而提高測試效果。場景法一般包含基本流和備用流,從業一個流程開始,通過描述經過的路徑來確定的過程,經過遍歷所有的基本流和備用流來完成整個場景。
4、猜測法:
根據經驗選擇容易出錯的地方
依靠直覺去猜測哪些地方容易出現問題
依靠經驗去分析哪些場景容易被開發忽略從而快速的得到測試的結果
查看全部 -
測試用例是什么
測試用例就是我們在使用時很重要的一個文檔
測試用例包含的內容
用例編號:唯一 ? ? --身份證號碼
用例名稱:用例的名字,要求言簡意賅 ? --姓名
測試背景:這條用例主要測試什么東西
前置條件:執行這條措施之前應該先執行什么條件,比如測試登錄功能,前提是要有賬號密碼。
優先級:測試用例的優先程度
重要級:測試用例的重要程度
//注意優先級和重要級不一定成正比關系。比如:周末出去玩,但是公司突然加班 優先級:出去玩 重要級:回公司加班 ? 當然結果是回去加班?
測試數據:比如輸入的賬號密碼,鼠標的操作也是一種測試數據
測試步驟:測試進行的步驟第一步 第二步?
預期結果:對應輸入數據或條件等得到對應的現象
實際結果:測試執行后的結果
備注:其他特殊情況的信息。
測試用例編寫流程:
需求分析、提取測試點、測試用例編寫、測試用例評審
查看全部 -
前置知識點
1.軟件相關概念:數據+程序+文檔????測試時就是操作數據,測試的主體就是程序,文檔就是工作時的可視化,測試用力就是文檔的一部分。
2.軟件測試的基礎:軟件測試就是以滿足需求為目的,保證軟件質量的手段測試流程:需求分析->制定計劃->編寫用例與執行->對測試結果的分析報告。
3.測試的生命周期:測試計劃,測試設計,測試開發,測試執行,測試評估
4.常用術語? : 黑盒:把軟件比作一個黑盒子,我們不知道盒子里面的結構,只能通過外面所暴露出來的接口,功能進行測試?????
? ? ? ? ? ? ? ? ? ? ? ?灰盒:把軟件比作一個半透明的盒子,可以通過暴露在盒子外面的功能和盒子里面的數據進行對比,從而得出結論。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如:將生成的訂單和數據庫里面的信息進行對比???
? ? ? ? ? ? ? ? ? ? ? ?白盒:透明的盒子,通過盒子里面的結構推敲出是否滿足用戶的需求。(技術難度最高)
專項測試的方向????功能:軟件是否滿足用戶提出的表面需求?????性能:測試一個軟件的工作效率? ?安全:軟件是否能保護用戶的信息
?測試點劃分?????兼容性:軟件在不同平臺上的表現???? 易用性:軟件是否有好,滿足用戶的使用習慣?????UI元素:檢查界面的布局顯示
查看全部 -
測試用例包含哪些內容
查看全部 -
如何管理用例?
原始的excel管理方式
專業的項目管理系統
禪道基本應用
專業的研發項目管理軟件
完整支持敏捷開發流程
完整軟件生命周期管理
查看全部
舉報