我們應(yīng)該怎么去設(shè)計(jì)產(chǎn)品的兼容性測(cè)試奋蔚?

摘自http://www.51testing.com/html/13/n-3722013.html

【背景】

老師她混,我想請(qǐng)教一下烈钞,你們是怎么做兼容性測(cè)試的?我現(xiàn)在做兼容性測(cè)試坤按,是用瀏覽器不同版本毯欣,不同種類瀏覽器,不同語言來測(cè)試臭脓,都要走一遍工作流酗钞。我覺得這樣做好像很麻煩,而且也搞不清楚這樣跟功能測(cè)試来累,業(yè)務(wù)流程有什么區(qū)別砚作?是不是會(huì)重復(fù)了?

這個(gè)同學(xué)問的其實(shí)只是兼容性測(cè)試?yán)锏囊环N嘹锁,就是瀏覽器兼容性測(cè)試葫录,常見于 B/S 結(jié)構(gòu)的產(chǎn)品。其實(shí)兼容性測(cè)試有好幾種類型兼耀,我們今天就來看看压昼,對(duì)于不同類型的產(chǎn)品,要怎么去設(shè)計(jì)兼容性測(cè)試吧瘤运。

【正文】

1窍霞、什么是兼容性測(cè)試?

兼容性測(cè)試就是驗(yàn)證開發(fā)出來的程序在特定的運(yùn)行環(huán)境中拯坟,與特定的軟件但金、硬件或數(shù)據(jù)相組合,是否能正常運(yùn)行郁季,有無異常的測(cè)試過程冷溃。

2、兼容性測(cè)試包含哪幾類梦裂?

2.1 瀏覽器兼容性測(cè)試:在指定的瀏覽器上檢查 Web 頁面樣式和元素的展示效果似枕,以及交互是否正常。

【主流的瀏覽器】:

Windows:IE 9/10/11年柠、Firefox(The Latest)凿歼,Chrome(The Latest);

Mac:Safari冗恨、Chrome(The Latest)答憔、Firefox(The Latest);

【測(cè)試注意事項(xiàng)】:

1)這個(gè)常見于 B/S 結(jié)構(gòu)的產(chǎn)品掀抹。

2)我們雖然能通過一些官方的統(tǒng)計(jì)數(shù)據(jù)去收集主流的瀏覽器和版本虐拓,但最好讓產(chǎn)品經(jīng)理明確定義出支持哪些瀏覽器和對(duì)應(yīng)的版本,因?yàn)檫@個(gè)也取決于產(chǎn)品的應(yīng)用人群和具體的業(yè)務(wù)場(chǎng)景傲武;

3)瀏覽器的兼容性測(cè)試蓉驹,主要是檢查 Web 頁面樣式和元素的展示效果城榛,以及交互是否會(huì)有異常,跟具體業(yè)務(wù)邏輯其實(shí)無關(guān)戒幔;

4)跟前端開發(fā)多交流募判,明確哪些樣式或元素不是標(biāo)準(zhǔn)的浩习,多半會(huì)出兼容性問題,有針對(duì)性地先在所有要求支持的版本的瀏覽器上去驗(yàn)證蜗帜,再挑選每種瀏覽器的一個(gè)版本去驗(yàn)證所有的標(biāo)準(zhǔn)頁面献汗;

5)多記錄敢订,多總結(jié),做好統(tǒng)計(jì)分析罢吃,在后續(xù)的測(cè)試中就只要針對(duì)有改動(dòng)的楚午,易出兼容性問題的元素和樣式去測(cè)試;

6)留意 IE 大版本的升級(jí)尿招,以及 Chrome 和 Firefox 的迭代版本更新矾柜,閱讀更新的版本說明,了解是否有大的改動(dòng)就谜,可能會(huì)影響到頁面的展示或者交互怪蔑,有計(jì)劃地去做兼容性測(cè)試;

2.2操作系統(tǒng)兼容性測(cè)試:在指定的操作系統(tǒng)上檢查產(chǎn)品功能是否正常丧荐。

【主流的操作系統(tǒng)】:

Windows 系列缆瓣、Mac OS X 系列、Unix/Linux 系列虹统、Android系列弓坞、iOS系列

【測(cè)試注意事項(xiàng)】:

1)常見于C/S 結(jié)構(gòu)化產(chǎn)品,互聯(lián)網(wǎng)時(shí)代的 APP 從廣義上說也是 C/S 結(jié)構(gòu)的车荔;

2)基本的注意事項(xiàng)跟上述的瀏覽器兼容性測(cè)試一樣渡冻,需要關(guān)注的是不同版本的操作系統(tǒng)默認(rèn)權(quán)限級(jí)別會(huì)有不同,而導(dǎo)致客戶端需要訪問或調(diào)用系統(tǒng)組件或方法時(shí)會(huì)出錯(cuò)忧便;

3)同一類操作系統(tǒng)的大版本升級(jí)時(shí)族吻,需要注意新的版本或補(bǔ)丁里是否繼續(xù)兼容老的庫函數(shù);

2.3 多版本兼容性測(cè)試:為了驗(yàn)證新版本服務(wù)端是否同時(shí)支持新/老版本客戶端而進(jìn)行的測(cè)試茬腿。

【測(cè)試注意事項(xiàng)】:

1)這是很多產(chǎn)品經(jīng)理在設(shè)計(jì)需求時(shí)容易忽略的地方呼奢,也是 C/S 產(chǎn)品和 B/S 產(chǎn)品從兼容性角度來說最大的區(qū)別;

2)產(chǎn)品升級(jí)之后切平,服務(wù)端只會(huì)是最新版本握础,但客戶端因?yàn)椴煌挠脩魣?chǎng)景而可能存在老版本,一種是沒有強(qiáng)制更新悴品,用戶不選擇升級(jí)禀综,另一種是在一些企業(yè)級(jí)的域環(huán)境里简烘,客戶端包是否升級(jí)取決于域管理員的策略;

3)只是單客戶端的產(chǎn)品而言定枷,相對(duì)簡(jiǎn)單一些孤澎,只要保證服務(wù)端每次升級(jí)都不會(huì)因?yàn)樾滦枨蠖薷睦辖涌冢揪筒粫?huì)有太多兼容性問題欠窒;

4)相對(duì)復(fù)雜的是那種既有商家版又有用戶版的客戶端產(chǎn)品覆旭,針對(duì)會(huì)頻繁發(fā)生交互的功能,需要重點(diǎn)考慮新老版本的兼容性測(cè)試岖妄;

2.4 數(shù)據(jù)兼容測(cè)試:因?yàn)樾鹿δ艿男枰蛘呤且延泄δ艿纳?jí)改造型将,涉及到已有數(shù)據(jù)的讀取和寫入,而需要進(jìn)行的驗(yàn)證荐虐,以確保數(shù)據(jù)在新老版本之間都能正常流轉(zhuǎn)的過程七兜。

【測(cè)試注意事項(xiàng)】:

1)向前兼容(Forward Compability):新版本的軟件要能正常且正確的讀取和加載老版本生成的數(shù)據(jù);

2)向后兼容(Backward Compability):當(dāng)前版本的軟件要能支持在后續(xù)高版本的平臺(tái)上正常運(yùn)行福扬;

3)常見的 Office 類軟件或者多媒體制作或播放類軟件腕铸,不僅需要考慮新版本客戶端是否能正常讀取老版本生成的文件,還要考慮新版本生成的文件是否能正常被老版本客戶端讀取铛碑,或者有相應(yīng)的升級(jí)提示信息狠裹;

4)還有一類是常見的訂單類數(shù)據(jù),在老的服務(wù)端和客戶端組合下產(chǎn)生的數(shù)據(jù)亚茬,是否能在新的服務(wù)端和新的客戶端組合下讀取成功酪耳,同時(shí)業(yè)務(wù)流程也可以正常進(jìn)行;

5)對(duì)于數(shù)據(jù)兼容性測(cè)試來說刹缝,更多的會(huì)關(guān)聯(lián)后臺(tái)歷史數(shù)據(jù)的遷移和轉(zhuǎn)換碗暗,這一部分也是需要重點(diǎn)區(qū)關(guān)注的,確保遷移和轉(zhuǎn)換后的數(shù)據(jù)梢夯,用戶能正常讀妊粤啤;

2.5 分辨率兼容性測(cè)試:也被稱作適配性測(cè)試颂砸,是指驗(yàn)證被測(cè)網(wǎng)頁或產(chǎn)品 UI 在各種分辨率下的顯示器或各種分辨率噪奄、尺寸屏幕的移動(dòng)設(shè)備上都能正常顯示的測(cè)試過程。

【測(cè)試注意事項(xiàng)】:

1)一種是普通分辨率的屏幕人乓,另一種需要關(guān)注的是高清分辨率的屏幕勤篮;

2)需要關(guān)注的問題主要包括:顯示是否完整、圖片是否被拉伸色罚、文字和圖片位置是否有錯(cuò)位碰缔。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市戳护,隨后出現(xiàn)的幾起案子金抡,更是在濱河造成了極大的恐慌瀑焦,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梗肝,死亡現(xiàn)場(chǎng)離奇詭異榛瓮,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)巫击,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門禀晓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人喘鸟,你說我怎么就攤上這事匆绣∽び遥” “怎么了什黑?”我有些...
    開封第一講書人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)堪夭。 經(jīng)常有香客問我愕把,道長(zhǎng),這世上最難降的妖魔是什么森爽? 我笑而不...
    開封第一講書人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任恨豁,我火速辦了婚禮,結(jié)果婚禮上爬迟,老公的妹妹穿的比我還像新娘橘蜜。我一直安慰自己,他們只是感情好付呕,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開白布计福。 她就那樣靜靜地躺著,像睡著了一般徽职。 火紅的嫁衣襯著肌膚如雪象颖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,682評(píng)論 1 312
  • 那天姆钉,我揣著相機(jī)與錄音说订,去河邊找鬼。 笑死潮瓶,一個(gè)胖子當(dāng)著我的面吹牛陶冷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播毯辅,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼埂伦,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了悉罕?” 一聲冷哼從身側(cè)響起赤屋,我...
    開封第一講書人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤立镶,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后类早,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體媚媒,經(jīng)...
    沈念sama閱讀 46,638評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評(píng)論 3 342
  • 正文 我和宋清朗相戀三年涩僻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缭召。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,852評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逆日,死狀恐怖嵌巷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情室抽,我是刑警寧澤搪哪,帶...
    沈念sama閱讀 36,520評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站坪圾,受9級(jí)特大地震影響晓折,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜兽泄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評(píng)論 3 335
  • 文/蒙蒙 一漓概、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧病梢,春花似錦胃珍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至护奈,卻和暖如春缔莲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背霉旗。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評(píng)論 1 274
  • 我被黑心中介騙來泰國打工痴奏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人厌秒。 一個(gè)月前我還...
    沈念sama閱讀 49,279評(píng)論 3 379
  • 正文 我出身青樓读拆,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親鸵闪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子檐晕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評(píng)論 2 361

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