久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      軟件測試面試題及答案文庫

      時間:2022-11-23 18:54:23 面試技巧 我要投稿
      • 相關推薦

      軟件測試面試題及答案文庫

        軟件測試面試中,面試題目你會回答了嗎?是否有信心應對面試題目了呢?以下是陽光網(wǎng)小編幫你們整理的軟件測試面試題及答案,一起來學習啦。

      軟件測試面試題及答案文庫

        軟件測試面試題及答案篇一

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

        黑盒測試:已知產(chǎn)品的功能設計規(guī)格,可以進行測試證明每個已經(jīng)實現(xiàn)的功能是否符合需求。

        白盒測試:已知產(chǎn)品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規(guī)格的要求。所有內部成分是否經(jīng)過檢查。

        黑盒測試要在軟件的接口處進行,這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部邏輯和內部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合太的功能說明。因此黑盒測試又叫功能測試或者數(shù)據(jù)驅動測試。

        白盒測試是對軟件的過程性細節(jié)做仔細的檢查,這種方法是把測試對象看做一個打開的盒子,太允許測試人員利用程序內部的邏輯結構和有關信息,設計或者選擇測試用例,對程序所有邏輯路徑進行測試。通過不同點檢查程序的狀態(tài),確定實際狀態(tài)是否與預期的狀態(tài)一致。因此,白盒測試又叫邏輯驅動測試或者結構測試。

        單元測試(模塊測試)是開發(fā)者編寫的一小段代碼,用于檢驗被測代碼的一個很小的,很明確的功能是否正確。通常而言,一個單元測試用于判斷某個特定條件下某個特定函數(shù)的行為,由程序員自己完成。

        集成測試(組裝測試,聯(lián)合測試)是單元測試的邏輯擴展。它的最簡單形式:兩個已經(jīng)測試過的單元組合成一個組件,并且測試他們之間的接口。方法是測試片段的組合,并最終擴展進程,將您的模塊與其他組的模塊一起測試,最后,將構成進程的所有模塊一起測試。

        系統(tǒng)測試:將經(jīng)過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試。目的是對最終軟件系統(tǒng)進行全面的測試,確保 最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設計。

        驗收測試:目的是確保軟件準備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務。

        驗收測試向用戶表面系統(tǒng)能夠像預定需求那樣工作。

        2、測試計劃工作的目的是什么?測試計劃工作的內容都包括什么?其中哪些是最重要的?

        軟件測試計劃是指導測試過程的綱領性文件,包含了產(chǎn)品概述、測試策略、測試方法、測試區(qū)域、測試配置、測試周期、測試資源、測試交流、風險分析等內容。借助軟件測試計劃,參與測試的項目成員,尤其是測試管理人員,可以明確測試任務和測試方法,保持測試實施過程的順暢溝通,跟蹤和控制測試進度,應對測試過程中的各種變更。

        測試計劃和測試詳細規(guī)格、測試用例之間是戰(zhàn)略和戰(zhàn)術的關系,測試計劃主要從宏觀上規(guī)劃測試活動的范圍、方法和資源配置,而測試詳細規(guī)格、測試用例是完成測試任務的具體戰(zhàn)術。所以其中最重要的是測試測試策略和測試方法(最好是能先評審)

        3、您所熟悉的測試用例設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。

        1.等價類劃分

        劃分等價類: 等價類是指某個輸入域的子集合.在該子集合中,各個輸入數(shù)據(jù)對于揭露程序中的錯誤都是等效的.并合理地假定:測試某等價類的代表值就等于對這一類其它值的測試.因此,可以把全部輸入數(shù)據(jù)合理劃分為若干等價類,在每一個等價類中取一個數(shù)據(jù)作為測試的輸入條件,就可以用少量代表性的.測試數(shù)據(jù).取得較好的測試結果.等價類劃分可有兩種不同的情況:有效等價類和無效等價類.

        2.邊界值分析法

        邊界值分析方法是對等價類劃分方法的補充。測試工作經(jīng)驗告訴我,大量的錯誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內部.因此針對各種邊界情況設計測試用例,可以查出更多的錯誤.

        使用邊界值分析方法設計測試用例,首先應確定邊界情況.通常輸入和輸出等價類的邊界,就是應著重測試的邊界情況.應當選取正好等于,剛剛大于或剛剛小于邊界的值作為測試數(shù)據(jù),而不是選取等價類中的典型值或任意值作為測試數(shù)據(jù).

        3.錯誤推測法

        基于經(jīng)驗和直覺推測程序中所有可能存在的各種錯誤, 從而有針對性的設計測試用例的方法.

        錯誤推測方法的基本思想: 列舉出程序中所有可能有的錯誤和容易發(fā)生錯誤的特殊情況,根據(jù)他們選擇測試用例. 例如, 在單元測試時曾列出的許多在模塊中常見的錯誤. 以前產(chǎn)品測試中曾經(jīng)發(fā)現(xiàn)的錯誤等, 這些就是經(jīng)驗的總結. 還有, 輸入數(shù)據(jù)和輸出數(shù)據(jù)為0的情況. 輸入表格為空格或輸入表格只有一行. 這些都是容易發(fā)生錯誤的情況. 可選擇這些情況下的例子作為測試用例.

        4.因果圖方法

        前面介紹的等價類劃分方法和邊界值分析方法,都是著重考慮輸入條件,但未考慮輸入條件之間的聯(lián)系, 相互組合等. 考慮輸入條件之間的相互組合,可能會產(chǎn)生一些新的情況. 但要檢查輸入條件的組合不是一件容易的事情, 即使把所有輸入條件劃分成等價類,他們之間的組合情況也相當多. 因此必須考慮采用一種適合于描述對于多種條件的組合,相應產(chǎn)生多個動作的形式來考慮設計測試用例. 這就需要利用因果圖(邏輯模型). 因果圖方法最終生成的就是判定表. 它適合于檢查程序輸入條件的各種組合情況.

        軟件測試面試題及答案篇二

        1、測試用例通常包括那些內容?著重闡述編制測試用例的具體做法

        測試用例應該描述:

        01,測試點

        02,編號

        03,輸入

        04,預期結果

        05,測試結果的評價標準

        06 ,測試數(shù)據(jù),步驟,甚至輔助的腳步,程序等。

        做法:

        01,測試用例文檔。編寫測試用例文檔應有的文檔模板,必須符合內部的規(guī)范要求。

        02,測試用例的設置。按功能,路徑等。

        03,設計測試用例。

        等價類劃分法,邊界值分析法,錯誤推測法,因果圖法,邏輯覆蓋法等。根據(jù)軟件不同而采取不同方法。

        2、在分別測試winform的C/S結構與測試WEB結構的軟件是,應該采取什么樣的方法分別測試?他們存在什么樣的區(qū)別與聯(lián)系?

        3、在測試winform的C/S結構軟件時,發(fā)現(xiàn)這個軟件的運行速度很慢,您會認為是什么原因?您會采取哪些方法去檢查這個原因?

        4、簡述DNS、活動目錄、域的概念。

        DNS:域名解析服務。將網(wǎng)絡域名解析成ip地址。

        活動目錄:微軟提供的目錄服務的一種。它存儲有關網(wǎng)絡上的對象信息,并使管理員和用戶更方便的.查找和使用這類信息。

        域:網(wǎng)絡系統(tǒng)的一個安全邊界,在一個域當中,計算機和用戶共享一系列的安全信息。

        5、描述TCP/IP協(xié)議的層次結構,以及每一層中重要協(xié)議。

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

        主要用來判斷兩個ip地址是否處于同一個局域網(wǎng)中,子網(wǎng)掩碼是由連續(xù)的2進制1組成的。子網(wǎng)掩碼和ip地址進行按位與運算后,結果一致,表示處于一個局域網(wǎng)中,如果不一致,表示不再一個局域網(wǎng)中,需要尋找出路。

        7、說出4種以上常用的操作系統(tǒng)及其主要的應用范圍(微軟的操作系統(tǒng)除外)。

        Linux(RedHat Debian, ubantu):主要用于搭建各類服務器

        MAC OS:蘋果機的操作系統(tǒng),用于圖像處理和一些軟件開發(fā)平臺

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

        Solaris:Sun操作系統(tǒng);NetBSD

        8、在Linux系統(tǒng)中,一個文件的訪問權限是755,其含義是什么?

        755表示該文件所有者對文件具有讀,寫,執(zhí)行權限。該文件所有者所在組用戶及其他用戶對該文件具有讀和執(zhí)行權限。

        軟件測試面試題及答案篇三

        1、什么是兼容性測試?兼容性測試側重哪些方面?

        兼容測試:主要是檢查軟件在不同的軟\硬件平臺上是否可以正常的運行,即軟件可移植性。

        兼容的類型:細分為平臺的兼容,網(wǎng)絡兼容,數(shù)據(jù)庫兼容,以及數(shù)據(jù)格式的兼容。

        兼容測試的重點:對兼容環(huán)境的分析。通常,是在運行軟件的環(huán)境不是很確定的情況下,才需要做兼容測試。 兼容和配置測試的區(qū)別:做配置測試通常不是Clean OS下做測試,而兼容測試多是在Clean OS的環(huán)境下做的。

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

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

        02、檢查軟件/硬件的配置是否符合軟件的推薦標準;

        03、確認當前的系統(tǒng)是否是獨立,即沒有對外提供什么消耗CPU資源的服務;

        04、如果是C/S或者B/S結構的.軟件,需要檢查是不是因為與服務器的連接有問題,或者訪問有問題造成的;

        05、在系統(tǒng)沒有任何負載的情況下,查看性能監(jiān)視器,確認應用程序對CPU/內存的訪問情況。

        3、測試的策略有哪些?

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

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

        01、用最少的實驗覆蓋最多的操作,測試用例設計很少,效率高,但是很復雜;

        02、對于基本的驗證功能,以及二次集成引起的缺陷,一般都能找出來;但是更深的缺陷,更復雜的缺陷,還是無能為力的;

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

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

        就是Bugzilla的狀態(tài)轉換圖。

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

        界面不穩(wěn)定;根據(jù)需要配置它的不同的部分,過程很煩瑣。

        流程控制上,安全性不好界定,很容易對他人的Bug進行誤操作;沒有綜合的評分指標,不好確認修復的優(yōu)先級別。

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

        需求分析 + 需求變更的維護工作;

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

        設計測試方案,評審測試方案;

        方案評審通過后,設計測試用例,再對測試用例進行評審;

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

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

        9、LoadRunner分哪三部分?

        用戶動作設計;

        場景設計;

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

        10、LoadRunner進行測試的流程?

        1、 測試用例

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

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

        4、 運行測試腳本

        5、 監(jiān)視場景

        6、 分析測試的結果

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

      【軟件測試面試題及答案文庫】相關文章:

      軟件測試經(jīng)典面試題總結文庫04-07

      軟件測試面試題及答案04-03

      android軟件測試面試題及答案11-25

      軟件測試面試題和答案04-07

      軟件測試面試題答案04-07

      web軟件測試面試題及答案04-07

      軟件測試面試題目及答案04-03

      常見軟件測試面試題及答案04-07

      中軟軟件測試面試題及答案04-07