Day02

收貨管理測試用例


1.添加頁面

? ? ? ? 1.1顯示收貨地址頁面信息

? ? ? ? 1.2查看頁面ui是否流暢

? ? ? ? 1.3界面的文字簡介易懂,沒有錯別字

2.詳細地址;

?2.1當(dāng)前定位:

.1.1使用當(dāng)前定位注意

? ? ? ? 1.查看GPS定位是否打開

? ? ? ? ?2.查看地圖是否有GPS定位

? ? ? ? ?3.查看地圖定位圖片是否顯示

? ? ? ? ? 4.查看當(dāng)前定位是否真確

?2.1.2修改當(dāng)前定位;

? ? ? ?1.選擇頁面提示的附件地點

? ? ? 2.在地圖上手動編輯地點

? ? ? 3.可點開地圖独泞,選擇位置

? ? ?4.點開地圖在頂部輸入位置呐矾,并選擇

2.2手動默認添加

? ?1.選擇省份

? 2.選擇城市

? 3.選擇區(qū)縣

? 4.填寫詳細地址

國內(nèi)城市按照首字母排序

? ?1.點擊首字母進行選擇

直接輸入:

直接手動輸入省市區(qū)縣街道

海外國家:

1.熱門國家

2.首字母進行排序

3.是否容易送達

右側(cè)默認輸入;





總結(jié)

測試用例定義:

??????要素:用例編號所屬模塊前提條件測試輸入預(yù)期結(jié)果實際結(jié)果

??? 備注版本測試人測試日期??

????測試方法:???

?? 等價類劃分因果圖邊界值正交法錯誤推斷法場景法

測試用例的評審:

評審內(nèi)容

評審的內(nèi)容有以下幾個方面

1)用例設(shè)計的結(jié)構(gòu)安排是否清晰、合理懦砂,是否利于高效對需求進行覆蓋蜒犯。

2)優(yōu)先極安排是否合理。

3)是否覆蓋測試需求上的所有功能點荞膘。

4)用例是否具有很好可執(zhí)行性罚随。例如用例的前提條件、執(zhí)行步驟衫画、輸入數(shù)據(jù)和期待結(jié)果是否清晰毫炉、正確期待結(jié)果是否有明顯的驗證方法。

5)是否已經(jīng)刪除了冗余的用例削罩。

6)是否包含充分的負面測試用例瞄勾。充分的定義,如果在這里使用2&8法則弥激,那就是4倍于正面用例的數(shù)量进陡,畢竟一個健壯的軟件,其中80%的代碼都是在"保護"20%的功能實現(xiàn)微服。?

7)是否從用戶層面來設(shè)計用戶使用場景和使用流程的測試用例趾疚。

8)是否簡潔,復(fù)用性強以蕴。例如糙麦,可將重復(fù)度高的步驟或過程抽取出來定義為一些可復(fù)用標(biāo)準(zhǔn)步驟

??分為組內(nèi)和組外評審:

組內(nèi)評審的人員:測試Leader和 測試人員

組內(nèi)評審著重與

1.用例的冗余性

2用例的準(zhǔn)確性

3用例的覆蓋度70%-80%

4用例滿足需求

組外評審:測試leader測試人員 ?項目經(jīng)理 ?產(chǎn)品經(jīng)理 ?

組外評審:1.是否滿足軟件的需求

2.?用例覆蓋率

3用例的執(zhí)行性

4用例的復(fù)用性

5用例是否具有正反的用例

6編寫用例的模板

7非功能性測試用例的編寫

8缺陷率在執(zhí)行的測試用例中的占比

開發(fā)團體人員:5:1

10人開發(fā)團隊 ?????1 UI ?5個后臺開發(fā) ??2個移動端 ???1個測試/運維 ??1產(chǎn)品

項目開發(fā)周期:6個月 ???

版本迭代:大版本1個半月 ???小版本 1周 ????

測試分工:功能界面性能+接口 ??自動化

一.定義

????????通過手動點擊或者工具對被測對象進行測試操作,驗證實際的結(jié)果是否和預(yù)期的結(jié)果之間存在差異??

二.軟件測試的作用

????????1.通過測試工作可以發(fā)現(xiàn)并修復(fù)軟件當(dāng)中存在的缺陷丛肮,從而提高用戶對產(chǎn)品的使用信心

????????2.測試可以記錄軟件運行過程中產(chǎn)生的一些數(shù)據(jù)赡磅,從而為決策提供數(shù)據(jù)支持

????????? 3.測試可以降低同類型產(chǎn)品開發(fā)遇到問題的風(fēng)險

三.測試的原則(在執(zhí)行測試的時候必須遵守的規(guī)則)

? ? ? ?1.測試證明軟件存在缺陷

? ? ? ? 2.不能執(zhí)行窮盡測試-----有些功能是沒有辦法將所有的測試情況都邏輯出來,所有任何的測試操作都有結(jié)束的時間

? ? ? ? 3.缺陷存在群集現(xiàn)象-----核心功能占20%宝与,非核心占80%焚廊,主要集中測試核心的功能,發(fā)現(xiàn)缺陷的幾率就會高于80%习劫,所以遇到缺陷都會集中在20%的功能模塊里

? ? 4.某些測試需要依賴特殊的環(huán)境

? ? 5.測試在項目當(dāng)中應(yīng)早介入

? ? ? 6.殺蟲劑現(xiàn)象---同樣的一個測試用例不能重的執(zhí)行多次咆瘟,否則會對它產(chǎn)生免疫

? ? ? ? 7.不會存在缺陷謬論,任何軟件都不可能是完美的

? 四.測試對象的介紹

? ? ? ? ? ? 軟件不僅僅只有功能需要測試诽里,可以將軟件分為三個部分:功能集合+使用說明書+配置數(shù)據(jù)

? ? ? ? ? ? 1.需求分析階段:各種需求規(guī)格說明書

? ? ? ? ? ? 2.軟件架構(gòu)設(shè)計:API接口文檔(接口測試)

? ? ? ? ? ? 3.編碼實現(xiàn)階段:源代碼--白盒測試袒餐,單元測試

? ? ? ? ? ? 4.系統(tǒng)測試:軟件功能主題

? ? ? 五.測試的級別

? ??????????軟件的開發(fā)都會依據(jù)相應(yīng)的開發(fā)模式,則測試級別指的就在這個模型當(dāng)中我們認為定義的開發(fā)步驟谤狡。

1.單元測試---在軟件測試中指組成軟件最小的底層代碼結(jié)構(gòu)匿乃,一般是類,函數(shù)豌汇,組成

2.集成測試---將多個單元模塊組合在一起幢炸,驗證之間溝通的橋梁是否能正常測試

3.系統(tǒng)測試---對軟件的功能主體進行測試

4.驗收測試

(1)a測試----內(nèi)側(cè)

? ??????????????(2)β測試----公測

? ? ? ? ? ? 驗收測試的核心就是讓用戶對當(dāng)前軟件買單

六.系統(tǒng)測試

1.功能測試:驗收當(dāng)前的軟件主體功能是否可用

2,兼容性測試:驗收當(dāng)前軟件在不同的環(huán)境下是否還可以使用拒贱。

3宛徊,安全測試:驗證軟件是否是能授權(quán)用戶提供功能使用。

4逻澳,性能測試:相對于當(dāng)前軟件消耗的資源它的產(chǎn)出能力闸天。

? 七.常見的系統(tǒng)測試方法

? 1.按測試對象來進行分類

(1).白盒測試---主要測試的是軟件的底層代碼,不在意界面斜做,只要求底層的功能是否實現(xiàn)苞氮,邏輯是否正確

(2).黑盒測試---指被測軟件外在主體功能是否可用,屬于功能性測試

(3).灰盒測試---接口測試

? 2.按測試對象是否執(zhí)行來進行分類

(1).靜態(tài)測試---測試執(zhí)行不執(zhí)行

(2).動態(tài)測試---軟件在真實的使用環(huán)境下進行測試

3.按測試手段進行分類

(1).手動測試---所謂的黑盒測試瓤逼,對被測對象來進行測試笼吟,使被測得對象可以靈活的改變測試操作借環(huán)境

(2).自動化測試---分為兩種库物,一種是自己寫的測試腳本,另一種是通過第三方工具對被測對象進行測試贷帮,可以高效率的去執(zhí)行一些人工無法實現(xiàn)的操作

? ? ? ? 八.軟件的質(zhì)量特性

? ? ? ? ? ? ? ? ? ? 是基于ISO組織制定的戚揭,分為六大特征:

? ? ? ? ? ? ? ? ? ? 1.功能性:軟件需要滿足用戶顯示或者穩(wěn)式的功能

? ? ? ? ? ? ? ? ? ? 2.易用性:軟件易于學(xué)習(xí)和上手使用

? ? ? ? ? ? ? ? ? ? 3.可靠性:指軟件必須實現(xiàn)需求當(dāng)中指明的具體功能

? ? ? ? ? ? ? ? ? ? 4.效率型:軟件的性能

? ? ? ? ? ? ? ? ? ? 5.可維護性:需求軟件具有將某個功能修復(fù)之后繼續(xù)使用的功能

? ? ? ? ? ? ? ? ? ? 6.可移植性:從當(dāng)前的一個平臺移植到另一個平臺上

九.軟件測試流程

?????流程:

????????????????從產(chǎn)品接到需求開需求會,確立需求文檔撵枢,測試就應(yīng)該編寫測試計劃民晒,根據(jù)需求文檔進行編寫測試用例,開發(fā)進行編碼锄禽,等編碼結(jié)束后對主要功能進行冒煙測試潜必,測試執(zhí)行測試用例,如果發(fā)現(xiàn)bug就進行提交bug沃但。例如禪道之類磁滚,當(dāng)開發(fā)修改后對bug進行再次的回歸測試(1.bug是否已經(jīng)解決,2.解決后的bug是否對正常的功能有影響)如果bug修改完成測試必須將bug的狀態(tài)修改為關(guān)閉绽慈,如果bug沒有修改或者是修改后對其他的功能進行影響則bug必須重新打開并再次進行提交

如果公司內(nèi)部沒有需求文檔或者是API文檔你怎么做測試:

????????1. 根據(jù)公司的產(chǎn)品進行對同行業(yè)或是同類軟件進行分析恨旱,找到相關(guān)文檔。

????????2. 根據(jù)跟人經(jīng)驗對軟件進行測試

????????3. 先做到UI頁面和業(yè)務(wù)邏輯是否匹配 ?在進行功能模塊的實現(xiàn)能否正常 然后在整個軟件進行系統(tǒng)分析并實現(xiàn)坝疼,然后開展性能測試或者是接口測試

????????4. 沒有api文檔的時候 ?進行接口測試 ?可以通過抓包工具(charles /fiddler)來獲取接口相關(guān)信息(url 請求方式 參數(shù) 響應(yīng)結(jié)果等)進行對單個接口測試或者是通過接口錄制(bodboy 對web端進行錄制 ??jmeter對移動端的錄制) 實現(xiàn)多接口或者一個業(yè)務(wù)場景進行接口測試

????????5.進行性能測試或者是自動化測試

測試計劃

? ? ? ? 測試背景搜贤,測試目的,測試需求钝凶,測試用例及評審執(zhí)行的進度仪芒,bug跟蹤,風(fēng)險評估

如何做測試用例的評審耕陷?

?????????1.是否覆蓋測試需求上的所有功能點掂名,不違背產(chǎn)品原型和代碼設(shè)計,用例設(shè)計的結(jié)構(gòu)安排是否清晰合理哟沫,有利于高效覆蓋需求

????????2.用例是否具有可執(zhí)行性饺蔑,前提條件、執(zhí)行步驟和預(yù)期結(jié)果是否正確嗜诀,有明確的驗證方法猾警。優(yōu)先級安排是否合理

????????3.是否從用戶層面來設(shè)計用戶使用的場景和業(yè)務(wù)流程

????????4.是否包含充分的異常測試用例

????????5.是否簡潔,不冗余隆敢,復(fù)用性強

十.設(shè)計測試用例

? ??????用例的設(shè)計點:

? ? ? ? ? ? 1.功能上測試

? ? ? ? ? ? 2.UI頁面

? ? ? ? ? ? 3.性能測試

? ? ? ? ? ? 4.安全測試

? ? ? ? ? ? 5.弱網(wǎng)測試

? ? ? ? ? ? 6.易用性測試

十一.回歸測試及缺陷跟蹤

? ? ? ?1.????回歸測試指的就是當(dāng)我們將某個缺陷提交給開發(fā)之后发皿,由他們進行修復(fù),修復(fù)完成之后需要測試人員再次對其進行測試(回歸測試)

? ? ? ? 2.????缺陷跟蹤:指的就是當(dāng)測試人員發(fā)現(xiàn)某個缺陷之后需要一直對其進行狀態(tài)的跟蹤



項目思維導(dǎo)圖





登錄測試用例

一.功能測試

? ? ? ? 1.輸入已注冊的用戶名拂蝎,和密碼驗證是否成功登錄

? ? ? ? 2.輸入正確的用戶名和錯誤密碼驗證是否登錄成功穴墅,并且提示正確的信息

? ? ? ? ? 3.輸入錯誤的用戶名,正確的密碼驗證是否登錄失敗,并且提示正確的信息

? ? ? ? ? ?4.輸入錯誤的用戶名和錯誤的密碼驗證是否登錄失敗玄货,并且提示正確的信息

? ? ? ? ? ? 5.輸入未注冊的用戶名和任意的密碼點擊登錄是否登錄成功皇钞,并且提示正確信息

? ? ? ? ? ? 6.輸入正確用戶名,密碼為空點擊登錄驗證是否登錄成功 誉结,并且提示正確的信息

? ? ? ? ? ? 7.輸入未注冊的用戶名鹅士,密碼為空點擊登錄驗證是否登錄券躁,并且提示正確的信息

? ? ? ? ? ? 8.用戶名和密碼都是空點擊登錄驗證是否可以登錄惩坑,并且是否有正確的提示信息

? ? ? ? ? ? 9.刷新頁面是否會刷新驗證碼

? ? ? ? ? ? 10.如果登錄頁面使用到接收驗證碼的功能,在用戶名和密碼都正確的情況下也拜,輸入正確或者錯誤的驗證碼是否會登錄成功

? ? ? ? ? ? 11.驗證忘記用戶名和密碼的功能是否可用

? ? ? ? ? ? 12.點擊驗證碼的圖片或者點擊換一張圖片是否可以更換驗證碼以舒,更換后的驗證碼是否可用

? ? ? ? ? ? 13.登錄頁面的密碼框是否存在加密顯示,或者有明暗碼的切換按鈕

? ? ? ? ? ? 14.接收的驗證碼是否有時間限制慢哈,是否可以在手機接收到正確的驗證碼

? ? ? ? ? ? 15.超過接收驗證碼的時間未輸入的驗證碼是否還可以再用

? ? ? ? ? ? 16.驗證碼的字符是否有長度和空格字符串的限制

? ? ? ? ? ? 17.點擊用戶名和密碼的輸入框是否可以彈起輸入欄

? ? ? ? ? ? 18.登錄成功后第二次進來是否需要在進行登錄

? ? ? ? ? ? 19.輸入欄是否設(shè)置快速刪除的按鈕

? ? ? ? ? ? 20.用戶名和密碼框是否可以粘貼和復(fù)制

? ? ? ? ? ? 21.用戶名和密碼是否有長度的限制蔓钟,是否存在可以添加特殊字符和空格之類

? 二.UI測試

? ? ? ? ? ? 1.布局是否合理

? ? ? ? ? ? 2.按鈕的長度和高度是否符合要求

? ? ? ? ? ? 3.界面的文字是否有錯別字

? ? ? ? ? ? 4.UI布局是否與藍湖的UI一致

? ? 三.兼容性測試

? ? ? ? ? ? 1.? 不同瀏覽器下,驗證登錄頁面的顯示以及功能正確性

????????????2.? 相同瀏覽器的不同版本下驗證登錄頁面的顯示以及功能正確性

????????????3.? 不同移動設(shè)備終端的不同瀏覽器下卵贱,驗證登錄頁面顯示以及功能的正確性

????????????4.? 不同分辨率的界面下滥沫,驗證登錄頁面的顯示以及功能正確性

四.安全測試

? ? ? ? ? ? ? ? 1.用戶名和密碼在后臺的存儲是否加密

? ? ? ? ? ? ? ? 2.密碼是否具有有效期,是否會提示需要修改密碼

? ? ? ? ? ? ? ? 3.錯誤登錄的次數(shù)限制

? ? ? ? ? ? ? ? 4.是否支持多用戶在同一機器上進行登錄

? ? ? ? ? ? ? ? ? 5.是否支持第三方登錄

? ? ? ? ? ? ? ? ? ?6.密碼的強弱性键俱,復(fù)雜度的檢驗

? ? ? ? ? ? ? ? ? ? 7.異地登錄的檢驗兰绣,更換設(shè)備登錄的校驗,登錄異常和是否考慮賬戶凍結(jié)编振,是否允許第三方平臺存儲密碼

? ? ? ? ? ? ? ? ? ? 8.登錄錯誤后的提示是否存在安全隱患

五.性能測試

? ? ? ? ? ? ? ? 1.單用戶登錄的響應(yīng)時間是否小于3秒

? ? ? ? ? ? ? ? 2.打開登錄頁面需要幾秒

? ? ? ? ? ? ? ? 3.登錄成功之后跳轉(zhuǎn)的頁面不超過5秒

六.易用性測試

? ? ? ? ? ? 是否支持全鍵盤操作缀辩,是否有快捷鍵

? ? ? ? ? ? 輸入用戶名和密碼點擊回車按鍵是否可以直接登錄

? ? ? ? ? ? 輸入框能否可以使用Tab建來進行切換

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市踪央,隨后出現(xiàn)的幾起案子臀玄,更是在濱河造成了極大的恐慌,老刑警劉巖畅蹂,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件健无,死亡現(xiàn)場離奇詭異,居然都是意外死亡液斜,警方通過查閱死者的電腦和手機累贤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旗唁,“玉大人畦浓,你說我怎么就攤上這事〖煲撸” “怎么了讶请?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我夺溢,道長论巍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任风响,我火速辦了婚禮嘉汰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘状勤。我一直安慰自己鞋怀,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布持搜。 她就那樣靜靜地躺著密似,像睡著了一般。 火紅的嫁衣襯著肌膚如雪葫盼。 梳的紋絲不亂的頭發(fā)上残腌,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機與錄音贫导,去河邊找鬼抛猫。 笑死,一個胖子當(dāng)著我的面吹牛孩灯,可吹牛的內(nèi)容都是我干的闺金。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼钱反,長吁一口氣:“原來是場噩夢啊……” “哼底循!你這毒婦竟也來了蜒秤?” 一聲冷哼從身側(cè)響起失受,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤趴樱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后尚卫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體归榕,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年吱涉,在試婚紗的時候發(fā)現(xiàn)自己被綠了刹泄。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡怎爵,死狀恐怖特石,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情鳖链,我是刑警寧澤姆蘸,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響逞敷,放射性物質(zhì)發(fā)生泄漏狂秦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一推捐、第九天 我趴在偏房一處隱蔽的房頂上張望裂问。 院中可真熱鬧,春花似錦牛柒、人聲如沸堪簿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽戴甩。三九已至符喝,卻和暖如春闪彼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背协饲。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工畏腕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茉稠。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓描馅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親而线。 傳聞我的和親對象是個殘疾皇子铭污,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354