2021-04-07筆試題

1.常見的黑盒測試方法有 等價類牵寺、邊界值、場景法恩脂、判定表帽氓、正交法、錯誤推測法等俩块。

2.典型的軟件測試過程模型有V模型黎休、W模型、H模型玉凯、X模型等势腮。

3.在測試中的80-20原則是指 80%的缺陷出現(xiàn)在20%的模塊。

4.日前Unix 操作系統(tǒng)提供的一個常用的文本編輯器是vi (vim): 其中有:命令行模式漫仆、末行模式捎拯、插入模式。

5.軟件的六大質(zhì)量特性包括:功能性盲厌、可靠性署照、易用性祸泪、效率性、軟件維護性藤树、軟件可移植性浴滴。

6.軟件缺陷產(chǎn)生的原因包括 需求、設(shè)計岁钓、開發(fā) 以及其他原因升略。

7.jmeter測試元件的執(zhí)行順序

(1)配置元件(config?elements?)

(2)前置處理程序(Per-processors)

(3)定時器(timers?)

(4)取樣器(Sampler)

(5)后置處理程序(Post-processors)?(除非Sampler?得到的返回結(jié)果為空)。

(6)斷言(Assertions)(除非Sampler?得到的返回結(jié)果為空)屡限。

(7)監(jiān)聽器(Listeners)(除非Sampler?得到的返回結(jié)果為空)品嚣。

8.oralce數(shù)據(jù)庫默認的監(jiān)聽端口號為1521;mysql的默認端口號為3306.

9.使用loadrunner的步驟:

(1)創(chuàng)建腳本-創(chuàng)建腳本,選擇協(xié)議-錄制腳本-編輯腳本-檢查修改腳本是否有誤

(2)用中央控制器來調(diào)度虛擬用戶-創(chuàng)建場景,選擇腳本-設(shè)置機器虛擬用戶數(shù)-設(shè)置事務(wù)-如果模擬多機測試,設(shè)置IP

(3)運行腳本

(4)分析測試結(jié)果


判斷題

1.軟件測試是通過運行程序來查看錯誤? ?錯? (靜態(tài)測試不運行程序)

2. 驗收 測試是以最終用戶為主的測試? ? ?對

3.測試程序僅僅按預(yù)期方式運行就行了? ?錯? ?還要找出規(guī)格的疏漏

4.回歸測試是用于驗證改變了的系統(tǒng)或組件是否保持原有的特性? ?對

5.好的測試員不懈追求完美? ? ? ? ? ?錯? ?不能過于鉆牛角尖,好的測試員知道何時完美無法企及,何時達到“夠好”

6.軟件測試工具可以替代測試員? ? 錯? ??自動化測試不能完全替代手工測試

7.軟件測試是一個過程钧大,包含若干活動翰撑,運行軟件進行測試只是活動之一? ? ?對

8. 自動化測試可能延誤項目進度? ?對

9.軟件測試是有效的排除軟件缺陷的手段?? 對

10. 只要能夠達到100%的邏輯覆蓋率,就可以保證程序的正確性? ?錯

五啊央、簡答題

1.什么是軟件測試

顧名思義眶诈,就是在規(guī)定的條件下對一個產(chǎn)品或程序進行操作,以發(fā)現(xiàn)程序錯誤瓜饥,衡量軟件質(zhì)量逝撬,并對其是否能滿足設(shè)計要求進行評估的過程。

通俗來講乓土,軟件測試是保障軟件質(zhì)量全過程的集合宪潮。

2.軟件測試的目的

發(fā)現(xiàn)軟件的缺陷與漏洞,對軟件的質(zhì)量進行評估趣苏,提高軟件的質(zhì)量狡相。

3.什么是集合點?設(shè)置集合點有什么意義食磕?loadrunner中設(shè)置集合點的函數(shù)是哪個尽棕?

集合點可以設(shè)置多個虛擬用戶等待到一個點,同時觸發(fā)一個事務(wù)芬为,已達到模擬真實環(huán)境中多個用戶同時操作萄金,同時產(chǎn)生負載,實現(xiàn)性能測試的最終目的媚朦。

添加方法:

1、其中錄制腳本script view中添加:lr_rendezvous(“XXX”);

2日戈、在錄制腳本的tree view里添加:rendezvous-XXX;

4.性能測試中tps如果上不去原因有哪些询张?

https://www.cnblogs.com/imyalost/p/8309468.html

1.網(wǎng)絡(luò)寬帶

在壓力測試中,有時候要模擬大量的用戶請求浙炼,如果單位時間內(nèi)傳遞的數(shù)據(jù)包過大份氧,超過了帶寬的傳輸能力唯袄,那么就會造成網(wǎng)絡(luò)資源競爭,間接導(dǎo)致服務(wù)端接收到的請求數(shù)達不到服務(wù)端的處理能力上限蜗帜。

2.鏈接池

可用的連接數(shù)太少恋拷,造成請求等待。連接池一般分為服務(wù)器連接池(比如Tomcat)和數(shù)據(jù)庫連接池(或者理解為最大允許連接數(shù)也行)厅缺。

(關(guān)于連接池的具體內(nèi)容蔬顾,可參考之前的博客:性能測試:連接池和線程

3.垃圾回收機制

從常見的應(yīng)用服務(wù)器來說,比如Tomcat湘捎,因為java的的堆棧內(nèi)存是動態(tài)分配诀豁,具體的回收機制是基于算法,如果新生代的Eden和Survivor區(qū)頻繁的進行Minor GC窥妇,老年代的full GC也回收較頻繁舷胜,那么對TPS

也是有一定影響的,因為垃圾回收其本身就會占用一定的資源活翩。

4.數(shù)據(jù)庫配置

高并發(fā)情況下烹骨,如果請求數(shù)據(jù)需要寫入數(shù)據(jù)庫,且需要寫入多個表的時候材泄,如果數(shù)據(jù)庫的最大連接數(shù)不夠沮焕,或者寫入數(shù)據(jù)的SQL沒有索引沒有綁定變量,抑或沒有主從分離脸爱、讀寫分離等遇汞,

就會導(dǎo)致數(shù)據(jù)庫事務(wù)處理過慢,影響到TPS簿废。

5.通信鏈接機制

串行空入、并行、長連接族檬、管道連接等歪赢,不同的連接情況,也間接的會對TPS造成影響单料。

(關(guān)于協(xié)議的連接埋凯,可參考之前的博客:HTTP協(xié)議進階:連接管理

6.硬件資源

包括CPU(配置、使用率等)扫尖、內(nèi)存(占用率等)白对、磁盤(I/O、頁交換等)换怖。

7.壓力機

比如jmeter甩恼,單機負載能力有限,如果需要模擬的用戶請求數(shù)超過其負載極限,也會間接影響TPS(這個時候就需要進行分布式壓測來解決其單機負載的問題)条摸。

8.壓測腳本

還是以jemter舉個例子悦污,之前工作中同事遇到的,進行階梯式加壓測試钉蒲,最大的模擬請求數(shù)超過了設(shè)置的線程數(shù)切端,導(dǎo)致線程不足。

提到這個原因顷啼,想表達意思是:有時候測試腳本參數(shù)配置等原因踏枣,也會影響測試結(jié)果。

9.業(yè)務(wù)邏輯

業(yè)務(wù)解耦度較低线梗,較為復(fù)雜椰于,整個事務(wù)處理線被拉長導(dǎo)致的問題。

10.系統(tǒng)架構(gòu)

比如是否有緩存服務(wù)仪搔,緩存服務(wù)器配置瘾婿,緩存命中率、緩存穿透以及緩存過期等烤咧,都會影響到測試結(jié)果偏陪。

5.響應(yīng)時間和吞吐量之間的關(guān)系是什么

響應(yīng)時間的定義:響應(yīng)時間是提交請求和返回該請求的響應(yīng)之間使用的時間。

吞吐量的定義:吞吐量是對單位時間內(nèi)完成的工作量的量度煮嫌。

響應(yīng)時間越短笛谦,單位時間內(nèi)的吞吐量越大;響應(yīng)時間越長昌阿,單位時間內(nèi)的吞吐量越小饥脑。

六、綜合題

1.一臺測試壓力模擬2000個客戶對服務(wù)端進行壓力測試與4臺壓力測試機對服務(wù)端進行壓力測試懦冰,有什么區(qū)別灶轰?



一、計算機基礎(chǔ)知識

1.寫出常用的Linux命令:

顯示當(dāng)前工作目錄:

pwd

查找文件:

查找指定后輟名稱文件刷钢。輸入命令:find -name "*.txt"笋颤,查找后輟名為.txt的文件。

在指定目錄下查找指定后輟名稱文件内地。輸入命令:find Test2 -name "*.txt"伴澄,在目錄Test2下查找后輟名為.txt的文件。

查找最近15天修改過的文件阱缓。輸入命令:find ?-ctime 15非凌,查找最近15天修改過的文件。

查找文件大小大于20M的文件荆针。輸入命令:find ?-size +20M清焕,查找文件大小大于20M的文件并蝗。

顯示文件的后n行內(nèi)容:

tail -n 200 filename ? #--200可替換為任一數(shù)字

在文件中查找某個字符:

grep -rn '搜索關(guān)鍵字'? 文件名/文件夾

顯示所有進程:

# ps -A

2.有兩張表 圖書表和作者表

?? 圖書(圖書號祭犯,圖書名秸妥,作者編號,出版社沃粗,出版日期)

?? 作者(作者姓名粥惧,作者編號,年齡最盅,性別)

?a.查出所有姓張的作者姓名

select * from 作者 where name like '%張%'

b.查詢出書最多的作者的姓名和圖書


二突雪、數(shù)字推理

請選擇正確的選項

(1)5,6,8,10,14(D)

A.12? B.16? C.18? D.22

(2)2,2,3,5,14(D)

A.50? B.55? C.63? D.69

(3)1,1,2,6,8,11(B)

A.13? B.17? C.18? D.20

(4)1,7,19,37,(B)

A.57? B.61? C.66? D.80

(5)2,12,23,52,(B)

A.61 ? B.74 ? C.76 ? D.82

三涡贱、軟件測試基礎(chǔ)

1.什么是黑盒測試咏删,黑盒測試的常用方法以及各方面的理解

黑盒測試就是測試人員把軟件產(chǎn)品或階段性產(chǎn)品看做是一個黑盒子,在測試過程中測試人員只需關(guān)心對這個軟件黑盒進行操作會得到什么樣的結(jié)果问词,而不必深入的去了解軟件的內(nèi)部實現(xiàn)

就是說呢黑盒測試只考慮系統(tǒng)的輸入和輸出督函,不去管程序的內(nèi)部結(jié)構(gòu)和處理過程)

常見的黑盒測試方法有 等價類、邊界值激挪、場景法辰狡、判定表、正交法垄分、錯誤推測法等宛篇。

2.移動環(huán)境下測試設(shè)計需要考慮的因素


3.程序從一個輸入對話框中讀取三個整數(shù)值,這三個整數(shù)值代表三角形三條邊的長度薄湿。程序顯示提示信息叫倍,指出該三角形是何種三角形:不規(guī)則三角形,等腰三角形還是等邊三角形豺瘤,如都不是提示輸入數(shù)據(jù)錯誤吆倦。根據(jù)上述設(shè)計相關(guān)用例。




一炉奴、計算機知識

###1逼庞、在Linux系統(tǒng)中,一個文件的訪問權(quán)限是755,其含又是什么瞻赶?

[Linux權(quán)限詳解(chmod赛糟、600、644砸逊、666璧南、700、711师逸、755司倚、777、4755、6755动知、7755)](https://blog.csdn.net/u013197629/article/details/73608613)

擁有者有讀皿伺、寫、執(zhí)行權(quán)限盒粮;而屬組用戶和其他用戶只有讀鸵鸥、執(zhí)行權(quán)限。

###2丹皱、Linux中妒穴,如何從root用戶切換到普通用戶?

如果當(dāng)前是root用戶摊崭,那么切換成普通用戶test用以下命令:

su - test

root@ubuntu:~# su - test

[sudo] password for test:

test@ubuntu:~$

如果要切換回root用戶讼油,那么用以下命令:su或su -用戶名root可以省略不寫。切換回root用戶時要輸入root密碼呢簸。一般直接輸入exit命令來切換回root用戶矮台,這樣就不用輸入密碼。

test@ubuntu:~$ exit

logout

root@ubuntu:~#

###3阔墩、說出4種及以上常用的操作系統(tǒng)及其主要的應(yīng)用范圍(微軟的操作系統(tǒng)除外)嘿架。

Linux:主要用于搭建各類服務(wù)器

MAC OS:蘋果機的操作系統(tǒng),用于圖像處理

Unix:(AIX:IBM服務(wù)器的專用操作系統(tǒng)

Solaris:Sun操作系統(tǒng)啸箫;FreeBSD耸彪、NetBsd

###4、一套完整的測試應(yīng)該由哪些階段組成忘苛?

>一套完整的測試應(yīng)該由五個階段組成:

  1.測試計劃

  首先蝉娜,根據(jù)用戶需求報告中關(guān)于功能要求和性能指標(biāo)的規(guī)格說明書,定義相應(yīng)的測試需求報告扎唾,即制訂黑盒測試的最高標(biāo)準(zhǔn)召川,以后所有的測試工作都將圍繞著測試需求來進行,符合測試需求的應(yīng)用程序即是合格的胸遇,反之即是不合格的荧呐;同時,還要適當(dāng)選擇測試內(nèi)容纸镊,合理安排測試人員倍阐、測試時間及測試資源等。

? ? ? ? ? 2.測試設(shè)計

? ? 將測試計劃階段制訂的測試需求分解逗威、細化為若干個可執(zhí)行的測試過程峰搪,并為每個測試過程選擇適當(dāng)?shù)臏y試用例(測試用例選擇的好壞將直接影響到測試結(jié)果的有效性)。

? ? ? 3.測試開發(fā)

? ? ? 建立可重復(fù)使用的自動測試過程凯旭。

? ? ? 4.測試執(zhí)行

? ? ? 執(zhí)行測試開發(fā)階段建立的自動測試過程概耻,并對所發(fā)現(xiàn)的缺陷進行跟蹤管理使套。測試執(zhí)行一般由單元測試、組合測試鞠柄、集成測試侦高、系統(tǒng)聯(lián)調(diào)及回歸測試等步驟組成,測試人員應(yīng)本著科學(xué)負責(zé)的態(tài)度春锋,一步一個腳印地進行測試矫膨。

? ? ? 5.測試評估

? ? ? 結(jié)合量化的測試覆蓋域及缺陷跟蹤報告,對于應(yīng)用軟件的質(zhì)量和開發(fā)團隊的工作進度及工作效率進行綜合評價期奔。

二、數(shù)據(jù)庫

Student(S#,Sname,Sage,Ssex)學(xué)生表

Course(C#,Cname,T#)課程表

SC(S#,C#,score)成績表

Teacher(T#,Tname)教師表

1危尿、查詢“001”課程比“002”課程成績高的所有學(xué)生的學(xué)號呐萌;

2、查詢所有課程成績小于60分的同學(xué)的學(xué)號谊娇、姓名:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肺孤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子济欢,更是在濱河造成了極大的恐慌赠堵,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件法褥,死亡現(xiàn)場離奇詭異茫叭,居然都是意外死亡,警方通過查閱死者的電腦和手機半等,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門揍愁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人杀饵,你說我怎么就攤上這事莽囤。” “怎么了切距?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵朽缎,是天一觀的道長。 經(jīng)常有香客問我谜悟,道長话肖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任赌躺,我火速辦了婚禮狼牺,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘礼患。我一直安慰自己是钥,他們只是感情好掠归,可當(dāng)我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著悄泥,像睡著了一般虏冻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上弹囚,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天厨相,我揣著相機與錄音,去河邊找鬼鸥鹉。 笑死蛮穿,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的毁渗。 我是一名探鬼主播践磅,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼灸异!你這毒婦竟也來了府适?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤肺樟,失蹤者是張志新(化名)和其女友劉穎檐春,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體么伯,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡疟暖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蹦狂。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片誓篱。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖凯楔,靈堂內(nèi)的尸體忽然破棺而出窜骄,到底是詐尸還是另有隱情,我是刑警寧澤摆屯,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布邻遏,位于F島的核電站,受9級特大地震影響虐骑,放射性物質(zhì)發(fā)生泄漏准验。R本人自食惡果不足惜骂删,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一同衣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧督禽,春花似錦颠黎、人聲如沸另锋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽夭坪。三九已至文判,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間室梅,已是汗流浹背戏仓。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留亡鼠,地道東北人赏殃。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像拆宛,于是被迫代替她去往敵國和親嗓奢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,627評論 2 350

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

  • 簡答題(2*10=20分)客戶交付一個性能測試項目浑厚,請闡述你的實施流程。答案: 測試設(shè)計階段: 1)了解被測系統(tǒng)的...
    一箭閱讀 1,893評論 0 6
  • 1.測試流程 制定測試計劃 編輯測試用例 執(zhí)行測試用例發(fā)現(xiàn)并提交bug 開發(fā)人員進行修復(fù)bug 進行回歸測試并將修...
    dou527閱讀 545評論 0 1
  • 1.自我介紹和介紹 這一般是面試的第一個問題根盒,記住每個人的簡歷都不一樣钳幅,但是jd只有一份。所以要研究這個崗位的jd...
    王康健_0124閱讀 17,574評論 5 24
  • 在眾多類型的軟件測試中炎滞,性能測試以軟件響應(yīng)速度為測試目標(biāo)敢艰,尤其是在較短時間內(nèi)大量并發(fā)用戶的訪問時,軟件是否具有良好...
    robot_test_boy閱讀 1,459評論 0 4
  • 測試發(fā)現(xiàn)bug 開發(fā)不認為是bug的時候你怎么辦册赛? 1.1钠导、首先明確開發(fā)說不是bug的理由。 1.2森瘪、如果是需求變...
    販低閱讀 584評論 0 0