沈陽(yáng)品牌網(wǎng)站建設(shè)推廣方案設(shè)計(jì)
馬上就又到了程序員們?cè)陝?dòng)不安,蠢蠢欲動(dòng)的季節(jié)~這不,金三銀四已然到了家門(mén)口,元宵節(jié)一過(guò)后臺(tái)就有不少人問(wèn)我:
現(xiàn)在外邊大廠面試都問(wèn)啥
想去大廠又怕面試掛
面試應(yīng)該怎么準(zhǔn)備
測(cè)試開(kāi)發(fā)前景如何
面試,一個(gè)程序員成長(zhǎng)之路永恒繞不過(guò)的話題。每每到這個(gè)時(shí)期,不管當(dāng)前有沒(méi)有跳槽換工作需求的,都多少會(huì)跟著觀望一下“外邊的世界”~
當(dāng)然外邊的世界很精彩,但出來(lái)混,可不能沒(méi)有一點(diǎn)準(zhǔn)備,赤手空拳上陣。給大家分享一份免費(fèi)的 測(cè)試工程師面試題,涵蓋不少大廠高頻必考點(diǎn),需要的同學(xué)可免費(fèi)領(lǐng)取。
不只是面試,了解市場(chǎng)需求,認(rèn)識(shí)自己的問(wèn)題,熟悉Python高頻難點(diǎn),鞏固 Python相關(guān)知識(shí)...這份資料都可以幫助到你。
金三銀四剛開(kāi)始就拿到了螞蟻的offer,這份阿里大牛總結(jié)的面試筆記,能掌握這份筆記的70%以上感覺(jué)就能拿大廠offer。
為了幫助更多的粉絲朋友們都拿到心儀的offer,小編在此把這份筆記分享出來(lái)
接上篇:
4.12 每個(gè)階段測(cè)試開(kāi)發(fā)在干嘛(比如你寫(xiě)用例的時(shí)候開(kāi)發(fā)在干嘛?)
1)需求階段,大家都在了解需求
2)測(cè)試準(zhǔn)備,
測(cè)試編寫(xiě)用例,開(kāi)發(fā)做概要設(shè)計(jì),詳細(xì)設(shè)計(jì),然后就是編寫(xiě)代碼,編寫(xiě)接口文檔,設(shè)計(jì)文檔。
3)測(cè)試執(zhí)行階段,
測(cè)試人員執(zhí)行用例,發(fā)現(xiàn) bug、提交 bug、開(kāi)發(fā)修復(fù) bug(開(kāi)發(fā)還有可能在開(kāi)發(fā)未完成的功能)
4.13 你們公司是否敏捷開(kāi)發(fā)
可以說(shuō)是,也可以說(shuō)不是。[具體看你了不了解敏捷開(kāi)發(fā)模式]
[問(wèn)了我有沒(méi)有做過(guò)敏捷測(cè)試]
擴(kuò)展知識(shí)儲(chǔ)備:
1、什么是敏捷開(kāi)發(fā)
敏捷開(kāi)發(fā)以用戶的需求進(jìn)化為核心,采用達(dá)代、循序漸進(jìn)的方法進(jìn)行軟件開(kāi)發(fā)。
在敏捷開(kāi)發(fā)中,軟件項(xiàng)目在構(gòu)建初期被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過(guò)測(cè)試,
具語(yǔ)可視、可集成和可運(yùn)行使用的特征,換言之,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,
但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過(guò)程中軟件一直處于可使用狀態(tài)。
敏捷開(kāi)發(fā)優(yōu)缺點(diǎn)
特點(diǎn):
1、能適應(yīng)快速的客戶需求變化,快速的交付,注重與客戶的溝通。最優(yōu)先要做的是通過(guò)盡早的、
持續(xù)的交付有價(jià)值的軟件,把項(xiàng)目拆分成各個(gè)小的子項(xiàng)目,快速開(kāi)發(fā)快速交付,有問(wèn)題及時(shí)調(diào)整,
適合高風(fēng)瞼項(xiàng)目。
2、交付周期短,交付的時(shí)間間隔越短越好,一周一個(gè)迭送代,甚至有時(shí)候一周多個(gè)選代,
不過(guò)每個(gè)選代版本的需求不會(huì)太多,注重項(xiàng)目持續(xù)選代開(kāi)發(fā)交付。
3、整個(gè)項(xiàng)目開(kāi)發(fā)期間,業(yè)務(wù)人員和開(kāi)發(fā)人員必須天天都在一起工作,團(tuán)隊(duì)規(guī)模不能太大,
團(tuán)隊(duì)間強(qiáng)調(diào)面對(duì)面的交談。
4、更關(guān)注可交付可以使用的軟件,而非文檔。
5、對(duì)團(tuán)隊(duì)技術(shù)要求高,能快速適應(yīng)客戶對(duì)需求的變化。
6、敏捷團(tuán)隊(duì)只專注于開(kāi)發(fā)項(xiàng)目中當(dāng)前最需要的、最具價(jià)值的部分。這樣能很快地投入開(kāi)發(fā),另外,
較短的迭代周期使團(tuán)隊(duì)成員能迅速進(jìn)入開(kāi)發(fā)狀態(tài)。
優(yōu)點(diǎn):
1、敏捷開(kāi)發(fā)的高適應(yīng)性,以人為本的特性,適應(yīng)客戶的更快需求變化,更快的交付成果。
2.更加的靈活并且更加充分的利用了每個(gè)開(kāi)發(fā)者的優(yōu)勢(shì),調(diào)動(dòng)了每個(gè)人的工作熱情。
缺點(diǎn):
1、由于其項(xiàng)目周期很長(zhǎng),所以很難保證開(kāi)發(fā)的人員不更換,而沒(méi)有文檔就會(huì)造成在交
接的過(guò)程中出現(xiàn)很大的困難。
2.特別項(xiàng)目存在新手比較多時(shí),老員工比較累.(對(duì)開(kāi)發(fā)團(tuán)隊(duì)人員的技木要求高)
3、敏捷開(kāi)發(fā)流程圖:
4.14 你這個(gè)項(xiàng)目做了多久? 你這個(gè)項(xiàng)目現(xiàn)在的用戶里有多少? 活躍量多少?
時(shí)間根據(jù)簡(jiǎn)歷來(lái)
比如:一年時(shí)間,金融項(xiàng)目:100W 用戶 2W 活躍用戶
五、測(cè)試思維
5.1 打電話功能怎么去測(cè)?
我們會(huì)從幾個(gè)方面去測(cè)試:界面、功能、兼容性、易用性、安全、性能、異常。
1)界面我們會(huì)測(cè)試下是否跟界面原型圖一致,考慮瀏覽器不同顯示比例,屏幕分辨率。
2)功能:給不同人員打電話,不同號(hào)碼打電話,不同運(yùn)營(yíng)商,測(cè)試每個(gè)按鈕是否正常使用,撥打號(hào)
碼,是輸入還是,復(fù)制過(guò)程,還是其他地方跳轉(zhuǎn)過(guò)來(lái),多次撥打電話,雙卡選擇不同電話卡。
3)兼容性:不同手機(jī)型號(hào),廠商,不同系統(tǒng)版本,屏幕大小,分辨率,內(nèi)存大小
4)易用性:操作是否說(shuō)的越多越好
5.2 給你一個(gè)杯子怎么測(cè)?
功能測(cè)試
主要關(guān)注水杯基本功能
1、水杯是否可以正常裝水
2、水杯是否可以正常喝水
3、水杯是否有蓋子,蓋子是否可以正常蓋住
4、水杯是否有保溫功能,保溫功能是否正常保溫
5、水杯是否會(huì)漏水,蓋住蓋子擰緊后是否會(huì)漏水
界面測(cè)試:
主要關(guān)注水杯外觀、顏色、設(shè)計(jì)等方面
1、外觀是否完整
2、外觀是否舒適
3、顏色搭配及使用是否讓人感到舒適
4、杯子外觀大小是否適中
5、杯子是否有圖案,圖案是否易磨損
易用性測(cè)試:
主要關(guān)注水杯使用是否方便
1、水杯喝水時(shí)否方便
2、水杯拿起放下是否方便,這里會(huì)行注到水杯形狀的測(cè)試
3、水杯裝水是否方便
4、水杯攜帶是否方方便
5、水杯是否有防清功能
6、水杯裝有低溫或者高溫水時(shí),是否會(huì)讓手感到不適
性能測(cè)試:
1、水杯裝滿水時(shí),是否會(huì)露出來(lái)
2、水杯最大使用次數(shù)
3、水杯的保溫性是否達(dá)到要求
4、水杯的耐寒性是否達(dá)到要求
5、水杯的耐熱性是否達(dá)到要求
6、水杯掉落時(shí)時(shí),是否可以正常使用
7、水杯長(zhǎng)時(shí)間放置時(shí),是否會(huì)發(fā)生泄露
兼容性測(cè)試:
主要關(guān)注水杯是否可以裝其他液體,如果汁、汽油、酒精等
可移植性測(cè)試:
主要關(guān)注水杯放置環(huán)境等
1、將水杯放在常溫環(huán)境中,使用是否正常
2、將水杯放在零下的環(huán)境中,使用是否正常
3、將水杯放在高于正常溫度的環(huán)境中,使用是否正常
安全性測(cè)試:
主要關(guān)注水杯外觀和各種異常條件下是否釋放有毒物質(zhì)等
1、當(dāng)水杯裝滿熱水時(shí),水杯是否會(huì)燙手
2、當(dāng)水杯裝上水后,是否會(huì)產(chǎn)生有毒物質(zhì)
3、把水杯放在零下環(huán)境時(shí),是否會(huì)產(chǎn)生有毒物質(zhì)
把水杯放在高溫環(huán)境時(shí),是否會(huì)產(chǎn)生有毒物質(zhì)
5.3 圖像上傳功能的測(cè)試點(diǎn)
1.檢查圖片上傳路徑
2.檢查圖像上傳和修改功能
3.檢查各種擴(kuò)展圖像文件的上傳(例如 JPEG、PNG、BMP 等)
4.檢查文件名中含有空格或其他可用特殊字符的圖片的上傳
5.檢查重復(fù)名稱圖片上傳
6.圖片尺寸大于最大允許值,上傳時(shí)應(yīng)該顯示適當(dāng)?shù)腻e(cuò)誤消息
7.檢查上傳的圖片文件類型外的其它文件時(shí)(例如 txt、doc、pdf、exe 等等),
應(yīng)該顯示適當(dāng)?shù)腻e(cuò)誤消息。
8.檢查如果上傳的圖片滿足指定的高度和寬度(如果有定義的話)則可以成功上傳,否則不能上傳。
9.上傳大尺寸圖片時(shí)應(yīng)顯示上傳進(jìn)度條
10.檢查上傳過(guò)程中的取消按鈕是否有效
11.檢查文件選擇對(duì)話框中的文件列表是否只顯示支持文件類型
12.檢查上傳多個(gè)圖像的功能
13.上傳后檢查圖像質(zhì)量,圖像質(zhì)量不應(yīng)該改變
14.檢查用戶是否能夠使用/查看上傳的圖像
5.4 搜索框的測(cè)試
1)搜索按鈕功能是否能夠?qū)崿F(xiàn),驗(yàn)證搜索框的功能是否與需求一致
點(diǎn)搜索后,原先的搜索條件是否清空
3)直看比較長(zhǎng)的名稱是否能查到輸入過(guò)長(zhǎng)查詢數(shù)據(jù),看其有沒(méi)判斷,報(bào)錯(cuò)系統(tǒng)是否會(huì)截
取允許的長(zhǎng)度來(lái)檢索結(jié)果。
4)是否有忽略空格的功能,需要有忽略前置空格和后置空格的功能,但不能把中間空格忽略
5)不輸入任何內(nèi)容點(diǎn)擊搜索看查詢的結(jié)果
6)查看搜索框內(nèi)的默認(rèn)內(nèi)容是否與設(shè)置的一致,焦點(diǎn)放置搜索框中,搜索框默認(rèn)內(nèi)容是否自動(dòng)被清空
7)輸入系統(tǒng)中存在的與之匹配的條件看其的查詢后數(shù)據(jù)的完整性顯示記錄條數(shù)正確、文字折行顯示正
確頁(yè)面布局美觀列標(biāo)題項(xiàng)、列顯示內(nèi)容、排序方式符合需求定義。
8)組合中文和各種特殊符號(hào)輸入查看能否正確搜索到合的內(nèi)容
9)輸入系統(tǒng)中不存在的與之匹配的條件,是否搜索出信息或者給予提示信息
10)使用復(fù)制粘貼,測(cè)試搜索框是否能執(zhí)行
11)注意在光標(biāo)停留的地方輸入信息時(shí),光標(biāo)和所輸入的信息會(huì)否跳到別的地方
12)反復(fù)輸入相同的數(shù)據(jù)(5 次以上)看是否報(bào)錯(cuò)
敏感詞匯,提示用戶為敏感詞匯
{
語(yǔ)句提 1;
}else{
語(yǔ)句提 2
}
3.某個(gè)被調(diào)用的方法中缺少某些參數(shù)的定義,在不知情的情況下,直接調(diào)用時(shí)傳遞了未定義過(guò)的參數(shù)
or 類型不匹配的參數(shù)到該方法,如果對(duì)應(yīng)網(wǎng)站是處理批量的業(yè)務(wù),則可能會(huì)導(dǎo)致大面積的 500 異常
頁(yè)面,對(duì)網(wǎng)站正常業(yè)務(wù)和 SEO 排名損失風(fēng)險(xiǎn)比較大。
4.新增、編輯->保存,對(duì)所提交的字段有的末作非空限制,可以直接保存成功,保存后以空內(nèi)容展示,
可能存在不確定性,比如操作已保存成功的空記錄時(shí),是否會(huì)影響其他正常添加的記錄,是相互獨(dú)立
的,還是會(huì)牽連到其他所有的類型。
服務(wù)器配置錯(cuò)誤(漏配 or 錯(cuò)配),更新后出現(xiàn) 500 or 404:
1.服務(wù)器配置文件,如 web.config 中把前端訪問(wèn)的 url 地址寫(xiě)錯(cuò),直接發(fā)布更新之后,前端頁(yè)
面訪問(wèn)可能會(huì)出現(xiàn) 404 錯(cuò)誤。
2.程序代碼中的某些邏輯錯(cuò)誤和服務(wù)器配置相沖突時(shí),前端頁(yè)面觸發(fā)某些特定按鈕 or 頁(yè)面可能
會(huì)出現(xiàn) 500 錯(cuò)誤。
數(shù)據(jù)傳遞過(guò)程無(wú)控制,導(dǎo)致數(shù)據(jù)輸出到界面功能異常 or 樣式變形:
1. 搜索功能:有的頁(yè)面本身有回顯所搜索關(guān)鍵詞的功能,搜索輸入框填寫(xiě)的 keywords 字符較長(zhǎng)
(如:100 字符),直接搜索后這些長(zhǎng)字符顯示在頁(yè)面中,使得頁(yè)面原來(lái)的樣式變形,
甚至有的功能按鈕被擠到頁(yè)面之外而不能使用。
2.新增功能:對(duì)于新增字段的長(zhǎng)度沒(méi)有任何限制,超長(zhǎng)字符新增可以保存成功,回到列表頁(yè)也沒(méi)有對(duì)
顯示的字符長(zhǎng)度進(jìn)行控制,所有字符長(zhǎng)度都展示在列表,擠壓其他字段的
14)不同搜所的條件之間來(lái)回選擇,查看是否出現(xiàn)頁(yè)面錯(cuò)誤
15)測(cè)試多個(gè)搜所條件時(shí),要注意搜所條件的組合測(cè)試,可能不同組合的測(cè)試會(huì)報(bào)錯(cuò)
16)點(diǎn)擊搜索框,看能否在搜索欄下方顯示提供設(shè)置好的最近熱門(mén)搜索詞,點(diǎn)擊任一可以
直達(dá)搜索結(jié)果頁(yè)
17)點(diǎn)擊搜索框時(shí),到有搜所歷史時(shí),能顯示歷史搜所內(nèi)容,歷史搜所內(nèi)容應(yīng)從上到下按
時(shí)間排序,點(diǎn)擊清空歷史清空所有搜索記錄
直看搜索框最大輸入字符數(shù)
5.5 給你一個(gè)電梯,你怎么測(cè)
功能測(cè)試:
1)測(cè)試電梯能否實(shí)現(xiàn)正常的上升和下降功能
2)電梯的按鈕是否都可以使用
電梯內(nèi)分樓層鍵是否正常
電梯內(nèi)開(kāi)關(guān)門(mén)鍵是否正常
電梯內(nèi)的報(bào)鳘鍵是否正常使用
電梯外的上下鍵是否正常
3)電梯門(mén)的打開(kāi),關(guān)閉是否正常
4)報(bào)警裝置是否可用
5)與其他電梯之間是否協(xié)作良好
6)通風(fēng)狀況如何
7)突然停電時(shí)的情況。
8)關(guān)注顯示屏,電梯內(nèi)外的顯示屏顯示的電梯層數(shù)、運(yùn)行方向是否正常
9)有障礙物時(shí),電梯門(mén)的感應(yīng)系統(tǒng)是否有效
10)上升途中的響應(yīng)
電梯本來(lái)在 1 樓,如果有人按 18 樓,那么電梯在上升到 5 樓的時(shí)候,有人按了 10 樓
這時(shí)候是否會(huì)在 10 樓先停下來(lái);
電梯下降到 10 層時(shí)顯示滿員,此時(shí)若 8 層有人等待電梯,是否在 8 層停
是否有手機(jī)信號(hào)
可靠性測(cè)試:
1)門(mén)關(guān)上的一剎那出現(xiàn)障礙物。
2)同時(shí)按關(guān)門(mén)和開(kāi)門(mén)按鈕。
3)點(diǎn)擊當(dāng)前樓層號(hào)碼
4)多次點(diǎn)擊同一樓層號(hào)碼
5)同時(shí)按上鍵和下鍵
易用性測(cè)試:
1)電梯的按鈕的設(shè)計(jì)符合般人的習(xí)慣嗎
2)樓層按鍵高度(小孩和一些身高矮的用戶會(huì)按鍵不方便)
3)電梯是否有地毯、夏天是否有空調(diào)、通風(fēng)條件、照明條件、手機(jī)信號(hào)是否通暢
4)電梯是否有扶手,是否有專針對(duì)殘疾人的扶手等等
壓力測(cè)試:
1)看電梯的最大承重量,在負(fù)載過(guò)重時(shí)報(bào)警裝置是否有提醒
2)在一定時(shí)間內(nèi)不斷讓電梯上升、下降
穩(wěn)定性測(cè)試:
1)看電梯在最大負(fù)載下平穩(wěn)運(yùn)行的最長(zhǎng)時(shí)間
安全性測(cè)試:
1)下墜時(shí)是否有制動(dòng)裝置
2)暴力破壞電梯時(shí)是否報(bào)警,超重是否報(bào)警
3)停電情況下電梯是否有應(yīng)急電源裝置
性能測(cè)試:
1)測(cè)試電梯負(fù)載單人時(shí)的運(yùn)行情況(基準(zhǔn)測(cè)試)
2)多人時(shí)的運(yùn)行情況(負(fù)載測(cè)試)
3)一定人數(shù)下較長(zhǎng)時(shí)間的運(yùn)作(穩(wěn)定性測(cè)試)
4)更長(zhǎng)時(shí)間運(yùn)作時(shí)的運(yùn)行情況(疲勞測(cè)試)
5)不斷增加人數(shù)導(dǎo)致電梯報(bào)警(拐點(diǎn)壓力測(cè)試)
5.6 更換頭像的測(cè)試點(diǎn)(站在 app 的角度來(lái)分析)
功能測(cè)試:
1,點(diǎn)擊頭像可以放大觀看
2,查看頭像是否支持放大,縮小
3,剛創(chuàng)建賬號(hào)時(shí)是否顯示默認(rèn)頭像
4,查看頭像之后點(diǎn)擊其它區(qū)域自動(dòng)退出
5,頭像支持的圖片格式,圖片大小
6,支持相機(jī)拍攝的圖片和從網(wǎng)上下載的圖片
7,選擇完圖片后是否有一個(gè)定框
8,選擇相片方式,從手機(jī)相冊(cè)獲取
9,選擇相片方式,用手機(jī)照相機(jī)拍照
10,頭像顯示的是方形還是圓形
11,選擇圖片范圍時(shí)圖片是否支持放大/縮小
12,選擇好圖片區(qū)域后保存,頭像是否居中顯示,還是只顯示選擇圖片區(qū)域的某個(gè)角落
13,保存完圖片后是否會(huì)有提示更換頭像成功
14,修改頭像后去 app 其它模塊時(shí)是否馬上刷新顯示最新的頭像
15,進(jìn)入更換頭像界面時(shí)可以取消更換頭像
16,選擇從相冊(cè)選取圖片還是從照相機(jī)時(shí)都能取消,返回到修改頭像界面
17,頭像是否支持本地緩存,斷開(kāi)網(wǎng)絡(luò)之后是否還能顯示頭像
18,網(wǎng)絡(luò)異常時(shí),修改頭像失敗,是否會(huì)有提示
弱網(wǎng)測(cè)試:
雙卡的情況下,切換到另一張卡
連接到一個(gè)假熱點(diǎn)
用 fiddler 模擬 2G、3G、4G 情況下的弱網(wǎng)情況
從手機(jī)流量切換到 wifi
性能測(cè)試:
上傳的時(shí)間
上傳過(guò)程中
手機(jī)死機(jī)? 手機(jī)沒(méi)電? 手機(jī)卡停機(jī)?
上傳成功以后,去數(shù)據(jù)庫(kù)查看有沒(méi)有
上傳成功后,退出登錄,在登錄看是否是更新后的頭像
上傳成功后,刪除頭像,切換到其他頁(yè)面,再切換回來(lái)看頭像的展示情況
兼容性測(cè)試:
更換成功后,在不同手機(jī)屏幕,不同分辨率,不同手機(jī)型號(hào),不同系統(tǒng)版本的情況下,頭像的展示
5.7 qq 登陸界面怎么測(cè)試,分析
主要考察:測(cè)試者是否熟悉各種測(cè)試方法,是否有豐富的 App/eb 測(cè)試經(jīng)驗(yàn),以及相關(guān)開(kāi)發(fā)經(jīng)驗(yàn),以
及設(shè)計(jì) Test case 的能力
功能測(cè)試( Function test)
1)輸入正確的用戶名和密碼,點(diǎn)擊提交按鈕,驗(yàn)證是否能正確登錄
2)輸入錯(cuò)誤的用戶名或者密碼,驗(yàn)證登錄會(huì)失敗,是否有相應(yīng)的錯(cuò)誤提示信息
3)登錄成功后是否跳轉(zhuǎn)到正確的頁(yè)面
4)用戶名和密碼,如果太短或者太長(zhǎng),應(yīng)該怎么處理
5)用戶名和密碼,中有特殊字符,和其他非英文的情況
6)記住用戶名和密碼的功能
7)登陸失敗后,不能記錄密碼的功能
8)用戶名和密碼輸入時(shí)前后有空格的處理
9)密碼是否可見(jiàn),是否用星號(hào)標(biāo)識(shí)
界面測(cè)試(U|Test)
1)布局是否合理,2 個(gè) Testbox 和個(gè)按鈕是否對(duì)齊
2) Textbox 和按鈕的長(zhǎng)度、高度是否復(fù)合要求
3)界面是否美觀
圖片,顏色,字體,超鏈接,是否都顯示正確
性能測(cè)試( performance test)
1)打開(kāi)登錄頁(yè)面,需要幾秒
2)輸入正確的用戶名和密碼后,登錄成功跳轉(zhuǎn)到新頁(yè)面,不超過(guò) 5 秒
3)能支持多少個(gè)用戶同時(shí)登陸
安全性測(cè)試( Security test)
1)登錄成功后生成的 Cookie,是否是 httponly(否則容易被腳本盜取)
2)用戶名和密碼是否通過(guò)加密的方式,發(fā)送給 Web 服務(wù)器
用戶名和密碼的驗(yàn)證,應(yīng)該是用服務(wù)器端驗(yàn)證,而不能單單是在客戶端用 javascript 驗(yàn)證
4)用戶名和密碼的輸入框,應(yīng)該屏蔽 SQL 注入攻擊
5)用戶名和密碼的的輸入框,應(yīng)該禁止輸入腳本(防止 XSS 攻擊
6)錯(cuò)誤登陸的次數(shù)限制(防止暴力破解)
兼容性測(cè)試( Compatibility Test)
1)不同的平臺(tái)是否能正常工作,比如 Windows,Mac
2)移動(dòng)設(shè)備上是否正常工作,比如 iPhone, Andriod
3)不同的分辨率
4)不同的瀏覽器大小(瀏覽器最大化,和非最大化)
5.8 微信點(diǎn)贊
功能測(cè)試:
1)給某個(gè)好友點(diǎn)贊,點(diǎn)贊數(shù)+1,點(diǎn)贊?rùn)陲@示具體點(diǎn)贊人的名字,該用戶手動(dòng)點(diǎn)贊回饋
2)點(diǎn)完贊后,共同好友在點(diǎn)贊區(qū)能看到該人是不是點(diǎn)贊了,非共同好友看不到
3)兩個(gè)頭像一樣的人點(diǎn)贊,能否正確顯示
4)點(diǎn)完贊后,在點(diǎn)擊點(diǎn)變成點(diǎn)贊取消
5)取消點(diǎn)贊-不通知用戶
6)點(diǎn)贊后,通知用戶,取消,在點(diǎn)贊,此時(shí)不通知用戶
7)多個(gè)用戶同時(shí)對(duì)其點(diǎn)贊,點(diǎn)贊數(shù)正常
8)最多能點(diǎn)多少個(gè)贊-邊界值測(cè)試
9)可以從點(diǎn)擊點(diǎn)贊區(qū)頭像,進(jìn)入相應(yīng)人的主頁(yè)查看
10)點(diǎn)贊是否按照時(shí)間順序排序
11)點(diǎn)贊后是否能夠正常評(píng)論
app 端測(cè)試:
1)弱網(wǎng)情況下,點(diǎn)贊能否實(shí)時(shí)更新
2)點(diǎn)贊時(shí),有短信或者電話進(jìn)來(lái),能否顯示點(diǎn)贊情況
3)耗電量,耗流量關(guān)注
性能測(cè)試:
1)大量用戶并發(fā)點(diǎn)贊時(shí),該接口的響應(yīng)時(shí)間,最大承受的 qps
2)大量用戶并發(fā)點(diǎn)贊時(shí),此時(shí)界面進(jìn)行點(diǎn)贊,點(diǎn)贊功能是否正常
兼容性測(cè)試:
不同手機(jī)型號(hào),點(diǎn)功能,顯示功能是否正常
5.9 微信發(fā)紅包測(cè)試點(diǎn)
1、功能測(cè)試
1)發(fā)給單個(gè)好友
①正確的金額+無(wú)留言+無(wú)表情
②錯(cuò)誤的金額+無(wú)留言+無(wú)表情
③正確的金額+有留言+無(wú)表情
④錯(cuò)誤的金額+有留言+無(wú)表情
⑤正確的金額+無(wú)留言+有表情
⑥錯(cuò)誤的金額+無(wú)留言+有表情
⑦正確的金額+有留言+有表情
⑧錯(cuò)誤的金額+有留言+有表情
其中,金額(001-200)可以測(cè)試以下數(shù)據(jù)
數(shù)字:測(cè)試 0.0.009、0.01、0.011、01、199.99、200、200.01 這些邊界值
中文、英文、特殊字符或者這幾種的組合
是否支持復(fù)制黏貼
為空/包含空格
金額的增刪查改
留言可以測(cè)試以下數(shù)據(jù)
數(shù)字、中文、英文、特殊字符、表情或者他們的組合
輸入超長(zhǎng)文本時(shí),是否會(huì)給出相應(yīng)的限制或提示
包含空格
是否支持復(fù)制黏貼
留言的增刪查改
表情可以測(cè)試以下數(shù)據(jù)
數(shù)字、中文、英文、特殊字符、表情或者他們的組合
輸入超長(zhǎng)文本時(shí),是否會(huì)給出相應(yīng)的限制或提示
包含空格
是否支持復(fù)制黏貼
留言的增刪查改
表情可以測(cè)試以下數(shù)據(jù)
選擇收藏的表情測(cè)試(動(dòng)圖/靜圖)
選擇下載的表情測(cè)試(動(dòng)圖/靜圖)
錄制表情,并添加進(jìn)行測(cè)試
表情的增刪查改
⑨點(diǎn)擊塞錢(qián)進(jìn)紅包,選擇零錢(qián)付款,此時(shí)需要考慮金額>零錢(qián),金額<零錢(qián),金額=零錢(qián),三種情況。
⑩點(diǎn)擊塞錢(qián)進(jìn)紅包,選擇已添加的銀行卡付款,此時(shí)同樣需要考慮金額>銀行卡余額,金額<銀行卡余
額,金額=銀行卡余額三種情況