【博學(xué)谷學(xué)習(xí)記錄】超強(qiáng)總結(jié)鱼蝉,用心分享|測(cè)試工程師必備技能總結(jié):項(xiàng)目測(cè)試流程

項(xiàng)目測(cè)試流程

環(huán)境搭建

1. 基礎(chǔ)環(huán)境介紹

1.1 LNMP與WAMP

LNMP:linux + nginx + mysql + php

WAMP:windows + apache + mysql + php

1.2 項(xiàng)目環(huán)境的組成部分(重點(diǎn))

操作系統(tǒng):

Windows

Linux

web服務(wù)器:

作用:

? ? ? ? ? ?處理瀏覽器訪問(wèn)請(qǐng)求

? ? ? ? ? ? 存放服務(wù)資源:項(xiàng)目文件狂秦、圖片等

常見(jiàn)web服務(wù)器:

? ? ? ? ? ? ? ? ? nginx

? ? ? ? ? ? ? ? ? apache

? ? ? ? ? ? ? ? ? ?tomcat

? ? ? ? ? ? ? ? ? ? ...

服務(wù)器與web服務(wù)器說(shuō)明

數(shù)據(jù)庫(kù):

關(guān)系型數(shù)據(jù)庫(kù):

oracle

MySQL

SQL Server

DB2

...

非關(guān)系型數(shù)據(jù)庫(kù):

redis

mongodb

項(xiàng)目:

PHP

JAVA

C

Python

......

2. 搭建測(cè)試環(huán)境

2.1 搭建環(huán)境步驟(Windows)

準(zhǔn)備工作

1. 集成環(huán)境安裝包:phpstudy

2. 項(xiàng)目部署包:tpshop

3. 部署文檔

安裝集成環(huán)境

web服務(wù)器:apache

數(shù)據(jù)庫(kù):mysql

部署項(xiàng)目

將TPshop項(xiàng)目壓縮包解壓后文件夾里的全部?jī)?nèi)容放入phpStudy安裝路徑D:\phpStudy\WWW中

2.2 域名的設(shè)置(擴(kuò)展)

進(jìn)入目錄C:\Windows\System32\drivers\etc

用記事本打開hosts文件

127.0.0.1 hahaha.tpshop.com

保存退出

瀏覽器通過(guò)域名訪問(wèn)商城

3 TPshop項(xiàng)目介紹

3.1 熟悉項(xiàng)目的步驟

業(yè)務(wù)特性

用戶與角色

組織架構(gòu)圖

技術(shù)棧

3.2 熟悉項(xiàng)目的信息來(lái)源

文檔:需求文檔、測(cè)試用例、用戶手冊(cè)等

環(huán)境:

開發(fā)環(huán)境

測(cè)試環(huán)境

線上環(huán)境/生產(chǎn)環(huán)境

人:測(cè)試組員/測(cè)試經(jīng)理罐监,開發(fā)人員,產(chǎn)品經(jīng)理

熟悉tpshop項(xiàng)目:

業(yè)務(wù)特性:一個(gè)電商網(wǎng)站

項(xiàng)目的用戶與角色:

前臺(tái):游客瞒爬、注冊(cè)會(huì)員

后臺(tái):超級(jí)管理員弓柱、倉(cāng)管員、客戶人員

組織架構(gòu)圖:

作用:整體性認(rèn)識(shí)被測(cè)試的項(xiàng)目侧但。

繪制:

? ? ? ? ?后臺(tái)

? ? ? ? ? ?系統(tǒng)==》子系統(tǒng)==》模塊==》子模塊

? ? ? ? ? ? 見(jiàn)到具體的頁(yè)面截止

? ? ? ? 前臺(tái)

? ? ? ? ? ? ? ?tpshop購(gòu)買流程

? ? ? ? ? ? ? ? ? ? 注冊(cè)登錄==》商品展示==》購(gòu)物車==》支付==》訂單管理

? ? ? ? ? ? ? ? 前臺(tái)繪制原則

? ? ? ? ? ? ? ? ? ? ? 一個(gè)獨(dú)立的頁(yè)面就是一個(gè)模塊

? ? ? ? ? ? ? ? ? ? ? 具有共同特點(diǎn)的模塊可以進(jìn)行歸納整理合并矢空,推薦大家按照核心業(yè)務(wù)流程涉及

的模塊進(jìn)行歸整。

項(xiàng)目的技術(shù)棧

數(shù)據(jù)庫(kù):mysql

web服務(wù)器:apache

開發(fā)語(yǔ)言:php

操作系統(tǒng):windows(Linux)

4. 測(cè)試流程(重點(diǎn))

需求分析與評(píng)審

編寫測(cè)試計(jì)劃于測(cè)試方案

設(shè)計(jì)測(cè)試用例與評(píng)審

執(zhí)行測(cè)試用例與缺陷跟蹤

編寫測(cè)試報(bào)告

4.1 需求分析與評(píng)審(掌握)

什么是軟件需求禀横?

解決問(wèn)題

達(dá)到目標(biāo)

為什么要做需求評(píng)審妇多?

確認(rèn)需求完整與準(zhǔn)確

理解一致

降低因?yàn)樾枨蟛幻鞔_帶來(lái)的項(xiàng)目失敗的風(fēng)險(xiǎn)

怎樣做需求評(píng)審?

需求評(píng)審會(huì)議

參與人:

產(chǎn)品經(jīng)理/項(xiàng)目經(jīng)理

開發(fā)/UI

測(cè)試

DBA

....

測(cè)試工程師在需求評(píng)審中的主要職責(zé)是什么燕侠?

確認(rèn)自己理解需求者祖、無(wú)疑義

確認(rèn)需求無(wú)明顯錯(cuò)誤、能夠支撐后續(xù)的用例設(shè)計(jì)等

提出一些改進(jìn)建議

需求評(píng)審實(shí)戰(zhàn)——實(shí)名認(rèn)證

第一輪需求評(píng)審

圖1

上傳的身份證需要打上水印绢彤,僅供當(dāng)前產(chǎn)品使用

身份證正面照片與示例中的反面案例七问?

包含身份證有效期的反面照不需要上傳嗎?

圖2

姓名與身份證號(hào)顯示不對(duì)齊

提示語(yǔ)位置超出界面范圍

識(shí)別后的姓名信息可以修改茫舶,但是證件號(hào)不可以進(jìn)行修改

圖3

技術(shù)上存在疑惑械巡,系統(tǒng)能實(shí)時(shí)給出實(shí)名認(rèn)證判定結(jié)果?

圖4

認(rèn)證通過(guò)以后應(yīng)該是結(jié)束

通過(guò)后饶氏,不需要返回上一步

圖5

認(rèn)證不通過(guò)以后建議重新發(fā)起認(rèn)證流程

簡(jiǎn)化業(yè)務(wù)流程讥耗,認(rèn)證失敗后不需要返回上一步

第二輪需求評(píng)審

圖1

身份證的正反面的示例圖片的修改

圖6

提示語(yǔ)錯(cuò)誤,不應(yīng)該是“支付失敗”與實(shí)名認(rèn)證完全無(wú)關(guān)

圖1~圖6

流程節(jié)點(diǎn)(審核中)缺失疹启,所有的圖片都應(yīng)該增加該節(jié)點(diǎn)狀態(tài)

圖4

節(jié)點(diǎn)狀態(tài)應(yīng)該是審核中古程,而不是驗(yàn)證完成

4.2 編寫測(cè)試計(jì)劃與測(cè)試方案(了解)

負(fù)責(zé)人:

測(cè)試組長(zhǎng)、經(jīng)理(第一負(fù)責(zé)人喊崖、管理經(jīng)驗(yàn))

測(cè)試工程師

測(cè)試計(jì)劃:

概念:是指描述了要進(jìn)行的測(cè)試活動(dòng)的范圍挣磨、方法、資源和進(jìn)度的文檔荤懂。

核心內(nèi)容:

范圍與目標(biāo)

角色與職責(zé)

進(jìn)度與資源

風(fēng)險(xiǎn)與應(yīng)對(duì)

準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn)

測(cè)試方案:

概念:是從測(cè)試的技術(shù)角度去分析需求茁裙,在方向上明確要怎么測(cè),分析結(jié)果重點(diǎn)在于測(cè)試策略與技術(shù)實(shí)現(xiàn)节仿。

核心內(nèi)容:

方法

環(huán)境

工具

4.3 設(shè)計(jì)測(cè)試用例與評(píng)審(重點(diǎn))

基本測(cè)試策略:

冒煙測(cè)試:

基本功能檢查

核心業(yè)務(wù)流程測(cè)試

單功能測(cè)試:

輪播圖

購(gòu)物車

后臺(tái)會(huì)員管理

搶購(gòu)

......

集成測(cè)試與回歸

系統(tǒng)測(cè)試與回歸

驗(yàn)收測(cè)試與回歸

測(cè)試用例核心要素

ID

模塊

優(yōu)先級(jí)

標(biāo)題

測(cè)試數(shù)據(jù)

前置條件

測(cè)試步驟

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

4.4 執(zhí)行測(cè)試用例與bug跟蹤(重點(diǎn))

缺陷模板核心要素:

ID

標(biāo)題

優(yōu)先級(jí)

嚴(yán)重程度

預(yù)置條件

測(cè)試數(shù)據(jù)

復(fù)現(xiàn)步驟

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

實(shí)際結(jié)果

缺陷類型

缺陷狀態(tài)

4.5 編寫測(cè)試報(bào)告(了解)

測(cè)試概要

缺陷統(tǒng)計(jì)與分析

測(cè)試結(jié)論

5. 數(shù)據(jù)庫(kù)

5.1 數(shù)據(jù)庫(kù)信息獲取渠道

數(shù)據(jù)表設(shè)計(jì)文檔

DDL

5.2 用戶表【tp_users】

5.2.1 查詢用戶表中最后一條記錄

-- 練習(xí)1:查詢用戶表中最后一條記錄

select * from tp_users order by user_id desc limit 1;

5.2.2 修改用戶表中某個(gè)用戶的用戶昵稱

-- 練習(xí)2:修改用戶表中某個(gè)用戶的用戶昵稱

(1)查詢修改前數(shù)據(jù)

select nickname from tp_users where user_id = 2599;

(2)修改數(shù)據(jù)

update tp_users set nickname = 'jack' where user_id = 2599;

(3)確認(rèn)修改結(jié)果

select nickname from tp_users where user_id = 2599;

5.3 商品表【tp_goods】

5.3.1 查詢商品表中排在前10位的商品信息晤锥,注意只顯示字段:id,名稱廊宪,庫(kù)存矾瘾,售價(jià)

-- 練習(xí)3:查詢商品表中排在前10位的商品信息眉踱,注意只顯示字段:id,名稱霜威,庫(kù)存谈喳,售價(jià)

(1)確認(rèn)表

(2)確認(rèn)字段

(3)選擇sql

select goods_id,goods_name,store_count,shop_price from tp_goods limit 10;

5.3.2 修改商品名稱:將商品名稱【小米手機(jī)5,十余項(xiàng)黑科技,很輕狠快】修改為【小米手20】

-- 練習(xí)4:將商品名稱【小米手機(jī)5,十余項(xiàng)黑科技戈泼,很輕狠快】修改為【小米20】

update tp_goods set goods_name = '小米20' where goods_name LIKE '小米手機(jī)5%';

注意:前臺(tái)頁(yè)面顯示內(nèi)容變化婿禽。

5.4 訂單表【tp_order】

5.4.1 查詢手機(jī)號(hào)是'xxxxxxx'的會(huì)員賬號(hào)的昵稱以及所下訂單的訂單編號(hào)

-- 練習(xí)5:查詢手機(jī)號(hào)是'13488888888'的會(huì)員賬號(hào)的昵稱以及所下訂單的訂單編號(hào)

select tp_users.nickname,tp_order.order_sn from tp_users LEFT JOIN tp_order ON

tp_users.user_id = tp_order.user_id where tp_users.mobile=13488888888;

別名:

select u.nickname,o.order_sn from tp_users as u LEFT JOIN tp_order as o ON

u.user_id = o.user_id where u.mobile=13488888888;

5.5 導(dǎo)航表【tp_navigation】

5.5.1 修改導(dǎo)航欄中“手機(jī)城”的數(shù)據(jù),將顯示名稱改掉“手機(jī)大賣場(chǎng)”

-- 練習(xí)6:修改導(dǎo)航欄中“手機(jī)城”的數(shù)據(jù)大猛,將顯示名稱改掉“手機(jī)大賣場(chǎng)”

update tp_navigation set name = '手機(jī)大賣場(chǎng)' where name='手機(jī)城';

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扭倾,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子挽绩,更是在濱河造成了極大的恐慌膛壹,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件唉堪,死亡現(xiàn)場(chǎng)離奇詭異模聋,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)唠亚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門链方,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人灶搜,你說(shuō)我怎么就攤上這事祟蚀。” “怎么了割卖?”我有些...
    開封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵前酿,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我鹏溯,道長(zhǎng)罢维,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任剿涮,我火速辦了婚禮言津,結(jié)果婚禮上攻人,老公的妹妹穿的比我還像新娘取试。我一直安慰自己,他們只是感情好怀吻,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開白布瞬浓。 她就那樣靜靜地躺著,像睡著了一般蓬坡。 火紅的嫁衣襯著肌膚如雪猿棉。 梳的紋絲不亂的頭發(fā)上磅叛,一...
    開封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音萨赁,去河邊找鬼弊琴。 笑死,一個(gè)胖子當(dāng)著我的面吹牛杖爽,可吹牛的內(nèi)容都是我干的敲董。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼慰安,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼腋寨!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起化焕,我...
    開封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤萄窜,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后撒桨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體查刻,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年凤类,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赖阻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡踱蠢,死狀恐怖火欧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情茎截,我是刑警寧澤苇侵,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站企锌,受9級(jí)特大地震影響榆浓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜撕攒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一陡鹃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧抖坪,春花似錦萍鲸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春嘿期,著一層夾襖步出監(jiān)牢的瞬間品擎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工备徐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留萄传,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓蜜猾,卻偏偏與公主長(zhǎng)得像盲再,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瓣铣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

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