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