第一篇:關(guān)于功能測(cè)試的個(gè)人總結(jié)
一、對(duì)于理解業(yè)務(wù)需求需要問(wèn)為什么:
1、提這個(gè)需求的目的是什么?為什么是這樣的?
2、實(shí)現(xiàn)這個(gè)需求可以解決客戶的什么問(wèn)題?
3、這樣實(shí)現(xiàn)這個(gè)需求能否很好的解決客戶的問(wèn)題?
二、需求分析要怎么做?
1、提煉需求的核心功能和業(yè)務(wù)流程
2、需求涉及到的功能模塊
3、新需求改動(dòng)可能影響到的功能
三、開始測(cè)試的思路:一定要寫測(cè)試要點(diǎn)然后checklist(這樣才能更好的整理思路及防止遺漏細(xì)節(jié)點(diǎn))
1、核心功能和流程的實(shí)現(xiàn)方式是否滿足業(yè)務(wù)的根本,是否可以走通
2、核心功能基本通了之后對(duì)細(xì)節(jié)進(jìn)行展開
3、對(duì)于異常場(chǎng)景處理測(cè)試
4、易用性方面的測(cè)試,使用體驗(yàn)方面
5、性能方面的測(cè)試
四、測(cè)試用到的方法
1、核心流程場(chǎng)景列舉
2、相似性,對(duì)比法,這個(gè)地方有問(wèn)題,那是不是類似的模塊是否有問(wèn)題;
3、相關(guān)性,這個(gè)地方這樣處理了,那與之相關(guān)的模塊是否會(huì)有影響
4、排除法
五、關(guān)于bug
1、記錄一個(gè)有質(zhì)量的bug:描述bug的出現(xiàn)的環(huán)境及必然條件,這個(gè)場(chǎng)景會(huì)出現(xiàn)這樣的問(wèn)題,那另外一種操作是否也會(huì)有同樣的問(wèn)題,找到導(dǎo)致問(wèn)題的根本原因;
2、如何分析一個(gè)bug:
是否是數(shù)據(jù)問(wèn)題? 分析數(shù)據(jù)來(lái)源,與其他數(shù)據(jù)的差異
程序邏輯問(wèn)題? 觀察數(shù)據(jù)是否有特殊性,觀察場(chǎng)景是否有特殊性,觀察操作不步驟是否有特殊性,對(duì)比兩個(gè)環(huán)境是否有差異 環(huán)境問(wèn)題? 換一個(gè)環(huán)境操作是否也有一樣的問(wèn)題 操作方式問(wèn)題? 換一個(gè)人來(lái)操作
3、對(duì)于不是必現(xiàn)的bug不輕易放棄,提交給開發(fā)要求協(xié)助分析,以及圍繞這個(gè)bug展開分析,多次嘗試去重現(xiàn)
六、如何更深入的測(cè)試
1、了解業(yè)務(wù)的本質(zhì),直接與業(yè)務(wù)人員探討
2、了解數(shù)據(jù)庫(kù)的數(shù)據(jù)流向以及數(shù)據(jù)的記錄,表結(jié)構(gòu)及表與表的關(guān)聯(lián)
3、跟開發(fā)溝通了解功能實(shí)現(xiàn)的后臺(tái)邏輯,是否有遺漏的地方未控制
4、對(duì)于出現(xiàn)的一個(gè)bug,問(wèn)開發(fā)為什么會(huì)出現(xiàn)這個(gè)問(wèn)題?哪里的問(wèn)題導(dǎo)致的?找開發(fā)邏輯的漏洞
第二篇:功能測(cè)試總結(jié)精華
以下是本人在工作中的功能測(cè)試小結(jié),拿來(lái)和大家一起分享:
1.留意分機(jī)電話號(hào)碼
2.輸入相同的字段名稱(一般為必填項(xiàng)的)后,選擇信息(可以有不同選擇的,如:下拉框): 輸入同一個(gè)名稱后,分別選擇不同的狀態(tài),進(jìn)行保存時(shí),驗(yàn)證是否可以正常操作。
3.修改信息時(shí),注意進(jìn)入到修改頁(yè)面后信息是否可以被修改,并查看修改后的信息與添加頁(yè)面的信息是否一致
4.修改信息時(shí),在修改頁(yè)面輸入異常數(shù)據(jù)或超長(zhǎng)字符后保存
5.注重關(guān)聯(lián)測(cè)試
6.測(cè)試登錄時(shí),別忘了修改密碼時(shí)的相關(guān)測(cè)試
7.在搜索欄輸入關(guān)鍵字后,敲空格
8.重復(fù)點(diǎn)擊頁(yè)面上的按鈕,觀察系統(tǒng)反應(yīng)
9.測(cè)試刪除時(shí),刪除完所有信息后,點(diǎn)擊刪除按鈕,觀察系統(tǒng)的反應(yīng)
10.上傳下載文件檢查,對(duì)上傳下載的文件名也要進(jìn)行檢查,有時(shí)下載下來(lái)的文件名是亂碼
11.界面測(cè)試不光要考慮合理的鍵盤輸入,還應(yīng)考慮是否可以通過(guò)鼠標(biāo)拷貝粘貼輸入
12.在分類樹結(jié)構(gòu)中進(jìn)行操作時(shí),關(guān)注當(dāng)編輯子分類時(shí),上級(jí)分類應(yīng)該是只讀的13.分頁(yè)測(cè)試時(shí),應(yīng)注意在頁(yè)碼欄處輸入較大數(shù)字的情況
14.如果是不用選擇對(duì)象就可以直接進(jìn)入的按鈕,沒(méi)有必要在沒(méi)有選擇對(duì)象時(shí)提示“請(qǐng)選擇要操作的對(duì)象”,而在全選或者選擇一個(gè)后才可以進(jìn)入按鈕對(duì)應(yīng)的頁(yè)面
15.測(cè)試時(shí),留意不同瀏覽器下文字的字體、顏色變化。
16.選項(xiàng)卡形式的文字切換時(shí),文字有鏈接時(shí),鼠標(biāo)滑過(guò)時(shí)顏色更改就可以進(jìn)行選項(xiàng)卡切換;文字無(wú)鏈接時(shí),需要手動(dòng)點(diǎn)擊鼠標(biāo)才可以切換;
17.測(cè)試時(shí)注意留意瀏覽器標(biāo)題欄:查看標(biāo)題欄顯示的信息和網(wǎng)頁(yè)標(biāo)題是否一致;
18.對(duì)于頁(yè)面有表格的,表格中字段寬度應(yīng)有重點(diǎn)優(yōu)先級(jí);
19.按鈕實(shí)現(xiàn)功能時(shí)盡可能放在同一個(gè)頁(yè)面;
20.檢查多次使用back鍵的情況:在有back的地方,back,回到原來(lái)頁(yè)面,再back,重復(fù)多次,看會(huì)否出錯(cuò);
21.點(diǎn)擊提示:點(diǎn)擊瀏覽過(guò)的信息顏色需要顯示為不同的顏色,以區(qū)分于未閱讀內(nèi)容,避免重復(fù)閱讀;
22.錯(cuò)誤提示:若表單填寫錯(cuò)誤,應(yīng)指明填寫錯(cuò)誤之處,并保存原有填寫內(nèi)容,減少重復(fù)工作;
第三篇:功能測(cè)試總結(jié)
以下內(nèi)容,感謝本人朋友提供:
1.對(duì)你們整個(gè)系統(tǒng)的數(shù)據(jù)流走向熟悉了嗎 2.沒(méi)操作一步,數(shù)據(jù)進(jìn)入哪些表? 什么狀態(tài)? 3.產(chǎn)生多少條數(shù)據(jù) 4.服務(wù)架構(gòu)是什么 5.抓包分析你的接口了嗎
6.那怎么定位到代碼錯(cuò)誤的?先查看日志
服務(wù)器架構(gòu)
第四篇:APP測(cè)試功能點(diǎn)總結(jié)
APP測(cè)試功能點(diǎn)總結(jié)
1.功能性測(cè)試:
——根據(jù)產(chǎn)品需求文檔編寫測(cè)試用例。
——軟件設(shè)計(jì)文檔編寫用例。
注意:就是根據(jù)產(chǎn)品需求文檔編寫測(cè)試用例而進(jìn)行測(cè)試。
2.兼容性測(cè)試:
——android版本的兼容性
——手機(jī)分辨率兼容性
——網(wǎng)絡(luò)的兼容性:2G3G4GWIFI,弱網(wǎng)下、斷網(wǎng)時(shí)
——app跨版本的兼容性
1.適配性測(cè)試:
1>.手機(jī)不同分辨率支持:客戶端支持的分辨率等
2>.手機(jī)不同版本的支持:2.34.04.4等;在測(cè)試計(jì)劃中:需要安排單獨(dú)的時(shí)間用于android不同系統(tǒng)的兼容性測(cè)試,包括2.0以下版本和4.0以上等
3>.手機(jī)不同廠家系統(tǒng)的支持:不同廠家會(huì)有不同android系統(tǒng),例如:小米,華為,錘子對(duì)市面上主流手機(jī)的支持
4>.手機(jī)不同尺寸的支持:3.5到5.0屏幕在UI顯示有區(qū)別,要支持最大到最小。
2.安裝、卸載測(cè)試:
1>.生成apk文件在真機(jī)上可以安裝及卸載;
2>.Android手機(jī)端通用安裝工具。如:豌豆莢
3.在線升級(jí)測(cè)試:
1>.驗(yàn)證數(shù)字簽名
2>.升級(jí)后可以正常使用。
3>.在線跨版本升級(jí)。
3.性能測(cè)試:
——壓力測(cè)試:
——電量流量測(cè)試:
——cup、內(nèi)存消耗:
——app啟動(dòng)時(shí)長(zhǎng)
——crash率
——內(nèi)存泄漏
4.網(wǎng)絡(luò)測(cè)試:
1.外網(wǎng)測(cè)試主要現(xiàn)實(shí)模擬客戶使用網(wǎng)絡(luò)環(huán)境,檢驗(yàn)客戶單程序在實(shí)際網(wǎng)若環(huán)境中使用情況及進(jìn)行業(yè)務(wù)操作。
2.外網(wǎng)測(cè)試主要覆蓋到wifi2G3G4G,.netwap、電信移動(dòng)聯(lián)通、所有可能的組合進(jìn)行測(cè)試。
原則:
1.盡可能全面覆蓋用戶的使用場(chǎng)景,測(cè)試用例中需要包含不同網(wǎng)絡(luò)排列組合的各種可能。
2.還有模擬信號(hào)被屏蔽時(shí)候。客戶端的影響等。還有做外包場(chǎng)景測(cè)試,在高山、丘陵、火車上等特殊環(huán)境下進(jìn)行全面測(cè)試
5.接口性測(cè)試:
——client端和service端的交互
——client端的數(shù)據(jù)更新和service端的數(shù)據(jù)是否一致
——client端更新時(shí)斷開了。
——client端更新時(shí)service端掛了。
6.業(yè)務(wù)邏輯測(cè)試:
1.業(yè)務(wù)邏輯測(cè)試:主要測(cè)試客戶端業(yè)務(wù)能否正常完成。
2.功能點(diǎn)測(cè)試:主要測(cè)試客戶端功能點(diǎn)是否正常使用
3.關(guān)聯(lián)性測(cè)試:主要測(cè)試客戶端與pc端的交互,客戶端處理完后,pc端與客戶端數(shù)據(jù)一致
7.異常測(cè)試:
1.交互異常性測(cè)試:客戶端作為手機(jī)特性測(cè)試,包括被打擾的情況;如來(lái)電、來(lái)短信、低電量測(cè)試等,還要注意手機(jī)端硬件上,如:待機(jī),插拔數(shù)據(jù)線、耳機(jī)等操作不會(huì)影響客戶端。
2.異常性測(cè)試:主要包含了斷網(wǎng)、斷電、服務(wù)器異常等情況下,客戶端能否正常處理,保證數(shù)據(jù)正確性。
客戶端側(cè)性能測(cè)試:
1.基準(zhǔn)性能測(cè)試:主要通過(guò)壓服務(wù)器端接口及客戶端在不同網(wǎng)絡(luò)環(huán)境下響應(yīng)速度。
2.大數(shù)量的測(cè)試:主要在特定環(huán)境下,客戶端一次性更新大量的數(shù)據(jù)及人員列表時(shí),客戶端能否正常處理,分為三種情況:
——客戶端第一次使用,第一次就更新大量數(shù)據(jù)及人員列表。
——客戶端在平時(shí)更新中,更新大量的數(shù)據(jù)
——客戶端已經(jīng)在手機(jī)本地下載很多數(shù)據(jù)后,再次更新大量
如果想要在測(cè)試方面獲得進(jìn)一步的提升,那么你就需要學(xué)會(huì)使用App測(cè)試工具。一方面,通過(guò)測(cè)試工具可以代替你做重復(fù)繁瑣的部分工作,你節(jié)省出的是更多的學(xué)習(xí)時(shí)間,另一方面,這些工具還會(huì)為你提供大量的游戲運(yùn)行數(shù)據(jù)和日志,有了這些數(shù)據(jù)你就能更方便的判斷問(wèn)題發(fā)生的原因,這寫數(shù)據(jù)的解讀能力將是你未來(lái)的最大競(jìng)爭(zhēng)力。
第五篇:登錄功能測(cè)試總結(jié)
共享
利他
求真
務(wù)實(shí)
登錄功能測(cè)試總結(jié)
Yoyo老師為同學(xué)們簡(jiǎn)單總結(jié)下登錄功能的測(cè)試點(diǎn),網(wǎng)上也有很多帖子可以參考,在此做個(gè)記錄,方便以后查閱和使用:
一、基本功能測(cè)試:
輸入正確的用戶名和密碼登錄成功
輸入錯(cuò)誤的用戶名密碼登錄失敗
用戶名正確,密碼錯(cuò)誤,是否提示輸入密碼錯(cuò)誤?
用戶名錯(cuò)誤,密碼正常,是否提示輸入用戶名錯(cuò)誤?
用戶名和密碼都錯(cuò)誤,是否有相應(yīng)提示?
用戶名密碼為空時(shí),是否有相應(yīng)提示?
如果用戶未注冊(cè),提示請(qǐng)先注冊(cè),然后進(jìn)行登錄
已經(jīng)注銷的用戶登錄失敗,提示信息友好?
密碼框是否加密顯示?
用戶名是否支持中文、特殊字符?
用戶名是否有長(zhǎng)度限制?
密碼是否支持中文,特殊字符?
密碼是否有長(zhǎng)度限制?
密碼是否區(qū)分大小寫?
密碼為一些簡(jiǎn)單常用字符串時(shí),是否提示修改?如:123456
密碼存儲(chǔ)方式?是否加密?
登錄功能是否需要輸入驗(yàn)證碼?
共享
利他
求真
務(wù)實(shí)
驗(yàn)證碼有效時(shí)間?
驗(yàn)證碼輸入錯(cuò)誤,登錄失敗,提示信息是否友好?
輸入過(guò)期的驗(yàn)證能否登錄成功?
驗(yàn)證碼是否容易識(shí)別?
驗(yàn)證碼換一張功能是否可用?點(diǎn)擊驗(yàn)證碼圖片是否可以更換驗(yàn)證碼?
用戶體系:比如系統(tǒng)分普通用戶、高級(jí)用戶,不同用戶登錄系統(tǒng)后可的權(quán)限不同。
如果使用第三方賬號(hào)(QQ,微博賬號(hào))登錄,那么第三方賬號(hào)與本系統(tǒng)的賬號(hào)體系對(duì)應(yīng)關(guān)系如何保存?首
次登錄需要極權(quán)等
二、頁(yè)面測(cè)試:
登錄頁(yè)面顯示是否正常?文字和圖片能否正常顯示,相應(yīng)的提示信息是否正確,按鈕的設(shè)置和排列是否正常,頁(yè)面是否簡(jiǎn)潔壯觀等。
頁(yè)面默認(rèn)焦點(diǎn)是否定位在用戶名的輸入框中
首次登錄時(shí)相應(yīng)的輸入框是否為空?或者如果有默認(rèn)文案,當(dāng)點(diǎn)擊輸入框時(shí)默認(rèn)方案是否消失?
相應(yīng)的按鈕如登錄、重置等,是否可用;頁(yè)面的前進(jìn)、后退、刷新按鈕是否可用?
快捷鍵Tab,Esc,Enter 等,能否控制使用
兼容性測(cè)試:不同瀏覽器,不同操作系統(tǒng),不同分辨率下界面是
共享
利他
求真
務(wù)實(shí)
否正常
三、安全測(cè)試:
不登錄:瀏覽器中直接輸入登錄后的地址,看是否可以直接進(jìn)入
登錄成功后生成的Cookie,是否是httponly(否則容易被腳本盜取)
用戶名和密碼是否通過(guò)加密的方式,發(fā)送給Web服務(wù)器
用戶名和密碼的驗(yàn)證,應(yīng)該是用服務(wù)器端驗(yàn)證,而不能單單是在客戶端用javascript驗(yàn)證
用戶名和密碼的輸入框,應(yīng)該屏蔽SQL 注入攻擊
用戶名和密碼的的輸入框,應(yīng)該禁止輸入腳本(防止XSS攻擊)
錯(cuò)誤登陸的次數(shù)限制(防止暴力破解)
考慮是否支持多用戶在同一機(jī)器上登錄;
考慮一用戶在多臺(tái)機(jī)器上登錄
四、性能測(cè)試:
單用戶登錄系統(tǒng)的響應(yīng)時(shí)間是否符合“3-5-8”原則
用戶數(shù)在臨界點(diǎn)時(shí)并發(fā)登錄是否還能符合“3-5-8”原則
壓力:大量并發(fā)用戶登錄,系統(tǒng)的響應(yīng)時(shí)間是多少?系統(tǒng)會(huì)出現(xiàn)宕機(jī)、內(nèi)存泄露、cpu飽和、無(wú)法登錄嗎?
穩(wěn)定性: 系統(tǒng)能否處理并發(fā)用戶數(shù)在臨界點(diǎn)以內(nèi)連續(xù)登錄N個(gè)時(shí)的場(chǎng)景?
五、其它測(cè)試:
連續(xù)輸入3次或以上錯(cuò)誤密碼,用記是否被鎖一定時(shí)間(如:1
5共享
利他
求真
務(wù)實(shí)
分鐘)?時(shí)間內(nèi)不允許登錄,超出時(shí)間是否可以繼續(xù)登錄。
用戶session過(guò)期后,重新登錄是否還能重新返回這前session過(guò)期的頁(yè)面?
用戶名和密碼輸入框是事支持鍵盤快捷鍵?如:撤銷、復(fù)制、粘貼等等
是否允許同名用戶同時(shí)登錄進(jìn)行操作?考慮web和app同時(shí)登錄
手機(jī)登錄時(shí),是否先判斷網(wǎng)絡(luò)可用?
手機(jī)登錄時(shí),是否先判斷app存在新版本?
是否支持單點(diǎn)登錄?
是否有埋點(diǎn)接口