2021-03-30

?????????????????????????????????????????????????????????測試小實訓(xùn)
一抱怔、測試?yán)碚?/h1>

1. 軟件分類

? ? 1.單機版:不需要聯(lián)網(wǎng)的軟件

? ? 2.分布式:需要聯(lián)網(wǎng)

????????C/S:需要下載客戶端

????????B/S:直接瀏覽器打開即可

2. 軟件測試原則(7大原則)

? ? 1.窮盡測試不可行的

? ? 2.盡早介入測試

? ? 3.測試顯示軟件存在缺陷

? ? 4.殺蟲劑悖論

? ? 5.缺陷集群性(2/8原則)

? ? 6.測試活動依賴于測試內(nèi)容

? ? 7.沒有錯誤是好是謬論

3. 開發(fā)模型有哪些

? ? 1.瀑布模型

? ? 2.快速原型模型

? ? 3.增量模型

? ? 4.敏捷開發(fā)

4. 測試模型有哪些盯仪,并畫圖

? ? 1.V模型:


? ? 2.w模型:


? ? 3.H模型

? ? 4.X模型

5.測試流程


6.測試分類

? ?1. 按技術(shù)

????????黑盒測試????白盒測試????灰盒測試

? ?2. 按內(nèi)容

? ? ? ? 功能測試? ? 性能測試? ? 界面測試? ? 兼容性測試

? ? 3.按其他

? ? ? ? 冒煙測試? ? 回歸測試? ? 安全性測試? ? 探索性測試? ? 回歸測試? ? a測試? ??β測試

? ?4.按階段

? ? ? ? 單元測試? ? 集成測試? ? 系統(tǒng)測試? ? 驗收測試

二晕粪、測試計劃

1. 怎么寫

????設(shè)計封面

????九大項列出

????自動插入目錄

2. 模板

????封面:

? ? ? ?1. 測試目的(整體概述、詳細(xì)描述:功能模塊高帖、bug情況找御、上線日期)

? ? ? ? 2.測試資源

????????????人力資源(姓名、職務(wù)乳丰、崗位職責(zé))

?????????????軟件資源:系統(tǒng)(Windows掌测、MacOS、Linux)产园、瀏覽器汞斧、數(shù)據(jù)庫、服務(wù)器

????????????硬件資源:電腦什燕、手機

????????????網(wǎng)絡(luò)資源:局域網(wǎng)断箫、互聯(lián)網(wǎng)

? ? ? ?3. 測試范圍

????????????測試對象

????????????測試特性

????????????非測試特性

? ? ? ? 4.測試風(fēng)險(人資法環(huán)時)

? ? ? ? ? ? 編號? ? 描述? ? 等級? ? 負(fù)責(zé)人? ? 對測試影響? ? 規(guī)避方法

? ? ? ? 5.人員分工

????????????姓名????職務(wù)????工作內(nèi)容

? ? ? ? 6.測試策略

? ? ? ? ? ? 界面測試? ? 接口測試? ? 兼容性測試? ? 性能測試

? ? ? ? 7.測試進度

? ? ? ? ? ? 測試任務(wù)? ? 負(fù)責(zé)人? ? 預(yù)期開始時間? ? 預(yù)期結(jié)束時間? ? 時間進度? ? 備注

? ? ? ? 8.測試準(zhǔn)則

? ? ? ? ? ? 啟動準(zhǔn)則? ? 暫停準(zhǔn)則? ? 再啟動準(zhǔn)則? ? 結(jié)束準(zhǔn)則

? ? ? ? 9.測試輸出

? ? ? ? ? ? 名稱? ??

? ? ? ? ? ? ? ? 測試計劃? ? 測試用例? ? 缺陷報告? ? 測試報告? ? 軟件說明說

????????????存放位置? ??

????????????備注

三、測試用例

3.1 測試用例模板

????用例編號

????所屬模塊

????用例標(biāo)題

????????測試/驗證在 什么情況 去做什么 結(jié)果是什么

????優(yōu)先級

????前置條件

????操作步驟

????輸入數(shù)據(jù)

????預(yù)期結(jié)果

????實際結(jié)果

????是否通過

????BugId

????編寫人

????編寫時間

????測試人員

????測試時間

????備注

3.2 測試用例設(shè)計方法

? ? 1.等價類劃分法

????????定義:所有數(shù)據(jù)分成若干區(qū)域秋冰,然后在每一個區(qū)域取最少具有代表性的數(shù)據(jù)測試

????分類

????????有效等價類:合理的數(shù)據(jù)

????????無效等價類:不合理的數(shù)據(jù)

? ? 2.邊界值分析法

????????定義:取稍高于或稍低邊界值的數(shù)據(jù)進行測試

????????概念:開區(qū)間仲义、閉區(qū)間,空心圓和實心圓

????????獲取測試點:內(nèi)點剑勾、上點埃撵、離點(開內(nèi)閉外)

? ? 3.因果圖法

????????定義:比較適合輸入條件比較多的情況,測試所有的輸入條件的排列組合

? ? 4.錯誤推測法

????????定義:

????????判定法

????????定義:

? ? 5.場景法:

????????定義:根據(jù)具體業(yè)務(wù)場景

????????概念:

????????標(biāo)準(zhǔn)流:正確完成的流程

????????備選流:存在異常的流程虽另,對于基本流每一步都取反

? ? 6.正交實驗法

????????????定義:利用排列整齊的表 -正交表來對試驗進行整體設(shè)計暂刘、綜合比較、統(tǒng)計分析捂刺,實現(xiàn)通過少數(shù)????的實驗次數(shù)找到較好的生產(chǎn)條件谣拣,以達(dá)到最高生產(chǎn)工藝效果。

????????????正交小助手:會用

3.3 如何設(shè)計測試用例

????分析需求:做什么族展,怎么做森缠,結(jié)果是什么

????提取測試點

????設(shè)計測試用例

四、禪道

????1. 安裝登錄

????????安裝

????????雙擊安裝仪缸,點擊啟動即可

????登錄

????????點擊訪問禪道 → 登錄數(shù)據(jù)庫(禪道運行環(huán)境最下邊一行的密碼和賬號) → 管理員登錄禪道(默認(rèn)admin贵涵,123456)

????2. 操作

????????人員管理(admin):添加部門 → 添加用戶

????????創(chuàng)建產(chǎn)品(產(chǎn)品經(jīng)理):產(chǎn)品 → 添加產(chǎn)品

????????添加需求(產(chǎn)品經(jīng)理):產(chǎn)品 → 需求 → 提需求

????????創(chuàng)建項目(項目經(jīng)理):項目 → 添加項目 → 自動跳轉(zhuǎn)(選擇設(shè)置團隊)→ 團隊管理 → 給團隊配人

????????關(guān)聯(lián)需求(項目經(jīng)理):項目 → 需求 → 關(guān)聯(lián)需求 → 勾選任務(wù)

????????批量分解(項目經(jīng)理):在任務(wù)右側(cè) → 選擇批量分解 → 批量分解

????????查看任務(wù)(開發(fā)人員):我的地盤 → 首頁查看任務(wù) → 點擊任務(wù)數(shù)量進入任務(wù)列表 → 選擇完成任務(wù)

????????創(chuàng)建版本(開發(fā)人員):項目 → 版本 → 創(chuàng)建版本

????????測試Bug(測試人員):測試 → bug → 提bug

????????解決bug(開發(fā)):測試 → bug → 確認(rèn) → 完成

????????再次測試(測試人員):測試 → 再次測試 → 如果解決的,點擊關(guān)閉恰画,否則重新編輯

????????創(chuàng)建版本(產(chǎn)品經(jīng)理):產(chǎn)品 → 發(fā)布 → 創(chuàng)建發(fā)布 → 完成

五宾茂、缺陷報告

????1.什么是缺陷?引起原因拴还?

????????1. 影響軟件正常運行的問題跨晴,也叫Bug,包含軟件和文檔片林。

? ? ? ? 2. 原因

? ? ? ? ????1.軟件結(jié)構(gòu)復(fù)雜

? ? ? ????? 2. 編碼問題

? ? ? ? ????3.使用新技術(shù)

? ? ? ????? 4. 需求不明確或者更改需求

? ? ? ????? 5.項目周期短端盆,時間緊迫

? ?2. 缺陷分類

? ? ? ? 1.根據(jù)測試種類:界面树瞭、功能缺陷、性能爱谁、安全晒喷、兼容性

? ? ? ? 2.根據(jù)嚴(yán)重程度:嚴(yán)重、一般访敌、次要凉敲、輕微

? ? ? ? 3.根據(jù)優(yōu)先級:立即解決、高優(yōu)先級寺旺、正常排隊爷抓、低優(yōu)先級。

? ? ? ? 4.根據(jù)發(fā)生階段:需求阻塑、架構(gòu)蓝撇、設(shè)計、編碼陈莽、測試

? ?3.畫出Bug跟蹤流程圖



4渤昌、核心要素(8項)

? ? 1.缺陷編號

? ? 2. 缺陷狀態(tài):新建、指派走搁、打開独柑、修復(fù)、拒絕私植、延期忌栅、回歸、關(guān)閉曲稼、重開

? ? 3.缺陷標(biāo)題

? ? 4.優(yōu)先級

? ? 5.重現(xiàn)步驟:步驟索绪、預(yù)期結(jié)果、實際結(jié)果

? ? 6.嚴(yán)重程度

? ?7. 缺陷類型

? ? 8.測試環(huán)境

? ? 9.指派人

? ? 10.提交人

? ? 11.提交時間

? ? 12.對應(yīng)的測試用例

? ? 13. 附件

5.模板



六贫悄、測試報告

? ? 1.定義瑞驱、分類

? ? 2.模板

? ? ? ? 1.概述

? ? ? ? ? ? 1.編寫目的:測試報告的描述、項目簡介清女、測試內(nèi)容描述钱烟。

? ? ? ? ? ? 2.人員分工:姓名、職務(wù)嫡丙、任務(wù)

? ? ? ? ? ? 3.測試環(huán)境:軟件、硬件環(huán)境

? ? ????2.測試過程

? ? ? ? ? ? 1.測試進度:測試任務(wù)读第、測試負(fù)責(zé)人曙博、啟動時間、計劃完成時間怜瞒、實際完成時間父泳、備注

? ? ? ? ? ? 2.用例執(zhí)行情況:模塊般哼、用例總數(shù)、執(zhí)行用例數(shù)惠窄、通過用例數(shù)蒸眠、未通過用例數(shù)、阻塞用例數(shù)

? ? ? ? ? ? 3.缺陷統(tǒng)計:模塊杆融、bug總數(shù)楞卡、新增bug總數(shù)、修復(fù)bug總數(shù)脾歇、遺留bug總數(shù)

? ? ? ? 3.缺陷分析

? ? ? ? ? ? 1.按照級別分:

? ? ? ? ? ? 2.按照缺陷模塊分:

? ? ? ? ? ? 3.按照缺陷類型分:版本蒋腮、趨勢

? ? ? ? 4.測試總結(jié)

? ? ? ? ? ? 1.測試結(jié)論:是否通過。各種率藕各、按級別描述缺陷

? ? ? ? ? ? 2.風(fēng)險分析:編號池摧、風(fēng)險描述、規(guī)避方法和建議

? ? ? ? ? ? 3.遺留問題:編號激况、缺陷描述作彤、缺陷等級、處理方法

七乌逐、接口測試

? ? 1.HTTP和HTTPS區(qū)別

? ? 2.請求組成:4部分組成宦棺,請求行、請求頭黔帕、空行代咸、請求體

? ? 3.響應(yīng)組成:4部分組成,響應(yīng)行成黄、響應(yīng)頭呐芥、空行、響應(yīng)體

? ? 4.Http版本:1.1

? ? 5.常見狀態(tài)碼:200奋岁、301思瘟、404、500

? ? 6.接口:

? ? 7.接口文檔:能看懂闻伶,word滨攻、showdoc、swagger

? ? 8.接口測試:邏輯功能蓝翰、路徑測試光绕、異常測試、其他異常情況

? ? 9.測試案例:使用postman進行g(shù)et和post測試

? ? 10.接口測試用例

八、charles

? ? 1.常用抓包工具

? ? ? ? Fiddler? ? charles? ? Wireshark? ? HttpWatch? ? BurpSuite

? ? 2.Charles安裝、代理配置(端口西疤、可接受的IP)

? ? 3.客戶配置:電腦和手機绒窑,web和移動抓包

? ? 4.安裝證書:

? ? ? ? 1.安裝證書:Charles → help → SSL Proxy? →? 安裝web證書(第二個選項) →

? ? ? ? 2.導(dǎo)出證書:Charles → help → SSL Proxy? →? save

? ? ? ? 3.導(dǎo)入證書:

? ? ? ? 4.HTTPS代理設(shè)置:Charles → Proxy → SSL Proxy settings → 端口=443,IP=*

? ? 5.斷點

? ? ? ? 1.右擊地址 → breakpoints

? ? ? ? 2.Proxy → breakpoint settings → 添加接口

? ? 6.過濾

? ? ? ? 1.Proxy → Recording settings → include屋彪、exclude

? ? ? ? 2.在請求導(dǎo)航欄最下邊輸入我們要看到域名

? ? 7.模擬慢網(wǎng)速

????????Proxy → throttle settings

????????設(shè)置主機域名 囤采、設(shè)定慢網(wǎng)速

? ? 8.模擬404/403

????????tools → blocklist? :指定域名

? ? 9.壓力測試:

????????repeat advanced:次數(shù)需曾、并發(fā)數(shù)

九慧起、Fiddler

? ? 1.簡介

? ? 2.配置:

? ? ? ? 1.電腦瀏覽安裝菇晃、導(dǎo)入證書

? ? ? ? 2.移動端:

? ? ? ? ? ? 1.前提:手機和電腦必須在同一個無線網(wǎng)

? ? ? ? ? ? 2.fiddler配置端口號(8888)、配置8888

? ? ? ? ? ? 3.主機地址:fiddler右上角蚓挤、cmd

十磺送、 數(shù)據(jù)庫

? ? 1.什么是數(shù)據(jù)庫

????????是一個存儲、管理屈尼、組織數(shù)據(jù)的倉儲册着。

????????數(shù)據(jù)庫 = 多張表 + 各表之間的關(guān)系

? ? 2.常見數(shù)據(jù)庫

????????MySQL????SQLite????Oracle????Radis????SQL Server????MongoDB

? ? 3.數(shù)據(jù)庫和SQL關(guān)系

????????數(shù)據(jù)庫用來存放數(shù)據(jù)的,SQL是用來操作數(shù)據(jù)庫中的數(shù)據(jù)的語言脾歧。

? ? 4.SQL語句分類

? ? ? ? 1.DDL:數(shù)據(jù)定義語言

? ? ? ? ? ? 1.庫:5

? ? ? ? ? ? 2.表:7 + 4

????????2.DML:數(shù)據(jù)操作語言

? ? ? ? ????1.插入數(shù)據(jù):(2)

? ? 注意事項:字符集修改(2)

? ? 2甲捏、刪除數(shù)據(jù)

? ? 注意事項:delete from 表名 和 truncate? table 表名區(qū)別

? ? 3.修改數(shù)據(jù)(3)

3.DQL:數(shù)據(jù)庫查詢語言

4.DCL:數(shù)據(jù)控制語言

5.多表設(shè)計

? ? 1.一對一

? ? 2.一對多

? ? 3.多對多:子查詢

6.多表聯(lián)查

? ? 1.交叉查詢:

? ? ? ? select * from 左表,右表

? ? 2.內(nèi)連接查詢:

? ? ? ? select * from 左表 inner join 右表 on 條件

? ? 3.左外連接

? ? ? ? select* from 左表 left join 右表 on 條件

? ? 4.右外連接

? ? ? ? select * from 左表 right join 右表 on條件

7.MySQL 圖形化具

? ? Navicat

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鞭执,一起剝皮案震驚了整個濱河市司顿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌兄纺,老刑警劉巖大溜,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異估脆,居然都是意外死亡钦奋,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門疙赠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來付材,“玉大人,你說我怎么就攤上這事圃阳⊙嵯危” “怎么了?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵捍岳,是天一觀的道長富寿。 經(jīng)常有香客問我,道長锣夹,這世上最難降的妖魔是什么页徐? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮晕城,結(jié)果婚禮上泞坦,老公的妹妹穿的比我還像新娘。我一直安慰自己砖顷,他們只是感情好贰锁,可當(dāng)我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著滤蝠,像睡著了一般豌熄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上物咳,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天锣险,我揣著相機與錄音,去河邊找鬼览闰。 笑死芯肤,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的压鉴。 我是一名探鬼主播崖咨,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼油吭!你這毒婦竟也來了击蹲?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤婉宰,失蹤者是張志新(化名)和其女友劉穎歌豺,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體心包,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡类咧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蟹腾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痕惋。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖岭佳,靈堂內(nèi)的尸體忽然破棺而出血巍,到底是詐尸還是另有隱情,我是刑警寧澤珊随,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布述寡,位于F島的核電站,受9級特大地震影響叶洞,放射性物質(zhì)發(fā)生泄漏鲫凶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一衩辟、第九天 我趴在偏房一處隱蔽的房頂上張望螟炫。 院中可真熱鬧,春花似錦艺晴、人聲如沸昼钻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽然评。三九已至仅财,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間碗淌,已是汗流浹背盏求。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留亿眠,地道東北人碎罚。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像纳像,于是被迫代替她去往敵國和親荆烈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 今天是什么日子:產(chǎn)后1年300+23天爹耗! 起床:6am 就寢:10pm 心情:不平和 今日體重:55公斤 理想體重...
    王玥霖閱讀 191評論 0 0
  • 夜鶯2517閱讀 127,712評論 1 9
  • 版本:ios 1.2.1 亮點: 1.app角標(biāo)可以實時更新天氣溫度或選擇空氣質(zhì)量耙考,建議處女座就不要選了,不然老想...
    我就是沉沉閱讀 6,878評論 1 6
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月潭兽,有人笑有人哭倦始,有人歡樂有人憂愁,有人驚喜有人失落山卦,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,523評論 28 53
  • 兔子雖然是枚小碩 但學(xué)校的碩士四人寢不夠 就被分到了博士樓里 兩人一間 在學(xué)校的最西邊 靠山 兔子的室友身體不好 ...
    待業(yè)的兔子閱讀 2,585評論 2 9