2023年軟件測試經(jīng)典面試題_第1頁
2023年軟件測試經(jīng)典面試題_第2頁
2023年軟件測試經(jīng)典面試題_第3頁
2023年軟件測試經(jīng)典面試題_第4頁
2023年軟件測試經(jīng)典面試題_第5頁
已閱讀5頁,還剩63頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

軟件測試面試題匯總

測試技術(shù)面試題.....................................................................................7

1、什么是兼容性測試,兼容性測試側(cè)重哪些方面?.....................................................7

2、我現(xiàn)在有個程序,發(fā)現(xiàn)在Windows上運營得很慢,怎么判別是程序存在問題還是軟硬件系統(tǒng)存在問題?..…7

3、測試的策略有哪些?...............................................................................8

4、正交表測試用例設(shè)計方法的特點是什么?............................................................8

5、描述使用bugzilla缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程?.............錯誤!未定義書簽。

6、你覺得bugzilla在使用的過程中,有什么問題?....................................................8

7、描述測試用例設(shè)計的完整過程?...................................................................8

8、單元測試的策略有哪些?..........................................................................9

9、LoadRunner分哪三部分?.........................................................................9

10、LoadRunner進(jìn)行測試的流程?.....................................................................9

11、什么是并發(fā)?在lordrunner中,如何進(jìn)行并發(fā)的測試?集合點失敗了會怎么樣?.....................9

12、使用QTP做功能測試,錄制腳本的時候,要驗證多個用戶的登錄情況/查詢情況,如何操作?..........10

13、QTP中的Action有什么作用?有幾種?...........................................................10

Action的作用.......................................................................................10

Action的種類.......................................................................................10

14、TestDirector有些什么功能,如何對軟件測試過程進(jìn)行管理?........................................10

15、你所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性

能測試……)?................................................................................11

16、軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?..........11

17、Beta測試與Alpha測試有什么區(qū)別?..............................................................12

18、軟件的評審一般由哪些人參與?其目的是什么?...................................................12

19、測試活動中,假如發(fā)現(xiàn)需求文檔不完善或者不準(zhǔn)確,怎么解決?.....................................12

20、階段評審與項目評審有什么區(qū)別?...............................................................12

21、闡述工作版本的定義?..........................................................................12

22、什么是樁模塊?什么是驅(qū)動模塊?...............................................................13

23、什么是扇入?什么是扇出?......................................................................13

24、你認(rèn)為做好測試計劃工作的關(guān)鍵是什么?..........................................................13

25、你認(rèn)為做好測試用例工作的關(guān)鍵是什么?..........................................................14

26、簡述一下缺陷的生命周期?......................................................................14

27、軟件的安全性應(yīng)從哪幾個方面去測試?...........................................................14

28、軟件配置管理工作開展的情況和結(jié)識?...........................................................14

29、你覺得軟件測試通過的標(biāo)準(zhǔn)應(yīng)當(dāng)是什么樣的?.....................................................15

30、引入測試管理的含義?..........................................................................15

31、一套完整的測試應(yīng)當(dāng)由哪些階段組成?...........................................................15

32、單元測試的重要內(nèi)容?..........................................................................15

33、集成測試也叫組裝測試或者聯(lián)合測試,請簡述集成測試的重要內(nèi)容?................................15

(1)在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會丟失;.................................15

34、簡述集成測試與系統(tǒng)測試關(guān)系?..................................................................15

(1)集成測試的重要依據(jù)概要設(shè)計說明書,系統(tǒng)測試的重要依據(jù)是需求設(shè)計說明書;....................15

35、軟件測試的文檔測試應(yīng)當(dāng)貫穿于軟件生命周期的全過程,其中用戶文檔是文檔測試的重點。那么軟件系統(tǒng)

的用戶文檔涉及哪些?.........................................................................16

36、軟件系統(tǒng)中除用戶文檔之外,文檔測試還應(yīng)當(dāng)關(guān)注哪些文檔?......................................16

37、簡述軟件系統(tǒng)中用戶文檔的測試要點?...........................................................16

38、單元測試重要內(nèi)容是什么?......................................................................17

39、如何理解強度測試?............................................................................19

40、如何理解壓力、負(fù)載、性能測試測試?...........................................................20

41、什么是系統(tǒng)瓶頸?..............................................................................20

42、文檔測試重要包含什么內(nèi)容?...................................................................21

43、功能測試用例需要具體到什么限度才是合格的?...................................................21

44、配置和兼容性測試的區(qū)別是什么?...............................................................22

(1)軟件在不同的主機上的運營情況,例如Dell和Apple;...........................................22

45、軟件文檔測試重要包含什么?...................................................................22

46、沒有產(chǎn)品說明書和需求文檔地情況下可以進(jìn)行黑盒測試嗎?........................................23

47、測試中的“殺蟲劑怪事”是指什么?.............................................................24

48、在配置測試中,如何判斷發(fā)現(xiàn)的缺陷是普通問題還是特定的配置問題?..............................24

49、為什么盡量不要讓時間有富裕的員工去做一些測試?...............................................24

50、完全測試程序是也許的嗎?......................................................................24

51、軟件測試的風(fēng)險重要體現(xiàn)在哪里?...............................................................25

52、發(fā)現(xiàn)的缺陷越多,說明軟件缺陷越多嗎?.........................................................25

53、所有的軟件缺陷都能修復(fù)嗎?所有的軟件缺陷都要修復(fù)嗎?........................................25

54、軟件測試人員就是QA嗎?.......................................................................26

55、如何減少測試人員跳槽帶來的損失?.............................................................26

56、測試產(chǎn)品與測試項目的區(qū)別是什么?.............................................................27

57、和用戶共同測試(UAT測試)的注意點有哪些?....................................................27

58、如何編寫提交給用戶的測試報告?...............................................................28

59、測試工具在測試工作中是什么地位?.............................................................28

60、什么是軟件測試,軟件測試的目的?.............................................................28

61、簡述負(fù)載測試與壓力測試的區(qū)別。...............................................................29

62、寫出bug報告流轉(zhuǎn)的環(huán)節(jié),每步的負(fù)責(zé)人及重要完畢的工作。......................................29

63、寫出bug報告當(dāng)中一些必備的內(nèi)容。.............................................................29

64、開發(fā)人員老是犯一些低檔錯誤怎么解決?.........................................................30

65、畫出軟件測試的V模型圖。......................................................................31

66、為什么要在一個團隊中開展軟件測試工作?.......................................................31

67、您在以往的測試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長哪部分工作?.......................31

68、您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性

能測試……)..................................................................................31

69、您認(rèn)為做好測試用例設(shè)計工作的關(guān)鍵是什么?.....................................................32

70、請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。....32

71、測試計劃工作的目的是什么?測試計劃工作的內(nèi)容都涉及什么?其中哪些是最重要的?...............33

72、您所熟悉的測試用例設(shè)計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設(shè)計工作中的應(yīng)

用。...........................................................................................34

73、請以您以往的實際工作為例,具體的描述一次測試用例設(shè)計的完整的過程。..........................35

74、您以往是否曾經(jīng)從事過性能測試工作?假如有,請盡也許的具體描述您以往的性能測試工作的完整過程。

..........................................................................................35

75、你對測試最大的愛好在哪里?為什么?...........................................................36

76、你以前工作時的測試流程是什么?...............................................................37

77、當(dāng)開發(fā)人員說不是BUG時,你如何應(yīng)付?........................................................37

78、軟件的構(gòu)造號與版本號之間的區(qū)別?BVT(BuildVerificationTest).................................38

Major.Minor[.Revision[.Build]]...............................................................................................................................................38

Build:內(nèi)部版本號的不同表達(dá)對相同源所作的重新編譯。這適合于更改解決器、平臺或編譯器的情況。.......38

BVT(BuildVerificationTest):...................................................................................................................................................38

79、您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷

(Bug)記錄?.................................................................................38

記錄的內(nèi)容為:發(fā)現(xiàn)了哪些bug、解決了哪些bug、遺留的bug對軟件的影響.............................39

answer2:缺陷名詞/描述/缺陷等級/嚴(yán)重限度/發(fā)現(xiàn)模塊/發(fā)現(xiàn)環(huán)節(jié)和過程/是否可以重現(xiàn).......................39

提交高質(zhì)量的Bug記錄的方法:......................................................................39

1.用統(tǒng)一的Bug管理系統(tǒng).........................................................................39

2.在執(zhí)行完一個測試用例并且通過時,應(yīng)向Bug管理系統(tǒng)提交一個Bug報告...........................39

3.Bug報告必須清楚描述Bug產(chǎn)生的環(huán)境,產(chǎn)生Bug的用例、Bug產(chǎn)生的條件、具體具體的BUG現(xiàn)象,當(dāng)

前被測的軟件版本,測試員人的建義等內(nèi)容,以便BUG解決人員能重視現(xiàn)象BUG,能有效的找出現(xiàn)象

BUG的因素BUG并進(jìn)行修正。..................................................................39

4.BUG提交以“輪”為單位,也就是每個具體的BUG必須屬于具體的被測軟件產(chǎn)品版本。............39

5.每個提交的BUG通過解決或修正后放在下一個被測版本中進(jìn)行回歸測試,測試通過后,此BUG才會轉(zhuǎn)換

為CLOSE狀態(tài),結(jié)束此BUG的生命周期,否則,此BUG會處在相應(yīng)的生存狀態(tài),直到最終解決完畢后

轉(zhuǎn)為CLOSE狀態(tài)。.............................................................................39

80、您以往所從事的軟件測試工作中,是否使用了一些工具來進(jìn)行軟件缺陷(Bug)的管理?假如有,請結(jié)合

該工具描述軟件缺陷(Bug)跟蹤管理的流程。....................................................39

81、您認(rèn)為性能測試工作的目的是什么?做好性能測試工作的關(guān)鍵是什么?..............................39

82、單元測試、集成測試、系統(tǒng)測試的側(cè)重點是什么?.................................................40

83、集成測試通常都有那些策略?...................................................................40

84、一個缺陷測試報告的組成........................................................................41

85、基于WEB信息管理系統(tǒng)測試時應(yīng)考慮的因素有哪些?...............................................41

86、軟件測試項目從什么時候開始?為什么?.........................................................42

87、需求測試注意事項有哪些?.....................................................................42

89、你在你所在的公司是怎么開展測試工作的?是如何組織的?........................................42

90、你認(rèn)為抱負(fù)的測試流程是什么樣子?.............................................................43

91、您在從事性能測試工作時,是否使用過一些測試工具?假如有,請試述該工具的工作原理,并以一個具體

的工作中的例子描述該工具是如何在實際工作中應(yīng)用的。...........................................43

92、軟件測試活動的生命周期是什么?...............................................................43

93、請畫出軟件測試活動的流程圖?.................................................................43

94、針對缺陷采用如何管理措施?...................................................................44

95、什么是測試評估?測試評估的范圍是什么?.......................................................45

96、假如可以執(zhí)行完美的黑盒測試,還需要進(jìn)行白盒測試嗎?為什么?.................................45

97、測試結(jié)束的標(biāo)準(zhǔn)是什么?........................................................................45

98、軟件驗收測試除了alpha,beta測試以外,尚有哪一種?.............................................45

99、做測試多久了?以前做過哪些項目?你們以前測試的流程是如何的?用過哪些測試工具?............46

100、請就如何在開發(fā)中進(jìn)行軟件質(zhì)量控制說說你的見解...............................................46

101、一套完整的測試應(yīng)當(dāng)由哪些階段組成?分別闡述一下各個階段。..................................46

102、軟件測試的類型有那些?分別比較這些不同的測試類型的區(qū)別與聯(lián)系。............................47

103、測試用例通常涉及那些內(nèi)容?著重闡述編制測試用例的具體做法.................................48

104、在分別測試winform的C/S結(jié)構(gòu)與測試WEB結(jié)構(gòu)的軟件是,應(yīng)當(dāng)采用什么樣的方法分別測試?他們存在

什么樣的區(qū)別與聯(lián)系?.........................................................................49

105、在測試winform的C/S結(jié)構(gòu)軟件時,發(fā)現(xiàn)這個軟件的運營速度很慢,您會認(rèn)為是什么因素?您會采用哪

些方法去檢查這個因素?........................................................................49

106、描述使用bugzilla缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程.............................49

107、你都用什么測試方法針對不同的產(chǎn)品或者系統(tǒng)或者模塊,有不同的測試方法。總體而言有白盒測試和黑

盒測試。......................................................................................50

108、怎么編寫案例案例的編寫與測試階段的定義有很大的關(guān)系。系統(tǒng)測試和unit測試的案例也許不同???/p>

體而言測試案例根據(jù)系統(tǒng)的需求而定。...........................................................50

109、怎么才可以全面的測試到每一個點測試的全面性重要需要在設(shè)計測試計劃的時候考慮,從測試策略,產(chǎn)

品需求等等多個角度考慮從而定義所有的測試點?.................................................50

110、談?wù)勡浖y試技術(shù),以及如何提高..............................................................50

111、談?wù)勡浖y試職業(yè)發(fā)展,以及個人的打算........................................................50

112、談?wù)勡浖y試在公司的地位,也可以結(jié)合軟件生命周期來談.......................................50

113、一一般公司里實際的軟件測試流程是什么樣的?你們公司又是如何的?...............................50

114、軟件工程師要具有那些素質(zhì)?..................................................................50

115、你會哪些測試工具?怎么操作?................................................................50

116、你能不能說下你的3到5年的職業(yè)計劃(規(guī)劃)..................................................50

117、你覺得你來應(yīng)聘有那些優(yōu)勢?..................................................................50

118、http與https的區(qū)別?........................................................................50

其他問題:(有也許清楚的思緒比確切的答案更重要).................................................51

開發(fā)及環(huán)境搭建類面試題............................................................................51

1、描述軟件產(chǎn)生內(nèi)存泄露的因素以及檢查方式。(可以結(jié)合一種開發(fā)語言進(jìn)行描述)....................51

2、簡述什么是值傳遞,什么是地址傳遞,兩者區(qū)別是什么?............................................51

3、結(jié)構(gòu)化程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計各自的特點及優(yōu)缺陷是什么?...................................52

4、簡述什么是存儲過程和觸發(fā)器?..................................................................52

5、使用C語言編寫一個函數(shù),用于互換兩個變量的值(地址傳遞)。...................................52

6、請簡述DNS、活動目錄、域的概念。..............................................................53

DNS:域名服務(wù),作用是將網(wǎng)絡(luò)域名解析成IP地址;..................................................53

7、描述TCP/IP協(xié)議的層次結(jié)構(gòu),以及每一層中重要協(xié)議。.............................................53

8、簡述子網(wǎng)掩碼的用途。...........................................................................53

9、說出4種以上常用的操作系統(tǒng)及其重要的應(yīng)用范圍(微軟的操作系統(tǒng)除外)。.........................53

Linux(RedHat、SUSE、Debian、TruboLinux):重要用于搭建各類服務(wù)器.............................53

MACOS:蘋果機的操作系統(tǒng),用于圖像解決.........................................................53

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

Solaris:Sun操作系統(tǒng);FreeBSD、NetBSD)..........................................................53

10、在Linux系統(tǒng)中,一個文獻(xiàn)的訪問權(quán)限是755,其含義是什么?....................................54

11、Windows操作系統(tǒng)中PATH環(huán)境變量的作用是什么?..............................................54

12、Ghost的重要用途和常用方法?.................................................................54

13、在RedHat中,從root用戶切到userl用戶,一般用什么命令?....................................54

14、Linux中,一般怎么隱藏文獻(xiàn)?.................................................................54

15、如何將自己的本地磁盤(D)做成FTP供遠(yuǎn)端主機使用?...........................................55

16、對RUP.CMM,CMMI,XP,PSP.TSP的結(jié)識?............................................................55

XP的核心價值:交流、簡樸、反饋、勇氣。..........................................................56

17、DNS是什么,它是如何工作的?....................................................................56

Windows下配置DNS服務(wù)器在《搭建Windows測試環(huán)境》中有。.......................................56

18、防火墻如何保證安全的?重要有哪些?...........................................................56

(1).包過濾(Packetfiltering)型.......................................................................57

(2).應(yīng)用代理(ApplicationProxy)型..................................................................57

19、目前流行的操作的系統(tǒng)有哪些?請舉例說明安裝操作系統(tǒng)的注意事項?..............................59

UNIX類:SVRx、FreeBSD、OpenBSD、NetBSD、Solaris,各種Linux等等。MacOS..........................................60

20、簡述一下c/s模式或者b/s模式?...............................................................60

21、TCP/UDP有哪些區(qū)別?..........................................................................60

UDP-非可靠連接,會丟包,沒有校驗,速度快,無須握手過程................................................60

22、ISO模型?HUB、tch、Router是ISO的第幾層設(shè)備?..............................................60

HUB:1層(物理層):Switch:2層(數(shù)據(jù)鏈路層):Router:3層(網(wǎng)絡(luò)層)..........................60

23、內(nèi)存有哪幾種存儲組織結(jié)構(gòu).請分別加以說明?....................................................60

人力資源面試題....................................................................................60

1、你的測試職業(yè)發(fā)展是什么?你自認(rèn)為做測試的優(yōu)勢在哪里?..........................................60

2、你為什么想離開目前的職務(wù)?....................................................................61

3、你對我們公司了解有多少?.......................................................................61

4、你找工作時,最重要的考慮因素為什么?..........................................................61

5、為什么我們應(yīng)當(dāng)錄取你?.........................................................................61

6、請談?wù)勀銈€人的最大特色。.......................................................................61

7、一個測試工程師應(yīng)具有那些素質(zhì)和技能?..........................................................61

8、您認(rèn)為在測試人員同開發(fā)人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開

發(fā)團隊中其他成員良好的人際關(guān)系的關(guān)鍵是什么?.................................................61

9、在您以往的測試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來對待這些事情的?錯誤!未定小

10、在即將完畢這次筆試前,您是否樂意談一些自己在以往的學(xué)習(xí)和工作中獲得的工作經(jīng)驗和心得體會?(可

以涉及軟件測試、過程改善、軟件開發(fā)或者與此無關(guān)的其他方面)..................................62

11、為什么選擇測試這行?..........................................................................62

12、你的工作通常能在時限內(nèi)完畢嗎.(我想問一下就是她問這個問題的動機是什么)....................62

13、通常你對于別人批評你會有什么樣的反映.........................................................63

14、假如明知這樣做不對,你還會依主管的指過去做嗎?...............................................63

15、假如你接到一個客戶抱怨的電話,你確知無法解決他的問題,你會怎么解決?.......................63

16、請就軟件測試人員應(yīng)當(dāng)具有什么樣的基本素質(zhì)說說你的見解。......................................63

17、你在五年內(nèi)的個人目的和職業(yè)目的分別是什么?...................................................63

18、你如何做出自己的職業(yè)選擇?64

測試技術(shù)面試題

1、什么是兼容性測試,兼容性測試側(cè)重哪些方面?

參考答案:

兼容測試重要是檢查軟件在不同的硬件平臺、軟件平臺上是否可以正常的運營,即是通常說的軟件的可移

植性。

兼容的類型,假如細(xì)分的話,有平臺的兼容,網(wǎng)絡(luò)兼容,數(shù)據(jù)庫兼容,以及數(shù)據(jù)格式的兼容。

兼容測試的重點是,對兼容環(huán)境的分析。通常,是在運營軟件的環(huán)境不是很擬定的情況下,才需要做兼

容。根據(jù)軟件運營的需要,或者根據(jù)需求文檔,一般都可以得出用戶會在什么環(huán)境下使用該軟件,把這些環(huán)境

整理成表單,就得出做兼容測試的兼容環(huán)境了。

兼容和配置測試的區(qū)別在于,做配置測試通常不是CleanOS下做測試,而兼容測試多是在CleanOS的環(huán)

境下做的。

2、我現(xiàn)在有個程序,發(fā)現(xiàn)在Windows上運營得很慢,怎么判別是程序存在問題還是軟硬件系統(tǒng)存在問題?

參考答案:

1、檢查系統(tǒng)是否有中毒的特性;

2、檢查軟件/硬件的配置是否符合軟件的推薦標(biāo)準(zhǔn);

3、確認(rèn)當(dāng)前的系統(tǒng)是否是獨立,即沒有對外提供什么消耗CPU資源的服務(wù);

4、假如是C/S或者B/S結(jié)構(gòu)的軟件,需要檢查是不是由于與服務(wù)器的連接有問題,或者訪問有問題導(dǎo)致

的;

5、在系統(tǒng)沒有任何負(fù)載的情況下,查看性能監(jiān)視器,確認(rèn)應(yīng)用程序?qū)PU/內(nèi)存的訪問情況。

3,測試的策略有哪些?

參考答案:

黑盒/白盒,靜態(tài)/動態(tài),手工/自動,冒煙測試,回歸測試,公測(Beta測試的策略)

4、正交表測試用例設(shè)計方法的特點是什么?

參考答案:

用最少的實驗覆蓋最多的操作,測試用例設(shè)計很少,效率高,但是很復(fù)雜;

對于基本的驗證功能,以及二次集成引起的缺陷,一般都能找出來;但是更深的缺陷,更復(fù)雜的缺陷,還

是無能為力的;

具體的環(huán)境下,正交表一般都很難做的。大多數(shù),只在系統(tǒng)測試的時候使用此方法。

5、描述使用bugzilla缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程?

參考答案:

1、當(dāng)你發(fā)現(xiàn)問題的時候,可以新建一個BUG,將bug的信息填寫完整;

2、當(dāng)bug被改好以后可將狀態(tài)改為己修改或是標(biāo)記或不擬定狀態(tài);

3、當(dāng)bug再次出現(xiàn)的時候可以將狀態(tài)改為再次打開;

4、擬定更改后關(guān)閉bug.

6、你覺得bugzilla在使用的過程中,有什么問題?

參考答案:

界面不穩(wěn)定;

根據(jù)需要配置它的不同的部分,過程很煩瑣。

流程控制上,安全性不好界定,很容易對別人的Bug進(jìn)行誤操作;

沒有綜合的評分指標(biāo),不好確認(rèn)修復(fù)的優(yōu)先級別。

7、描述測試用例設(shè)計的完整過程?

參考答案:

需求分析+需求變更的維護(hù)工作;

根據(jù)需求得出測試需求;

設(shè)計測試方案,評審測試方案;

方案評審?fù)ㄟ^后,設(shè)計測試用例,再對測試用例進(jìn)行評審;

8、單元測試的策略有哪些?

參考答案:

邏輯覆蓋、循環(huán)覆蓋、同行評審、桌前檢查、代碼走查、代碼評審、景泰數(shù)據(jù)流分析

9、LoadRunner分哪三部分?

參考答案:

用戶動作設(shè)計;

場景設(shè)計;

測試數(shù)據(jù)分析;

10、LoadRunner進(jìn)行測試的流程?

參考答案:

I、測試分析

2、創(chuàng)建虛擬用戶腳本

3、創(chuàng)建運營場景

4、運營測試腳本

5、監(jiān)視場景

6、分析測試的結(jié)果

以上,最佳是結(jié)合一個案例,根據(jù)以上流程來介紹。

11、什么是并發(fā)?在lordrunner中,如何進(jìn)行并發(fā)的測試?集合點失敗了會怎么樣?

參考答案:

在同一時間點,支持多個不同的操作。

LoadRunner中提供1P偽裝,集合點,配合虛擬用戶的設(shè)計,以及在多臺電腦上設(shè)立,可以比較好的模擬

真實的并發(fā)。

集合點,即是多個用戶在某個時刻,某個特定的環(huán)境下同時進(jìn)行虛擬用戶的操作的。集合點失敗,則集合

點的才操作就會取消,測試就不能進(jìn)行。

12、使用QTP做功能測試,錄制腳本的時候,要驗證多個用戶的登錄情況/查詢情況,如何操作?

參考答案:

分析用戶登錄的基本情況,得出一組數(shù)據(jù),通過性測試/失敗性測試的都有(根據(jù)TC來設(shè)計這些數(shù)據(jù)),

然后錄制登錄的腳本,將關(guān)鍵的數(shù)據(jù)參數(shù)化,修改腳本,對代碼進(jìn)行加強,調(diào)試腳本。

13、QTP中的Action有什么作用?有幾種?

參考答案:

Action的作用:

1)用Action可以對環(huán)節(jié)集進(jìn)行分組

2)環(huán)節(jié)重組,然后被整體調(diào)用

3)擁有自己的sheet

4)組合有相同需求的環(huán)節(jié),整體操作

5)具有獨立的對象倉庫

Action的種類

1)可復(fù)用Action

2)不可復(fù)用Action

3)外部Action

14、TestDirector有些什么功能,如何對軟件測試過程進(jìn)行管理?

參考答案:

需求管理

■定義測試范圍

■定義需求樹

■描述需求樹的功能點

測試計戈I

■定義測試目的和測試策略。

■分解應(yīng)用程序,建立測試計劃樹。

■擬定每個功能點的測試方法。

將每個功能點連接到需求上,使測試計劃覆蓋所有的測試需求。

■描述手工測試的測試環(huán)節(jié)

■指明需要進(jìn)行自動測試的功能點

測試執(zhí)行

■定義測試集合。

■為每個測試人員制定測試任務(wù)和測試日程安排。

■運營自動測試。

缺陷跟蹤

■記錄缺陷

■查看新增缺陷,并擬定哪些是需要修正的

■相關(guān)技術(shù)人員修改缺陷

■回歸測試

■分析缺陷記錄圖表,分析應(yīng)用程序的開發(fā)質(zhì)量。

15、你所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性

能測試……)?

參考答案:

CompatibilityTesting(兼容性測試),也稱“Configurationtesting(配置測試)“,測試軟件是否和系統(tǒng)的其

它與之交互的元素之間兼容,如:瀏覽器、操作系統(tǒng)、硬件等。驗證測試對象在不同的軟件和硬件配置中的運

營情況。

Functionaltesting(功能測試),也稱為behavioraltesting(行為測試),根據(jù)產(chǎn)品特性、操作描述和用戶方案,測

試一個產(chǎn)品的特性和可操作行為以擬定它們滿足設(shè)計需求。本地化軟件的功能測試,用于驗證應(yīng)用程序或網(wǎng)站

對目的用戶能對的工作。使用適當(dāng)?shù)钠脚_、瀏覽器和測試腳本,以保證目的用戶的體驗將足夠好,就像應(yīng)用程

序是專門為該市場開發(fā)的同樣。

Performancetesting(性能測試),評價一個產(chǎn)品或組件與性能需求是否符合的測試。涉及負(fù)載測試、強度測

試、數(shù)據(jù)庫容量測試、基準(zhǔn)測試等類型。

16、軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?

參考答案:

一條Bug記錄最基本應(yīng)包含:編號、Bug所屬模塊、Bug描述、Bug級別、發(fā)現(xiàn)日期、發(fā)現(xiàn)人、修改日

期、修改人、修改方法、回歸結(jié)果等等;要有效的發(fā)現(xiàn)Bug需參考需求以及具體設(shè)計等前期文檔設(shè)計出高效的

測試用例,然后嚴(yán)格執(zhí)行測試用例,對發(fā)現(xiàn)的問題要充足確認(rèn)肯定,然后再向外發(fā)布如此才干提高提交Bug的

質(zhì)量。

17、Beta測試與Alpha測試有什么區(qū)別?

參考答案:

Betatesting(p測試),測試是軟件的多個用戶在一個或多個用戶的實際使用環(huán)境下進(jìn)行的測試。開發(fā)者通常不

在測試現(xiàn)場

Alphatesting(a測試),是由一個用戶在開發(fā)環(huán)境下進(jìn)行的測試,也可以是公司內(nèi)部的用戶在模擬實際操作環(huán)

境下進(jìn)行的受控測試

18、軟件的評審一般由哪些人參與?其目的是什么?

參考答案:

在正式的會議上將軟件項目的成果(涉及各階段的文檔、產(chǎn)生的代碼等)提交給用戶、客戶或有關(guān)部門人

員對軟件產(chǎn)品進(jìn)行評審和批準(zhǔn)。其目的是找出也許影響軟件產(chǎn)品質(zhì)量、開發(fā)過程、維護(hù)工作的合用性和環(huán)境方

面的設(shè)計缺陷,并采用補救措施,以及找出在性能、安全性和經(jīng)濟方面的也許的改善。

人員:用戶、客戶或有關(guān)部門開發(fā)人員,測試人員,需求分析師都可以,就看處在評審那個階段

19、測試活動中,假如發(fā)現(xiàn)需求文檔不完善或者不準(zhǔn)確,怎么解決?

參考答案:

測試需求分析發(fā)現(xiàn)需求文檔不完善或者不準(zhǔn)確,應(yīng)當(dāng)立即和相關(guān)人員進(jìn)行協(xié)調(diào)交流。

20、階段評審與項目評審有什么區(qū)別?

參考答案:

階段評審對項目各階段評審:對階段成果和工作

項目評審對項目總體評審:對工作和產(chǎn)品

21、闡述工作版本的定義?

參考答案:

產(chǎn)品到達(dá)測試環(huán)節(jié)了,需要一個版本號,比如當(dāng)前是V1.0,進(jìn)行一輪功能測試后,會發(fā)現(xiàn)許多問題,開發(fā)

人員修復(fù)后,會再發(fā)出一個修復(fù)后的版本,比如VI.1,工作版本用于區(qū)別和之前版本的不同之處,方便控制軟

件開發(fā)流程。

22、什么是樁模塊?什么是驅(qū)動模塊?

參考答案:

樁模塊:被測模塊調(diào)用模塊

驅(qū)動模塊調(diào)用被測模塊

23、什么是扇入?什么是扇出?

參考答案:

扇入:被調(diào)次數(shù),扇出:調(diào)其它模塊數(shù)目

24、你認(rèn)為做好測試計劃工作的關(guān)鍵是什么?

參考答案:

軟件測試計劃就是在軟件測試工作正式實行之前明確測試的對象,并且通過對資源、時間、風(fēng)險、測試范

圍和預(yù)算等方面的綜合分析和規(guī)劃,保證有效的實行軟件測試;

做好測試計劃工作的關(guān)鍵:目的,管理,規(guī)范

1.明確測試的目的,增強測試計劃的實用性

編寫軟件測試計劃得重要目的就是使測試過程可以發(fā)現(xiàn)更多的軟件缺陷,因此軟件測試計劃的價值取決于

它對幫助管理測試項目,并且找出軟件潛在的缺陷。因此,軟件測試計劃中的測試范圍必須高度覆蓋功能

需求,測試方法必須切實可行,測試工具并且具有較高的實用性,便于使用,生成的測試結(jié)果直觀、準(zhǔn)確

2.堅持“5W”規(guī)則,明確內(nèi)容與過程

“5W”規(guī)則指的是“What(做什么)"、“Why(為什么做)"、“When(何時做)"、"Where(在哪里)”、

“How(如何做)工運用“5W”規(guī)則創(chuàng)建軟件測試計劃,可以幫助測試團隊理解測試的目的(Why),明確

測試的范圍和內(nèi)容(What),擬定測試的開始和結(jié)束日期(When),指出測試的方法和工具(How),給

出測試文檔和軟件的存放位置(Where)。

3.采用評審和更新機制,保證測試計劃滿足實際需求

測試計劃寫作完畢后,假如沒有通過評審,直接發(fā)送給測試團隊,測試計劃內(nèi)容的也許不準(zhǔn)確或漏掉測試

內(nèi)容,或者軟件需求變更引起測試范圍的增減,而測試計劃的內(nèi)容沒有及時更新,誤導(dǎo)測試執(zhí)行人員。

4.分別創(chuàng)建測試計劃與測試具體規(guī)格、測試用例

應(yīng)把具體的測試技術(shù)指標(biāo)包含到獨立創(chuàng)建的測試具體規(guī)格文檔,把用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論