- 軟件測(cè)試常見的筆試題目 推薦度:
- 相關(guān)推薦
軟件測(cè)試筆試的題目
軟件測(cè)試是描述一種用來(lái)促進(jìn)鑒定軟件的正確性、完整性、安全性和質(zhì)量的過(guò)程。以下由小編為大家整理的軟件測(cè)試筆試的題目,希望大家喜歡。
軟件測(cè)試筆試的題目1
01. 為什么要在一個(gè)團(tuán)隊(duì)中開展軟件測(cè)試工作?
02. 您是否了解以往所工作的企業(yè)的軟件測(cè)試過(guò)程?如果了解,請(qǐng)?jiān)囀鲈谶@個(gè)過(guò)程中都有哪些工作要做?分別由哪些不同的角色來(lái)完成這些工作?您是否了解以往所工作的企業(yè)的軟件開發(fā)過(guò)程?如果了解,請(qǐng)?jiān)囀鲆粋(gè)完整的開發(fā)過(guò)程需要完成哪些工作?分別由哪些不同的角色來(lái)完成這些工作?(對(duì)于軟件測(cè)試部分,可以簡(jiǎn)述)
03. 您在以往的測(cè)試工作中都曾經(jīng)具體從事過(guò)哪些工作?其中最擅長(zhǎng)哪部分工作?您所熟悉的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試……)
04. 請(qǐng)?jiān)囍容^一下黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的區(qū)別與聯(lián)系。測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?
05. 您認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來(lái)說(shuō)明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。
06. 您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?請(qǐng)以您以往的`實(shí)際工作為例,詳細(xì)的描述一次測(cè)試用例設(shè)計(jì)的完整的過(guò)程。
07. 您以往的工作中是否曾開展過(guò)測(cè)試用例的評(píng)審工作?如果有,請(qǐng)描述測(cè)試用例評(píng)審的過(guò)程和評(píng)審的內(nèi)容。您以往是否曾經(jīng)從事過(guò)性能測(cè)試工作?如果有,請(qǐng)盡可能的詳細(xì)描述您以往的性能測(cè)試工作的完整過(guò)程。
08. 您在從事性能測(cè)試工作時(shí),是否使用過(guò)一些測(cè)試工具?如果有,請(qǐng)?jiān)囀鲈摴ぞ叩墓ぷ髟恚⒁砸粋(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么?
09. 在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?您以往所從事的軟件測(cè)試工作中,是否使用了一些工具來(lái)進(jìn)行軟件缺陷(Bug)的管理?如果有,請(qǐng)結(jié)合該工具描述軟件缺陷(Bug)跟蹤管理的流程。
10. 您以往是否曾經(jīng)從事過(guò)單元測(cè)試和集成測(cè)試?如果有,請(qǐng)談一下這些工作的實(shí)際開展情況。您如何看待軟件過(guò)程改進(jìn)?在您曾經(jīng)工作過(guò)的企業(yè)中,是否有一些需要改進(jìn)的東西呢?您期望的理想的測(cè)試人員的工作環(huán)境是怎樣的?
11. 您以往工作過(guò)的企業(yè)中,是否開展了軟件配置管理工作?您能否描述一下這項(xiàng)工作的開展情況和您對(duì)這項(xiàng)工作的認(rèn)識(shí)?您是否熟悉一些主流的軟件工程方法論和思想,如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉,您是否可以談一下對(duì)這些方法論和思想的認(rèn)識(shí)?
12. 您認(rèn)為在測(cè)試人員同開發(fā)人員的溝通過(guò)程中,如何提高溝通的效率和改善溝通的效果?維持測(cè)試人員同開發(fā)團(tuán)隊(duì)中其他成員良好的人際關(guān)系的關(guān)鍵是什么?在您以往的測(cè)試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來(lái)對(duì)待這些事情的?
13. 在即將完成這次筆試前,您是否愿意談一些自己在以往的學(xué)習(xí)和工作中獲得的工作經(jīng)驗(yàn)和心得體會(huì)?(可以包括軟件測(cè)試、過(guò)程改進(jìn)、軟件開發(fā)或者與此無(wú)關(guān)的其他方面)用,給孩子們和我們自己在新學(xué)期營(yíng)造一個(gè)有序的、有教育意義的、溫馨的學(xué)習(xí)工作環(huán)境。
軟件測(cè)試筆試的題目2
1、客戶交付一個(gè)性能測(cè)試項(xiàng)目,請(qǐng)闡述你的實(shí)施流程。
答案:
測(cè)試設(shè)計(jì)階段:
1)了解被測(cè)系統(tǒng)的性能需求,定義測(cè)試目標(biāo)和范圍;
2)了解系統(tǒng)的技術(shù)信息,如系統(tǒng)架構(gòu)等;
3)確定測(cè)試方案、進(jìn)度安排,并制定測(cè)試計(jì)劃,場(chǎng)景設(shè)置方案,及需要收集的測(cè)試數(shù)據(jù);
4)同相關(guān)人員協(xié)商討論測(cè)試方案;
5)準(zhǔn)備數(shù)據(jù)收集模板;不同項(xiàng)目的性能測(cè)試,需要收集的數(shù)據(jù)不同;針對(duì)性的制定一個(gè)模板,更符合需要;
測(cè)試環(huán)境準(zhǔn)備:
1)技術(shù)準(zhǔn)備;選擇性能測(cè)試工具;測(cè)試方案中涉及到的技術(shù)問題;測(cè)試數(shù)據(jù)的收集方案實(shí)現(xiàn);如:如何監(jiān)控系統(tǒng)資源等;
2)搭建測(cè)試環(huán)境;
3)創(chuàng)建初始數(shù)據(jù);如虛擬用戶使用的賬號(hào)等;
測(cè)試執(zhí)行階段:
1)錄制腳本;
2)調(diào)試腳本;
3)執(zhí)行場(chǎng)景;
4)收集測(cè)試數(shù)據(jù),并簡(jiǎn)單整理;
測(cè)試分析階段:
1)分析測(cè)試數(shù)據(jù);
提交測(cè)試報(bào)告 。
2、解釋5個(gè)常用的性能指標(biāo)的名稱與具體含義。
答案:
并發(fā):所有用戶在同一時(shí)刻對(duì)系統(tǒng)執(zhí)行操作,一般指做同一件事情或操作。
在線:所有用戶在一段時(shí)間內(nèi)對(duì)系統(tǒng)執(zhí)行操作。
請(qǐng)求響應(yīng)時(shí)間
從client端發(fā)出請(qǐng)求到得到響應(yīng)的整個(gè)時(shí)間;
包括:client端響應(yīng)時(shí)間+網(wǎng)絡(luò)響應(yīng)時(shí)間+Server端響應(yīng)時(shí)間。
事務(wù)請(qǐng)求響應(yīng)時(shí)間
完成相應(yīng)事務(wù)所用的時(shí)間;這個(gè)是性能測(cè)試中重點(diǎn)關(guān)注的指標(biāo)。
TPS(Transaction Per Second)
每秒鐘系統(tǒng)能夠處理的交易或事務(wù)的數(shù)量。它是衡量系統(tǒng)處理能力的重要指標(biāo)。TPS是LoadRunner中重要的性能參數(shù)指標(biāo)。
點(diǎn)擊率(Hit Per Second)
每秒發(fā)送的HTTP請(qǐng)求的數(shù)量;點(diǎn)擊率越大對(duì)Server的壓力越大。
資源利用率
對(duì)不同資源的使用程度,如CPU,I/O,內(nèi)存,……
3、寫出5個(gè)Loadrunner中常用函數(shù),并對(duì)其中2個(gè)舉例說(shuō)明用法。
答案:
字符串復(fù)制
strcpy(str,”Hello “) ;
字符串連接
strcat(str,”World !”);
lr_message(“str: %s”,str);
sprintf(s, “%s love %s.”, “I”, “ocean”); //產(chǎn)生:”I love ocean. ”
變量轉(zhuǎn)為參數(shù),將變量str的值存到參數(shù)Param中
lr_save_string(str,”Param”);
參數(shù)復(fù)制
lr_save_string(lr_eval_string(“{Param}”),”Param_1″);
參數(shù)轉(zhuǎn)為變量
strcpy(str1,lr_eval_string(“{Param_1}”));
4、簡(jiǎn)述LoadRunner的工作原理?
答案: loadrunner會(huì)自動(dòng)監(jiān)控指定的URL或應(yīng)用程序所發(fā)出的請(qǐng)求及服務(wù)器返回的響應(yīng),它做為一個(gè)第三方(Agent)監(jiān)視客戶端與服務(wù)器端的所有對(duì)話,然后把這些對(duì)話記錄下來(lái),生成腳本,再次運(yùn)行時(shí)模擬客戶端發(fā)出的`請(qǐng)求,捕獲服務(wù)器端的響應(yīng)。
5、LaodRunner腳本中action()和init、end()除了迭代的區(qū)別還有其他嗎?
答案: 集合點(diǎn)只能插入到Action部分,vuser_init和vuser_end 中不能插入集合點(diǎn)。action()和init、end()都可以插入事務(wù)點(diǎn)。
6、什么是集合點(diǎn)?設(shè)置集合點(diǎn)有什么意義?LoadRunner中設(shè)置集合點(diǎn)的函數(shù)是哪個(gè)?
答案: 集合點(diǎn):是一個(gè)并發(fā)訪問的點(diǎn),例如在測(cè)試計(jì)劃中,可能會(huì)要求系統(tǒng)能夠承受1000 人同時(shí)提交數(shù)據(jù),在LoadRunner 中可以通過(guò)在提交數(shù)據(jù)操作前面加入集合點(diǎn),這樣當(dāng)虛擬用戶運(yùn)行到提交數(shù)據(jù)的集合點(diǎn)時(shí),LoadRunner 就會(huì)檢查同時(shí)有多少用戶運(yùn)行到集合點(diǎn),如果不到1000 人,LoadRunner 就會(huì)命令已經(jīng)到集合點(diǎn)的用戶在此等待,當(dāng)在集合點(diǎn)等待的用戶達(dá)到1000 人時(shí),LoadRunner 命令1000 人同時(shí)去提交數(shù)據(jù),并發(fā)訪問的目的。
注意:集合點(diǎn)經(jīng)常和事務(wù)結(jié)合起來(lái)使用,常放在事務(wù)的前面,集合點(diǎn)只能插入到Action 部分,vuser_init和vuser_end 中不能插入集合點(diǎn)。集合點(diǎn)函數(shù)如下:lr_rendezvous(“SubmitData”)
7、錄制Web腳本時(shí),生成的腳本中存在亂碼該如何解決?
答案 : 錄制腳本前,打開錄制選項(xiàng)配置對(duì)話框Record-Options,進(jìn)入到Advanced標(biāo)簽,先勾選”Support charset”,然后選擇中支持UTF-8再次錄制,就不會(huì)出現(xiàn)中文亂碼問題了。
8、HTML-based script與URL-based script的腳本有什么區(qū)別?
答案: 使用”HTML-based script”的模式錄制腳本,VuGen為用戶的每個(gè)HTML操作生成單獨(dú)的步驟,這種腳本看上去比較直觀;使用”URL-based script”模式錄制腳本時(shí),VuGen可以捕獲所有作為用戶操作結(jié)果而發(fā)送到服務(wù)器的HTTP請(qǐng)求,然后為用戶的每個(gè)請(qǐng)求分別生成對(duì)應(yīng)方法。
通常,基于瀏覽器的Web應(yīng)用會(huì)使用”HTML-based script”模式來(lái)錄制腳本;而沒有基于瀏覽器的Web應(yīng)用、Web應(yīng)用中包含了與服務(wù)器進(jìn)行交互的Java Applet、基于瀏覽器的應(yīng)用中包含了向服務(wù)器進(jìn)行通信的JavaScript/VBScript代碼、基于瀏覽器的應(yīng)用中使用了HTTPS安全協(xié)議,這時(shí)使用”URL-based script”模式進(jìn)行錄制。
9、使用LoadRunner進(jìn)行綜合場(chǎng)景測(cè)試,如何設(shè)置能夠使被測(cè)系統(tǒng)所受壓力減輕,請(qǐng)分別加以說(shuō)明。
答案: 若使被測(cè)系統(tǒng)所受壓力減輕,可從如下方面進(jìn)行綜合調(diào)解:
將測(cè)試腳本中think time值加大并在控制臺(tái)中按比例實(shí)現(xiàn),此處think time指在transaction外部的時(shí)間;
Controller中Run-Time Setting的Pacing設(shè)置值加大;
虛擬用戶登錄時(shí)使用遞增策略,間隔稍長(zhǎng)。
[軟件測(cè)試筆試的題目]
【軟件測(cè)試筆試的題目】相關(guān)文章:
軟件測(cè)試常見的筆試題目08-08
常見軟件筆試題目05-03
高級(jí)軟件測(cè)試員筆試題10-07
高級(jí)軟件測(cè)試員筆試題09-17
軟件測(cè)試筆試試題07-15
軟件測(cè)試之綜合類筆試10-24
軟件測(cè)試工作的面試題目10-09
軟件測(cè)試工程師筆試試題09-11
軟件測(cè)試工程師筆試試題08-11
軟件測(cè)試工程師筆試題及答案06-26