第一單元 測(cè)試?yán)碚?/b>
軟件=數(shù)據(jù)+文檔
軟件的分類(lèi)
場(chǎng)景:工具類(lèi)軟件扶欣、游戲型軟件鹅巍、媒體型軟件、電商型軟件
架構(gòu):?jiǎn)螜C(jī)式軟件:(不聯(lián)網(wǎng)狀態(tài))如office料祠、紅警
? ? ? ? ? ? ? ? ? 分布式軟件:(聯(lián)網(wǎng)狀態(tài))b/s和c/s如qq骆捧、微信
? ? 面試題:b/s和c/s的區(qū)別
標(biāo)準(zhǔn): 相對(duì)于C/S架構(gòu)來(lái)說(shuō). B/S架構(gòu)的兩端都是使用現(xiàn)成的成熟產(chǎn)品. B/S會(huì)顯的更標(biāo)準(zhǔn)一些.
效率: 相對(duì)于B/S架構(gòu)來(lái)說(shuō). C/S中客戶(hù)端可以分擔(dān)一些數(shù)據(jù)的處理. 執(zhí)行效率會(huì)高一些.
安全: B/S架構(gòu)當(dāng)中數(shù)據(jù)傳輸都是以HTTP協(xié)議進(jìn)行傳輸?shù)? 而HTTP又是明文輸出. 可以被抓包. 那么B/S架構(gòu)相比 C/S架構(gòu)顯的不那么安全.
升級(jí): B/S架構(gòu)只需要在服務(wù)器端將數(shù)據(jù)進(jìn)行更新. 前臺(tái)只需要刷新頁(yè)面就可以升級(jí). 而C/S架構(gòu)必須要將兩端都進(jìn) 行更新才可以.
開(kāi)發(fā)成本: 相對(duì)于B/S架構(gòu)來(lái)說(shuō). C/S中的客戶(hù)端需要自己開(kāi)發(fā). B/S不用. 所以C/S成本高一些.
? 3.軟件測(cè)試的定義:驗(yàn)證軟件的實(shí)際結(jié)果和用戶(hù)需求是否一致的過(guò)程
軟件測(cè)試的原則
1.測(cè)試顯示軟件存在缺陷
2.窮盡測(cè)試是不可能的
3.測(cè)試要盡早介入
4.缺陷集群性
5.殺蟲(chóng)劑悖論
6.測(cè)試活動(dòng)依賴(lài)于測(cè)試內(nèi)容
7.沒(méi)有錯(cuò)誤是好是謬論
測(cè)試模型
(1) V模型
(2) W模型
(3) H模型
(4) X模型
? 面試題 v模型和m模型
軟件測(cè)試的流程
軟件測(cè)試的分類(lèi)
技術(shù):黑盒測(cè)試,白盒測(cè)試术陶,灰盒測(cè)試
階段:?jiǎn)卧獪y(cè)試凑懂,集成測(cè)試,系統(tǒng)測(cè)試梧宫,驗(yàn)收測(cè)試
其他:冒煙測(cè)試接谨、隨機(jī)測(cè)試、安全性測(cè)試塘匣、探索性測(cè)試脓豪、回歸測(cè)試、內(nèi)側(cè)忌卤,公測(cè)扫夜,兼容性測(cè)試,
面試題軟件測(cè)試的分類(lèi)
第二單元 測(cè)試計(jì)劃
封面和目錄
測(cè)試計(jì)劃模板內(nèi)容
測(cè)試計(jì)劃九大核心要素:?
測(cè)試目的、測(cè)試資源笤闯、測(cè)試范圍堕阔、測(cè)試風(fēng)險(xiǎn)、人員分工颗味、測(cè)試策略超陆、測(cè)試準(zhǔn)則、測(cè)試進(jìn)度浦马、提交? 測(cè)試文檔时呀。
面試題測(cè)試計(jì)劃核心要素
測(cè)試目的:測(cè)試內(nèi)容、遺留bug晶默、何時(shí)上線(xiàn)
測(cè)試資源
? ? ? 人力資源:職務(wù)谨娜、姓名、職責(zé)
? ? ? 軟件資源:軟件名稱(chēng)磺陡、描述
? ? ? 硬件資源:硬件名稱(chēng)趴梢、配置、數(shù)量
? ? ? 網(wǎng)絡(luò)資源:網(wǎng)絡(luò)名稱(chēng)币他、描述
測(cè)試范圍
? ? ? 測(cè)試對(duì)象垢油、測(cè)試特性、測(cè)試非特性
測(cè)試風(fēng)險(xiǎn)
? ? ? 描述口訣:人資法環(huán)時(shí)
? ? ? 風(fēng)險(xiǎn)編號(hào)圆丹、風(fēng)險(xiǎn)描述滩愁、風(fēng)險(xiǎn)等級(jí)、責(zé)任人辫封、對(duì)項(xiàng)目的影響硝枉、規(guī)避方法
人員分工
? ? ? 姓名、職務(wù)倦微、工作內(nèi)容
測(cè)試策略
界面測(cè)試:和ui設(shè)計(jì)圖對(duì)比
功能測(cè)試:執(zhí)行功能測(cè)試用例
接口測(cè)試:postman妻味、Jmeter、Loadrunner欣福、Charles责球、Fiddler、Requests
兼容測(cè)試:
? ? ①App:系統(tǒng)拓劝、版本雏逾、屏幕分辨率、屏幕類(lèi)型(水滴郑临。全面栖博。曲面。劉海厢洞。折疊仇让。雙面)典奉、手機(jī)型號(hào)
? ? ②Web:4類(lèi)瀏覽器:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (1)? IE、360(兼容模式)丧叽,搜狗(兼容模式)(Trident內(nèi)核)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (2)Firefox(Gecko內(nèi)核)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (3)Chrome卫玖、360(極速模式)、搜狗(極速模式)(Blink內(nèi)核)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (4)Apple Safari(WebKit內(nèi)核)
5.性能測(cè)試
①負(fù)載測(cè)試
②壓力測(cè)試
③穩(wěn)定性測(cè)試
6.易用測(cè)試
7.安全測(cè)試
測(cè)試準(zhǔn)則
測(cè)試進(jìn)度
任務(wù)測(cè)試人員預(yù)期開(kāi)始時(shí)間預(yù)期結(jié)束時(shí)間時(shí)間進(jìn)度備注
測(cè)試計(jì)劃Anfly2021年12月16日2022年1月16日
提交測(cè)試文檔
文檔名稱(chēng)文檔編號(hào)編寫(xiě)人文檔詳情
測(cè)試計(jì)劃JY_SC_TP_007e路徑
測(cè)試用例JY_SC_CASE_007t路徑
缺陷報(bào)告JY_SC_BUG_007g路徑
測(cè)試報(bào)告JY_SC_TEST_007h路徑
第三單元 測(cè)試用例
測(cè)試用例的概述
定義:執(zhí)行測(cè)試的案例
2.十六大要素:
用例編號(hào)踊淳、所屬模塊骇笔、用例標(biāo)題、優(yōu)先級(jí)嚣崭、前置條件、操作步驟懦傍、測(cè)試數(shù)據(jù)雹舀、預(yù)期結(jié)果、實(shí)際結(jié)果粗俱、通過(guò)否说榆、 bugID、編寫(xiě)人員寸认、編寫(xiě)時(shí)間签财、測(cè)試人員、測(cè)試時(shí)間偏塞、備注
? 3.什么是高質(zhì)量的測(cè)試用例:
測(cè)試用例覆蓋所有的用戶(hù)需求
測(cè)試用例要簡(jiǎn)單明了
各類(lèi)型的測(cè)試用例要齊全
用最少的用例覆蓋最多的需求
測(cè)試用例的方法:
等價(jià)類(lèi)劃分法
邊界值分析法
正交實(shí)驗(yàn)法
錯(cuò)誤推測(cè)法
因果圖法
場(chǎng)景法
設(shè)計(jì)測(cè)試用力的方法
? ? 1.等價(jià)類(lèi)劃分法
1.定義
把所有可能輸入的數(shù)據(jù)分為若干個(gè)區(qū)域唱蒸,然后從每個(gè)區(qū)域中取最少量有代表性數(shù)據(jù)進(jìn)行測(cè)試即可
2.分類(lèi)
一般分為有效等價(jià)類(lèi)和無(wú)效等價(jià)類(lèi)
有效等價(jià)類(lèi):符合《需求規(guī)格說(shuō)明書(shū)》,輸入合理的數(shù)據(jù)集合
無(wú)效等價(jià)類(lèi):不符合《需求規(guī)格說(shuō)明書(shū)》灸叼,輸入不合理的數(shù)據(jù)集合
2.邊界值分析法
定義:邊界值分析是取稍高于或稍低于邊界的一些數(shù)據(jù)進(jìn)行測(cè)試神汹。
確定邊界值的方法
上點(diǎn):是指邊界上的點(diǎn)
離點(diǎn):是指離上點(diǎn)最近的點(diǎn)
遵循的原則:開(kāi)內(nèi)閉外 開(kāi)區(qū)間往中間找,閉區(qū)間往外找
內(nèi)點(diǎn):域內(nèi)的任意點(diǎn)都是內(nèi)點(diǎn)古今。
3.場(chǎng)景法
1.定義:模擬業(yè)務(wù)場(chǎng)景
2.兩個(gè)流:
基本流:正確完成的流程
備選流:存在異常的流程屁魏,對(duì)于基本流每一步都取反
4.錯(cuò)誤推測(cè)法
? ? ? 1.定義:
錯(cuò)誤猜測(cè)法是測(cè)試經(jīng)驗(yàn)豐富的人喜歡使用的一種測(cè)試用例的設(shè)計(jì)方法。一般這種方法是基于經(jīng)驗(yàn)和直覺(jué)推測(cè)程序中可能發(fā)送的各種錯(cuò)誤
5.因果圖法
? ? ? 1.定義:因果圖法比較適合輸入條件比較多的情況捉腥,測(cè)試所
有的輸入條件的排列組合氓拼。所謂的原因就是輸入,所謂的結(jié)果就是輸出抵碟。
? ? ? 2. 因果圖測(cè)試用例的編寫(xiě)過(guò)程:
1桃漾、確定原因、結(jié)果拟逮、中間過(guò)程
2呈队、連接因果圖
3、標(biāo)明約束條件
4唱歧、輸出測(cè)試用例
6.正交實(shí)驗(yàn)法
? ? ? 1.概述
? ? 1) 日本人提出
? ? ? ? ? ? 2)使用正交小助手
綜合案例分析
功能:實(shí)際功能
UI:和設(shè)計(jì)圖作對(duì)比宪摧,文字顏色粒竖,大小,邊距几于,排版蕊苗,圖片情緒度,分辨率等等
兼容性:
(1) App:手機(jī)系統(tǒng)沿彭,版本朽砰,廠(chǎng)商,型號(hào)喉刘,屏幕分辨率瞧柔,屏幕類(lèi)型等等
(2) Web:
四大內(nèi)核:
① Trident:IE,360兼容模式睦裳,搜狗兼容模式
② Gecko:火狐
③ Blink:谷歌造锅,260極速模式,搜狗極速模式
④ Webkit:Safari
接口:
(1) 接口功能:postman
(2) 接口性能:jmeter廉邑,roadrunner
(3) 接口自動(dòng)化:requests
易用性:是否好用
性能:壓力測(cè)試哥蔚,穩(wěn)定性測(cè)試,負(fù)載測(cè)試蛛蒙,基準(zhǔn)測(cè)試
安全:密碼加密糙箍,訪(fǎng)問(wèn)權(quán)限,SQL注入牵祟,XSS攻擊深夯,跨站攻擊等
自動(dòng)化測(cè)試:
(1) App UI
(2) Web UI
(3) 接口自動(dòng)化