2024華為軟件測試筆試面試真題,抓緊收藏不然就看不到了

一、選擇題
1、對計算機軟件和硬件資源進行管理和控制的軟件是(D)

A.文件管理程序

B.輸入輸出管理程序

C.命令出來程序

D.操作系統

2、在沒有需求文檔和產品說明書的情況下只有哪一種測試方法可以進行的(A)

A.錯誤推測法測試

B.路勁分析測試

C.語句覆蓋測試

D.條件覆蓋測試

3、某測試人員通過執行測試軟件測試的方法對當前功能進行了測試,該測試人員使用的測試方法為(C)

A.靜態測試

B.單元測試

C.黑盒測試

4、編寫測試計劃的目的是(ABC)多選題

A.使測試工作順利進行

B.使項目參與人員溝通更舒暢

C.使測試工作更加系統化

D.軟件工程以及軟件過程的需要

E.軟件過程規范化的要求

F.控制軟件質量

5、關于軟件測試與軟件開發的認識,不正確的是(B)

A.軟件生命周期各個階段都可能產生測試

B.軟件測試是獨立于軟件開發的一個工作

C.軟件開發的需求分析和設計階段就應開始測試工作

D.測試越早進行,越有助于提高被測軟件的質量

6、當一個應用程序窗口被最小化后該應用的程序將會出現以下哪種情況(D)

A.被終止執行

B.繼續在前臺執行

C.被暫停執行

D.被轉入后臺執行

7、下列方法中,不屬于黑盒測試的是?(A)

A.基本路徑測試法

B.等價類測試法

C.邊界值分析法

D.基于場景的測試方法

8、對于維護軟件的人員來說,使用質量是【】的結果(C)

A.功能性

B.可靠性

C.可維護性

D.效率

9、下列軟件屬性中,軟件產品首要滿足的應該是(A)

A.功能需求

B.性能需求

C.可擴展性和靈活性

D.容錯、糾錯能力

10、單元測試中設計測試用例的依據是(D)

A.概要設計規格說明書

B.用戶需求規格說明書

C.項目計劃說明書

D.詳細設計規格說明書

二、判斷題
1、單元測試通常應該先進行“人工走查”,再以白盒法為主,輔以黑盒法進行動態測試。(√)

2、軟件測試就是為了驗證軟件功能實現的是否正確,是否完成既定目標的活動,所以軟件測試在軟件工程的后期才開始具體的工作( × )

3、發現錯誤多的模塊,殘留在模塊中的錯誤也多。( √ )

4、測試人員在測試過程中發現一處問題,如果問題影響不大,而自己又可以修改,應立即將此問題正確修改,以加快、提高開發的進程。( × )

5、單元測試通常應該先進行“人工走查”,再以白盒法為主,輔以黑盒法進行動態測試。( √ )

6、功能測試是系統測試的主要內容,檢查系統的功能、性能是否與需求規格說明相同。( √ )

7、軟件質量管理即QM由QA和QC構成,軟件測試屬于QC的核心工作內容。(√)

8、軟件測試只能發現錯誤,但不能保證測試后的軟件沒有錯誤。(√)

9、軟件就是程序。(X)

10、測試只要做到語句覆蓋和分支覆蓋,就可以發現程序中的所有錯誤。(X)

三、問答題
1、在您以往的工作中,一條軟件缺陷(或者叫BUG)記錄都包含了哪些內容?如何提交高質量的軟件缺陷(bug)記錄?

答:一條BUG記錄最基本應包含:編號、BU所屬模塊、BUG描述、BUG級別、發現日期、發現人、修改日期、修改人、修改方法、回歸結果等等;要有效的發現bUG需要參加需求以及詳細的設計等前期文檔設計出高效的測試用例,然后嚴格執行測試用例,對發現的問題要充分確認肯定,然后再向外發布,這樣才能提高提交BUG的質量。

2、測試分為哪幾個階段?

答:按照開發階段劃分,軟件測試可分為單元測試、集成測試、系統測試和驗收測試

集成測試:針對每個單元的測試,以確保每個模塊能正常工作為目標

集成測試:對已經測試過的模塊進行組裝,進行集成測試。目的就是在于檢驗與軟件設計相關的程序結構問題。

系統測試:檢驗軟件產品能夠與系統的其他部分(比如:硬件、數據庫及操作人員)協調工作。

驗收測試:檢驗軟件產品質量的最后一道工序,主要突出用戶的作用,同時軟件開發人員也有一定程度的參與。

3、了解哪些測試工具?你使用過和知道的測試工具有哪些?各有什么用途?

答:Jmeter:接口測試、壓力測試

soapui:接口測試

xshell、xftp:管理linux系統

禪道:管理BUG

navictt:管理數據庫

4、先有一個程序,頁面提供3個輸入框a、b、c,一個輸出框d,根據a、b、c的輸入判斷數據層是否只能組成一個三角形(三角形兩邊之和大于第三邊),在d中輸出:是,否

答:等價類劃分法:

有效等價類:a、b、c的值都大于0

a+b>c且b+c>a且a+c>b

無效等價類:

a/b/c為0或負數

a/b/c為空

a/b/c為非數字

a+b<=c b+c<=a a+b<=b

5、你認為一個測試工程師應具備哪些素質和技能

答:技能:計算機專業技能,測試專業技能,軟件編程技能

素質:溝通能力,要有嚴謹、敢于承擔責任、穩重的做事風格,具有懷疑與破壞的精神,善于自我總結、自我督促。

6、問題單都有哪些屬性?

答:我所知道的有:產品模塊、所屬項目、所屬版本、bug標題、步驟及測試數據、bug及日志截圖、類型及嚴重程度、系統/瀏覽器

7、一個完整的測試方案包含哪些要素?

答:測試計劃、人員分配、時間安排、測試方法的確定、測試工具的確定、測試報告

8、查看接口的工具有哪些?說出一個工具的操作

答:jmeter與soapui都支持

jmeter的用法:新建一個線程組,添加http類型的請求→填上接口地址和數據→添加查看結果樹→進行運行→查看結果、進行分析

9、如何定位BUG,是前端還是后端的問題,用什么工具,還是利用別的?

答:如果是功能性的問題,那么就是后端問題,如果是界面的效果或者是按鈕問題,那么也許是前端問題,分析問題,有的時候需要開發的協作,大師這些也是經驗的問題,多工作就可以總結出來

最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,這些資料,對于【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:

這些資料,對于【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/714686.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/714686.shtml
英文地址,請注明出處:http://en.pswp.cn/news/714686.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Docker 快速入門實操教程(完結)

Docker 快速入門實操教程&#xff08;完結&#xff09; Docker&#xff0c;啟動&#xff01; 如果安裝好Docker不知道怎么使用&#xff0c;不理解各個名詞的概念&#xff0c;不太了解各個功能的用途&#xff0c;這篇文章應該會對你有幫助。 前置條件&#xff1a;已經安裝Doc…

【Hadoop】在spark讀取clickhouse中數據

讀取clickhouse數據庫數據 import scala.collection.mutable.ArrayBuffer import java.util.Properties import org.apache.spark.sql.SaveMode import org.apache.spark.sql.SparkSessiondef getCKJdbcProperties(batchSize: String "100000",socketTimeout: Strin…

IOS 發布遇到“Unable to authenticate with App Store Connect”錯誤咋解決?

問題&#xff1a; 在開發ios app后&#xff0c;先發布adhoc版本&#xff0c;測試通過后&#xff0c;再發布testflight版本測試&#xff0c;但是可能會遇到一下問題。 解決辦法&#xff1a; 在Signing &Capabilities中&#xff0c;在ios下邊要指定有發布權限的Team賬號&a…

PAT (Basic Level) Practice | 判斷題

判斷題的評判很簡單&#xff0c;本題就要求你寫個簡單的程序幫助老師判題并統計學生們判斷題的得分。 輸入格式 輸入在第一行給出兩個不超過 100 的正整數 N 和 M&#xff0c;分別是學生人數和判斷題數量。第二行給出 M 個不超過 5 的正整數&#xff0c;是每道題的滿分值。第…

pytorch基礎2-數據集與歸一化

專題鏈接&#xff1a;https://blog.csdn.net/qq_33345365/category_12591348.html 本教程翻譯自微軟教程&#xff1a;https://learn.microsoft.com/en-us/training/paths/pytorch-fundamentals/ 初次編輯&#xff1a;2024/3/2&#xff1b;最后編輯&#xff1a;2024/3/2 本教程…

迪杰斯特拉算法的具體應用

fill與memset的區別介紹 例一 #include <iostream> #include <algorithm> using namespace std; const int maxn500; const int INF1000000000; bool isin[maxn]{false}; int G[maxn][maxn]; int path[maxn],rescue[maxn],num[maxn]; int weight[maxn]; int cityn…

【深度學習數學基礎】Hebbian圖(Hebbian Graph)

Hebbian圖&#xff08;Hebbian Graph&#xff09;是一種基于神經科學原理的網絡結構&#xff0c;它受到唐納德赫布&#xff08;Donald Hebb&#xff09;提出的赫布學習規則&#xff08;Hebb’s rule&#xff09;的啟發。赫布學習規則是神經科學中描述神經元之間突觸連接如何通過…

模板方法模式 詳解 設計模式

模板方法模式 模板方法模式是一種行為型設計模式&#xff0c;它定義了一個算法的骨架&#xff0c;將一些步驟延遲到子類中實現。這種模式允許子類在不改變算法結構的情況下重新定義算法的某些步驟。 結構 抽象類&#xff08;Abstract Class&#xff09;&#xff1a;負責給出一…

JavaWeb老杜視頻筆記總結,Servlet-JSP

關于直播 什么時間直播&#xff1f; 晚上8:00到10:00 每周直播幾天&#xff1f; 3天&#xff08;周一、周三、周五&#xff09; 本周比較特殊&#xff1a;周四周五周六三天直播&#xff0c;從下周開始就是一三五直播。 直播什么內容&#xff1f; 從JavaWEB開始。&#xff08…

《深入淺出紅黑樹:一起動手實現自平衡的二叉搜索樹》

一、分析 1. 紅黑樹的性質 紅黑樹是一種自平衡的二叉搜索樹&#xff0c;它具有以下五個性質&#xff1a; &#xff08;1&#xff09;節點是紅色或黑色。 &#xff08;2&#xff09;根節點是黑色。 &#xff08;3&#xff09;所有葉子節點&#xff08;NIL節點&#xff09;是…

探索數據宇宙:深入解析大數據分析與管理技術

?? 歡迎大家來訪Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭?&#xff5e;?? &#x1f31f;&#x1f31f; 歡迎各位親愛的讀者&#xff0c;感謝你們抽出寶貴的時間來閱讀我的文章。 我是Srlua&#xff0c;在這里我會分享我的知識和經驗。&#x…

第六課:NIO簡介

一、傳統BIO的缺點 BIO屬于同步阻塞行IO,在服務器的實現模型為&#xff0c;每一個連接都要對應一個線程。當客戶端有連接請求的時候&#xff0c;服務器端需要啟動一個新的線程與之對應處理&#xff0c;這個模型有很多缺陷。當客戶端不做出進一步IO請求的時候&#xff0c;服務器…

《Spring Security 簡易速速上手小冊》第4章 授權與角色管理(2024 最新版)

文章目錄 4.1 理解授權4.1.1 基礎知識詳解授權的核心授權策略方法級安全動態權限檢查 4.1.2 主要案例&#xff1a;基于角色的頁面訪問控制案例 Demo 4.1.3 拓展案例 1&#xff1a;自定義投票策略案例 Demo測試自定義投票策略 4.1.4 拓展案例 2&#xff1a;使用方法級安全進行細…

【flutter】加載指示器(loading indicator)阻止用戶在某個操作執行期間操作頁面

在Flutter中&#xff0c;通過顯示一個加載指示器&#xff08;loading indicator&#xff09;來阻止用戶在某個操作執行期間操作頁面。以下是一個簡單的示例代碼&#xff0c;演示了按鈕被點擊后執行某操作&#xff0c;在操作完成前顯示加載指示器&#xff0c;阻止用戶操作頁面&a…

c語言數據結構(5)——棧

歡迎來到博主的專欄——C語言數據結構 博主id&#xff1a;代碼小豪 文章目錄 棧棧的順序存儲結構棧的插入空棧的初始化棧的刪除判斷空棧讀取棧頂元素數據 實現順序棧的所有代碼棧的鏈式存儲結構鏈式棧的初始化鏈式棧的入棧操作鏈式棧的出棧操作 實現鏈式棧的所有代碼 棧 棧是…

學習網絡編程No.11【傳輸層協議之UDP】

引言&#xff1a; 北京時間&#xff1a;2023/11/20/9:17&#xff0c;昨天成功更文&#xff0c;上周實現了更文兩篇&#xff0c;所以這周再接再厲。當然做題任在繼續&#xff0c;而目前做題給我的感覺以套路和技巧偏多&#xff0c;還是那句話很多東西不經歷你就是不懂&#xff…

測試人員如何向開發人員準確清晰地描述問題?

測試人員向開發人員準確清晰地描述問題可以采取以下方法&#xff1a; 提供詳細的背景和上下文信息&#xff1a;描述問題發生的環境、前提條件和操作步驟&#xff0c;讓開發人員能夠了解問題出現的場景。明確問題的癥狀和表現&#xff1a;清楚地說明問題的具體表現&#xff0c;…

【Python】2. 基礎語法

常量和表達式 我們可以把 Python 當成一個計算器, 來進行一些算術運算. 注意: print 是一個 Python 內置的 函數, 這個稍后詳細介紹. 可以使用 - * / ( ) 等運算符進行算術運算. 先算乘除, 后算加減. 運算符和數字之間, 可以沒有空格, 也可以有多個空格. 但是一般習慣上寫一…

LDR6328芯片:智能家居時代的小家電充電革新者

在當今的智能家居時代&#xff0c;小家電的供電方式正變得越來越智能化和高效化。 利用PD&#xff08;Power Delivery&#xff09;芯片進行誘騙取電&#xff0c;為后端小家電提供穩定電壓的技術&#xff0c;正逐漸成為行業的新寵。在這一領域&#xff0c;LDR6328芯片以其出色的…

Qt下使用modbus-c庫實現PLC線圈/保持寄存器的讀寫

系列文章目錄 提示&#xff1a;這里是該系列文章的所有文章的目錄 第一章&#xff1a;Qt下使用ModbusTcp通信協議進行PLC線圈/保持寄存器的讀寫&#xff08;32位有符號數&#xff09; 第二章&#xff1a;Qt下使用modbus-c庫實現PLC線圈/保持寄存器的讀寫 文章目錄 系列文章目錄…