測試問題集錦

本文內(nèi)容是根據(jù)老徐的軟件測試圈和職場人每日進(jìn)階篩選后進(jìn)行整理的,處于不斷更新的狀態(tài)


1、想學(xué)性能測試扛伍,該如何開始

  • 了解性能測試是什么
  • 學(xué)點服務(wù)器知識
  • 學(xué)點網(wǎng)絡(luò)知識
    1)《HTTP權(quán)威指南》,這本書還不錯,但其厚度令人望而生畏
    2)《TCP/IP 詳解礼患,卷1》,內(nèi)容艱澀難懂掠归,學(xué)習(xí)難度較大
    3)《圖解HTTP》讶泰,推薦理由:圖文并茂,正所謂一圖勝千文
  • 找個工具助手(Loadrunner拂到、Jmeter)
  • 找個項目實戰(zhàn)
  • Linux知識
  • DB知識
    1)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(Relational DBMS)痪署,例如:Oracle、SQL Server兄旬、MySQL狼犯、PostgreSQL
    2)鍵-值 存儲,例如:Redis领铐、Mencached悯森、DynamoDB
    3)文件存儲,例如:mongodb绪撵、CouchDB瓢姻、Couchbase
    4)大數(shù)據(jù)存儲系統(tǒng),例如:Cassandra音诈、Hbase幻碱、Google's bigtable
    5)基于Hadoop 的數(shù)據(jù)分析系統(tǒng),例如:Hive细溅、Spark褥傍、Impala
    6)文本查詢系統(tǒng),例如:Solr喇聊、Elasticsearch
    注:第4和第5 恍风,多多少少有些交叉
  • 項目架構(gòu)知識
  • 業(yè)務(wù)知識
  • Shell腳本

2、驗證碼怎么測試

  • 能否正呈睦椋滑動(針對滑動驗證碼)
  • 能否正常顯示
  • 有效時長
  • 滑動過程能否正常反饋信息
  • 接口能否正常驗證通過
  • 查看驗證日志(包括錯誤日志)
  • 瀏覽器緩存情況朋贬,存在cookie會不會影響
  • 斷網(wǎng)情況下,能否滑動(針對滑動驗證碼)
  • 手動窜骄、自動刷新后锦募,驗證碼是否能改變圖片和位置
  • 有沒有過濾到敏感字符
  • 腳本識別難易
  • UI層面的效果

3、搭建web環(huán)境步驟

  • 單個需要的服務(wù)部署(如apache啊研、nginx御滩、mysql鸥拧、jdk、redis等)
    可以自己嘗試部署禪道體驗下
  • 啟動服務(wù)
  • 配置文件調(diào)整

4削解、需求相關(guān)

如何提高需求分析能力

  • 多看同類產(chǎn)品富弦,分析他們的優(yōu)劣勢
  • 多思考、把自己當(dāng)用戶
  • 需求透測后氛驮,拆分成測試點腕柜,最后再根據(jù)用例設(shè)計方法及經(jīng)驗,輸出測試用例

如何讓需求評審真正發(fā)揮作用矫废?

  • 評審前盏缤,產(chǎn)品經(jīng)理需提前發(fā)需求文檔,原型等蓖扑,發(fā)給相關(guān)人員唉铜,讓與會人員提前了解內(nèi)容,否則會議就是悶逼狀態(tài)律杠,變成產(chǎn)品經(jīng)理一個人自嗨潭流,其余人完全不知道是什么
  • 與會人員提前看文檔,標(biāo)記有疑問的地方柜去,會上重點討論灰嫉,交流
  • 控制會議節(jié)奏,把控討論主脈絡(luò)
  • 后續(xù)安排需求澄清會議嗓奢,可由測試主導(dǎo)
  • 會后讼撒,需求有疑問、變動的地方股耽,郵件通知

5根盒、針對新入職公司,之前無測試的情況下如何開展工作

  • 確定一款bug管理工具豺谈,可追溯問題
  • 確定提測流程和模板
  • 確定測試需要參與的內(nèi)容:需求評審郑象、用例評審、開發(fā)設(shè)計文檔評審
  • 確定發(fā)版流程茬末,如何確定版本達(dá)到發(fā)布標(biāo)準(zhǔn)
  • 看看之前的bug、需求盖矫、多使用系統(tǒng)

6丽惭、面試時怎么回答面試官的問題

1)你在項目中是怎樣設(shè)計測試用例的

  • 附帶說下根據(jù)項目的資源情況以及項目性質(zhì),去確定用例的粒度
  • 保證質(zhì)量與資源投入的平衡
  • 用例設(shè)計本身的方法

2)如何介紹自己參與的項目辈双?

很多面試者確實容易在這個地方被pass
一般都是因為责掏,很多從業(yè)者,對于自己參與了一年的項目都解釋不清楚湃望。
這種情況换衬,兩種原因痰驱,要么這項目你根本沒參與,要么你上班混日子的瞳浦,每天只知道點點點担映,只管自己負(fù)責(zé)的模塊。

  • 什么類型項目叫潦,解決什么問題蝇完,針對的用戶群,用戶量級矗蕊,項目業(yè)務(wù)流概述等短蜕。
  • 主要負(fù)責(zé)什么內(nèi)容,有哪些技術(shù)手段去保證質(zhì)量傻咖。
  • 什么語言朋魔,什么部署環(huán)境。
  • 項目團(tuán)隊成員結(jié)構(gòu)卿操、人員占比等警检。

3)如何保證發(fā)版質(zhì)量 ?

  1. 流程規(guī)范 (按照嚴(yán)格的發(fā)版流程執(zhí)行)
  2. 風(fēng)險規(guī)避
  3. 提前準(zhǔn)備
  4. 引入灰度發(fā)布
  5. 協(xié)同保障
  6. 自動化手段(實時監(jiān)控硬纤、異常報警解滓、核心業(yè)務(wù)自動回歸)
  7. 分清主次
  8. 錯高峰
  9. 回滾機(jī)制

7、純手工測試筝家,35歲以上是否還能繼續(xù)在這個行業(yè)做下去洼裤?

問題不在于年齡多大,在于你對公司是否還有作用溪王,是否還能創(chuàng)建價值腮鞍。
況且現(xiàn)在很多公司越來越重視質(zhì)量,測試人員的需求會越來越多莹菱,有經(jīng)驗的測試人員也會越來越吃香移国,職業(yè)發(fā)展也會越來越多。

建議:多關(guān)注測試行業(yè)動態(tài)道伟,多關(guān)注公司行業(yè)前景與發(fā)展迹缀,多關(guān)注互聯(lián)網(wǎng)行業(yè)信息趨勢,多交流

8蜜徽、測試人員晉升為測試經(jīng)理祝懂,需要加強(qiáng)哪些方面的技能?

技能 分 軟技能 和 硬技能

硬技能:

1拘鞋、軟件工程知識
2砚蓬、測試體系
3、測試方法論
4盆色、Linux
5灰蛙、DB
6祟剔、對測試職業(yè)通用的輔助工具了如指掌,知道什么時候用什么工具摩梧,解決什么問題

軟技能:

1物延、溝通能力
2、團(tuán)隊管理能力
3障本、資源協(xié)調(diào)能力
4教届、IT知識體系能力
5、快速學(xué)習(xí)能力
6驾霜、人才梯隊建設(shè)能力
7案训、質(zhì)量敏感度
8、人才培養(yǎng)能力

9粪糙、為何每次上線發(fā)布過程强霎,總是各種坑

以下是老徐給的建議,供參考:

1)必須得有個預(yù)生產(chǎn)環(huán)境蓉冈,與生產(chǎn)環(huán)境配置類似(如果完全模擬生產(chǎn)環(huán)境成本太高城舞,那么是否有精簡版的準(zhǔn)生產(chǎn)環(huán)境 ?)寞酿,盡量避免環(huán)境因素導(dǎo)致的上線失敿叶帷(測試環(huán)境,太多不可控因素)伐弹。
2)上線之前拉馋,代碼封版,不允許合并代碼到master分支 惨好。
3) 在發(fā)布前幾個小時煌茴,已經(jīng)把最新發(fā)布代碼更新到預(yù)生產(chǎn)環(huán)境。后續(xù)發(fā)布日川,直接用這個代碼分支蔓腐,避免因為代碼合并導(dǎo)致的問題(提前已經(jīng)驗證代碼沒問題了) 。
4)必須有上線步驟郵件(人是最不靠譜的龄句,上線是一個很嚴(yán)肅的事情回论,按規(guī)范來)。
5)代碼合并操作分歇,避免由開發(fā)合并透葛,直接交由自動合并腳本處理,減少人為因素 卿樱。
6)回滾機(jī)制 ,如果發(fā)布過程中硫椰,有太多不可控因素導(dǎo)致風(fēng)險太大繁调,快速回滾萨蚕,擇機(jī)再發(fā)布 。

10蹄胰、關(guān)于持續(xù)集成CI/CD的 “七大原則” 和 “十大要素”

七大原則:
  1. 所有的開發(fā)人員需要在本地機(jī)器上做本地構(gòu)建岳遥,然后再提交到版本控制庫中,從而確保他們的變更不會導(dǎo)致持續(xù)集成失敗
  2. 開發(fā)人員每天至少向版本控制庫中提交一次代碼
  3. 開發(fā)人員每天至少需要從版本控制庫中更新一次代碼到本地機(jī)器
  4. 需要有專門的集成服務(wù)器來執(zhí)行集成構(gòu)建,每天要執(zhí)行多次構(gòu)建
  5. 每次構(gòu)建都要100%通過
  6. 每次構(gòu)建都可以生成可發(fā)布的產(chǎn)品
  7. 修復(fù)失敗的構(gòu)建是優(yōu)先級最高的事情
十大要素:
  1. 統(tǒng)一的代碼庫
  2. 自動構(gòu)建
  3. 自動測試
  4. 每個人每天都要向代碼庫主干提交代碼
  5. 每次代碼遞交后都會在持續(xù)集成服務(wù)器上觸發(fā)一次構(gòu)建
  6. 保證快速構(gòu)建
  7. 模擬生產(chǎn)環(huán)境的自動測試
  8. 每個人都可以很容易的獲取最新可執(zhí)行的應(yīng)用程序
  9. 每個人都清楚正在發(fā)生的狀況
  10. 自動化的部署

11裕寨、如何做好接口測試

首先要能看懂接口文檔浩蓉,接口的定義方式,那么如何讀懂接口協(xié)議文檔呢宾袜?
(1)請求的地址是什么
(2)采用的協(xié)議類型是什么捻艳,比如get、post
(3)數(shù)據(jù)的傳輸格式是什么樣的庆猫,比如字符串认轨、Json、XML等
(4)參數(shù)內(nèi)容月培,以及是否使用采用了密文校驗
參數(shù)的說明嘁字,一般對外的接口都會有加密校驗字段,比如簡單的對應(yīng)內(nèi)容用MD5加密杉畜,動態(tài)密鑰加密等
比如纪蜒,Sign是一個校驗字段,它的值是MD5(參數(shù)一+參數(shù)二+校驗碼)
(5)接口對應(yīng)的業(yè)務(wù)邏輯以及返回值有哪些
每一個接口都承載了一定的業(yè)務(wù)邏輯此叠,在寫測試用例時纯续,接口的處理邏輯一定要清楚,建議用路徑判定發(fā)進(jìn)行用例設(shè)計
(6)安全性拌蜘,尤其SQL注入
在前端有頁面對輸入進(jìn)行判斷時SQL的注入還不容易發(fā)現(xiàn)杆烁,但是很多情況后臺是沒有校驗數(shù)據(jù),此時就容易出錯
(7)并發(fā)與性能

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末简卧,一起剝皮案震驚了整個濱河市兔魂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌举娩,老刑警劉巖析校,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異铜涉,居然都是意外死亡智玻,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進(jìn)店門芙代,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吊奢,“玉大人,你說我怎么就攤上這事纹烹∫彻觯” “怎么了召边?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長裹驰。 經(jīng)常有香客問我隧熙,道長,這世上最難降的妖魔是什么幻林? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任贞盯,我火速辦了婚禮,結(jié)果婚禮上沪饺,老公的妹妹穿的比我還像新娘躏敢。我一直安慰自己,他們只是感情好随闽,可當(dāng)我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布父丰。 她就那樣靜靜地躺著,像睡著了一般掘宪。 火紅的嫁衣襯著肌膚如雪蛾扇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天魏滚,我揣著相機(jī)與錄音镀首,去河邊找鬼。 笑死鼠次,一個胖子當(dāng)著我的面吹牛更哄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播腥寇,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼成翩,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了赦役?” 一聲冷哼從身側(cè)響起麻敌,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎掂摔,沒想到半個月后术羔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡乙漓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年级历,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叭披。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡寥殖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情扛禽,我是刑警寧澤锋边,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站编曼,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏剩辟。R本人自食惡果不足惜掐场,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望贩猎。 院中可真熱鬧熊户,春花似錦、人聲如沸吭服。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽棺滞。三九已至,卻和暖如春碱工,著一層夾襖步出監(jiān)牢的瞬間沼琉,已是汗流浹背北苟。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留打瘪,地道東北人友鼻。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像闺骚,于是被迫代替她去往敵國和親彩扔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,440評論 2 348

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理僻爽,服務(wù)發(fā)現(xiàn)虫碉,斷路器,智...
    卡卡羅2017閱讀 134,626評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,727評論 25 707
  • 1.問:你在測試中發(fā)現(xiàn)了一個 bug 进泼,但是開發(fā)經(jīng)理認(rèn)為這不是一個 bug 蔗衡,你應(yīng)該怎樣解決。 首先乳绕,將問題提...
    qianyewhy閱讀 9,236評論 4 123
  • 嘿绞惦,親愛的lindada今天是小年,再過幾天你就要迎來嶄新的一年洋措,2017一到你就24啦济蝉,再也不能睜著眼睛說自己只...
    亟小決閱讀 668評論 8 9
  • 似乎現(xiàn)在各種指導(dǎo)性的文章很多。 教你如何過好日子,做好工作王滤,玩好贺嫂,吃好。 曾經(jīng)雁乡,吾日三省吾身第喳,如今有很多文章讓你來...
    勝似春閱讀 127評論 0 0