房多多面试总结
測(cè)試一個(gè)ATM機(jī)
功能上
取錢
????正常
????????要取的錢的面值是否支持ATM機(jī)服務(wù)
????????要取的錢的數(shù)目是否小于等于存的錢的數(shù)目
????????要取的錢的數(shù)目大于存錢的數(shù)目
????異常
????????取錢的時(shí)候操作出現(xiàn)異常,導(dǎo)致吞卡現(xiàn)象
????????插入的卡是其他銀行的卡
????????卡里面已經(jīng)沒有錢了
存錢
????正常
????????存入的錢數(shù)在規(guī)定的范圍之內(nèi)
????????存入的錢在規(guī)定的范圍之外
????????不存錢進(jìn)行空操作
????異常
????????存入的錢ATM機(jī)不支持
????????插入的卡不是該銀行的卡
????????進(jìn)行非法操作導(dǎo)致吞卡
查詢
????????查詢過(guò)程中的流程正確
????????查詢過(guò)程中錢數(shù)是否正確
文檔上
文檔正確
產(chǎn)品和文檔說(shuō)明以及規(guī)定一致
易用性
使用簡(jiǎn)單,步驟簡(jiǎn)單,模塊清楚
流程測(cè)試
整個(gè)流程在使用的過(guò)程中是正確的,流程之間的聯(lián)系也是正確的
兼容測(cè)試
ATM機(jī)配置不同的硬件的時(shí)候,對(duì)應(yīng)的各種功能比如存錢,取錢,查詢等功能模塊正常
ATM機(jī)使用與該銀行對(duì)應(yīng)的所有信用卡
當(dāng)面值正確的時(shí)候,支持所有的人民幣的版本
外觀測(cè)試
ATM機(jī)在使用的過(guò)程中所有的硬件配置大方,顏色搭配合適
ATM機(jī)對(duì)應(yīng)的窗口以及窗口中的頁(yè)面,包括布局,顏色長(zhǎng)寬高等,頁(yè)面的位置都比較美觀
容錯(cuò)性
ATM機(jī)器在使用的時(shí)候如果出現(xiàn)數(shù)據(jù)庫(kù)等的錯(cuò)誤,此時(shí)應(yīng)該給出響應(yīng)的響應(yīng),不應(yīng)該使得整個(gè)系統(tǒng)全部奔潰
ATM機(jī)突然出現(xiàn)異常的時(shí)候可以及時(shí)得到恢復(fù)然后正常工作
性能
當(dāng)取錢的時(shí)候人非常多,此時(shí)處于一種高峰期,ATM機(jī)器是否可以正常工作
ATM機(jī)在使用的時(shí)候是否可以 7 * 24 小時(shí)工作
ATM機(jī)在使用的時(shí)候各個(gè)功能模塊工作時(shí)對(duì)應(yīng)的響應(yīng)時(shí)間,以及處理時(shí)的速度
安全
密碼是否正確
密碼是否是明文
插入的卡是否是該銀行的卡
進(jìn)行操作時(shí)是否會(huì)出現(xiàn)吞卡現(xiàn)象
在進(jìn)行取錢的會(huì)不會(huì)出現(xiàn)去了別人的錢
在存錢的時(shí)候是否會(huì)出現(xiàn)自己的錢存入別人的卡中
異常測(cè)試
在進(jìn)行操作的時(shí)候突然斷電
在進(jìn)行操作的忘記取卡,卡在是否可以在規(guī)定的時(shí)間中退出
在進(jìn)行操作的時(shí)候是否會(huì)出現(xiàn)吞卡
在操作的時(shí)候存入卡的錢數(shù)是0
在進(jìn)行操作的時(shí)候取的錢數(shù)大于卡中實(shí)際錢的數(shù)目
測(cè)試一個(gè)輸入框
功能上
正常
輸入正確的賬號(hào)和密碼
輸入錯(cuò)誤的賬號(hào)和密碼
登錄成功后是否可以調(diào)到正確的頁(yè)面中
異常
輸入賬號(hào)但不輸入密碼點(diǎn)擊登錄按鈕
輸入密碼但是不輸入賬號(hào)點(diǎn)擊登錄按鈕
不輸入密碼,不輸入賬號(hào)點(diǎn)擊登錄按鈕
兼容性
PC端適用于各種不同的硬件設(shè)備
PC端使用于不同的操作系統(tǒng)(Linux,Windows)
PC端使用與不同的常用的瀏覽器
PC端適用于不同的常用的瀏覽器的各種版本
是否使用于手機(jī)端
是否使用于各種手機(jī)(蘋果,安卓)
易用性
使用時(shí)操作簡(jiǎn)單
外觀測(cè)試
輸入框的大小,長(zhǎng)度,寬度,高度是否合理
輸入框的顏色搭配是否美觀
輸入框的背景是否美觀
容錯(cuò)
回車鍵是否可以出發(fā)登錄按鈕
賬號(hào)和密碼中的空格是否經(jīng)過(guò)過(guò)濾
當(dāng)鍵盤中的大寫鎖定已經(jīng)打開的時(shí)候,此時(shí)是否可以給出提示
當(dāng)輸入的賬號(hào)或者密碼過(guò)長(zhǎng)的時(shí)候此時(shí)是否可以給出提示
當(dāng)數(shù)據(jù)庫(kù)在進(jìn)行連接或者訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候,此時(shí)應(yīng)該給出提示信息,不應(yīng)該使得整個(gè)系統(tǒng)奔潰
性能
登錄頁(yè)面之后,幾秒鐘可以跳轉(zhuǎn)到對(duì)應(yīng)的頁(yè)面
做大能承受多少的并發(fā)數(shù)
開啟許多前進(jìn)程的時(shí)候此時(shí)電腦的負(fù)載事多少,會(huì)不會(huì)導(dǎo)致網(wǎng)頁(yè)卡死
并發(fā)登錄時(shí)對(duì)應(yīng)的登錄時(shí)間
安全測(cè)試
密碼是否是明文
密碼在存入數(shù)據(jù)庫(kù)的時(shí)候是否會(huì)經(jīng)過(guò)加密
輸入的密碼錯(cuò)誤的時(shí)候,此時(shí)對(duì)應(yīng)的輸入錯(cuò)誤的次數(shù),如果超過(guò)上限是否可以將該賬號(hào)進(jìn)行封鎖
一個(gè)賬號(hào)是否會(huì)在多態(tài)機(jī)器上登錄
本地化測(cè)試
在不同語(yǔ)言環(huán)境下,頁(yè)面顯示是否正確
邏輯思維題
給定兩個(gè)小球,100層樓房,小球一定會(huì)碎,要求通過(guò)這兩個(gè)小球來(lái)猜出小球會(huì)在第幾層碎
在第十層樓上將第一個(gè)小球扔下,如果小球碎裂,此時(shí)將第二個(gè)小球從第一層往第十層中一次進(jìn)行探測(cè),直到探測(cè)出小球在那一層碎
如果小球沒有碎裂,此時(shí)從第20層扔下第一個(gè)小球,如法炮制直到探測(cè)出小球在那一層會(huì)碎裂
有一個(gè)Bug吐槽區(qū),現(xiàn)在客戶反饋出來(lái)好多個(gè)Bug,如何對(duì)這些Bug進(jìn)行測(cè)試
先進(jìn)這些Bug進(jìn)行歸類,這樣會(huì)減小測(cè)試的成本,當(dāng)歸類完之后再去查看對(duì)應(yīng)的日志,看看這些Bug是否是原來(lái)的一些Bug,如果是,則針對(duì)原來(lái)的Bug進(jìn)行測(cè)試,如果不是,就進(jìn)行性的Bug驗(yàn)證,然后通過(guò)打印日志的方式定位錯(cuò)誤,最終當(dāng)所有的Bug測(cè)試完畢之后進(jìn)行
海量數(shù)據(jù)處理
從10億個(gè)數(shù)據(jù)中找出重復(fù)的數(shù)據(jù),然后將其輸出到對(duì)應(yīng)的文件中
10億個(gè)數(shù)據(jù)的話就是一個(gè)大數(shù)據(jù)處理了,計(jì)算機(jī)一下子沒有那么大的內(nèi)存,所以必須將數(shù)據(jù)進(jìn)行分割,每10萬(wàn)個(gè)數(shù)據(jù)分為一批,每針對(duì)10萬(wàn)個(gè)數(shù)字給其求哈希值,哈希表下面掛一個(gè)個(gè)的鏈表,此時(shí)經(jīng)過(guò)哈希函數(shù),相同數(shù)字的哈希值就會(huì)放到一個(gè)鏈表中,最后將這個(gè)最長(zhǎng)的鏈表輸出到文件中,注意,鏈表在運(yùn)行的過(guò)程中是放到內(nèi)存中的
總結(jié)
- 上一篇: 英雄联盟盒子下载完为啥启动不了游戏
- 下一篇: 比较ArrayList和数组的区别