軟體測試工作主要測試哪幾個方面,面試軟體測試 主要提問哪些問題

2021-05-05 18:38:09 字數 5089 閱讀 9459

1樓:啄木鳥學院

軟體測試主要工作內容,包括兩個方面驗證和確認。

驗證是保證軟體正確地實現了一些特定功能的一系列活動, 即保證軟體以正確的方式來做了這個事件。

確定軟體生存週期中的一個給定階段的產品是否達到前階段確立的需求的過程。

2.程式正確性的形式證明,即採用形式理論證明程式符合設計規約規定的過程。

3.評審、審查、測試、檢查、審計等各類活動,或對某些項處理、服務或檔案等是否和規定的需求相一致進行判斷和提出報告。

確認是一系列的活動和過程,目的是想證實在一個給定的外部環境中軟體的邏輯正確性。即保證軟體做了你所期望的事情。

靜態確認,不在計算機上實際執行程式,通過人工或程式分析來證明軟體的正確性。

2.動態確認,通過執行程式做分析,測試程式的動態行為,以證實軟體是否存在問題。

其實,軟體測試的物件不僅僅是程式測試,軟體測試應該包括整個軟體開發期間各個階段所產生的文件,如需求規格說明、概要設計文件、詳細設計文件,當然軟體測試的主要物件還是源程式。

2樓:慧樂課堂

軟體測試人員的工作內容有哪些?

①測試和發現軟體中存在的軟體缺陷;

②測試工作需要貫穿整個軟體的生命週期;

③ 測試用例報告形成:測試人員為了更好更有效地進行測試,保證測試工作質量,需要在執行測試工作之前首先需要設計測試用例,形成測試用例報告。

④測試計劃制定:測試過程中,為了更好地組織與實施測試工作,測試負責人需要制定測試計劃,包括有測試資源、測試進度、測試策略、測試方法、測試工具、測試風險等。

⑤ 缺陷報告編寫及提交:測試人員將發現的缺陷編寫成正式的缺陷報告,提交給開發人員進行缺陷的確認和修復。

⑥軟體質量分析:在測試完成後,測試人員需要根據測試結果來分析軟體質量,包括缺陷率、缺陷分佈、缺陷修復趨勢等。給出軟體各種質量特性包括有功能性、可靠性、易用性、安全性、時間與資源特性等的具體度量。

最後給出一個軟體是否可以釋出或提交使用者使用的結論。

3樓:留學生海歸求職網

根據軟體設計需求制定測試計劃,設計測試資料和測試用例;

有效地執行測試用例,提交測試報告;

準確地定位並跟蹤問題,推動問題及時合理地解決;

完成對產品的整合測試與系統測試,對產品的軟體功能、效能及其它方面的測試。

4樓:

上面的回答是根據專案流程來會答的,我說下我的看法

測試哪幾個方面,在我看來是從測試維度來回答,我先說簡單點的,因為不知道題主所涉及的知識層面。測試軟體的功能、效能、安全性、gui介面、使用者體驗、易用性和可維護性等,多數時候是根據產品需求來確定測試維度的。好了,下面就裝下逼,看看理論性的知識涉及到哪些東西。

軟體測試只是軟體工程中的一部分,軟體工程學又是從傳統工程學演變而來,這裡就要引出一個國際組織iso,它定義了許多的標準,當然測試標準也有羅,只不過你要去找軟體相關的那部分但是不太實用。然後繼續說軟體工程學,其中有個概念叫軟體質量保證(sqa),講清楚了軟體測試的職能,其中關於維度又牽扯出一個概念叫軟體度量,裡面就講述了一些概念的測試維度。這些全是理論,想學好就當學霸吧,很多同學理論知識不紮實在實際工作中就會遇到瓶頸而找不到方向的,但是這些理論知識拿到實際中基本沒用,實際測試工作中不尋求創新的話基本用不到,大多數團隊都是借鑑流行的研發模式(抄襲,哈哈),比如什麼極限程式設計、敏捷程式設計都是借鑑國外研發模式而來,中國應試教育害的,極少有團隊研究改進軟體工程,說遠了,這就當擴充套件下知識吧,其實我也知道的很片面。

5樓:哎喲喂累嘿嘿嘿

根據需求說明書和規格說明書制定測試計劃,設計測試資料,編寫測試用例,執行測試用例,編寫測試報告,在執行測試用例過程中,發現bug提出ir,準確的定位跟蹤問題,推動問題及時合理的解決

面試軟體測試 主要提問哪些問題

6樓:檸檬班軟體測試

1、 說說你們公司測試的一個基本測試流程是什麼?

答:首先會召開需求分析會議,參加人員有產品、開發和測試,主要是**需求主要的一些功能點,完了之後,開發就排期進行開發,我們就根據主管寫出來的計劃、分配到的任務編寫測試用例,寫完之後會進行用例評審,有評審修改的就修改整理形成最終的用例版本,之後開發人員版本編譯完成後,我們會依據測試用例來執行測試,測試過程中,提交bug,跟蹤bug,直至關閉,測試完後編寫測試報告。

2、 你們專案主要是做什麼的,有些什麼功能,業務邏輯是怎樣的?

答:這個主要就是看公司具體的專案是什麼,瞭解清楚功能模組,對主要功能模組做業務邏輯的一個描述就行。

3、 測試的過程中,還用過一些什麼工具嗎?

答:有就有,沒有就沒有,一定要如實回答!比如在測試介面或者簡單施壓的時候用到了 jmeter。

4、 如果簡歷上寫了,mysql、linux等,一般會問,掌握的程度怎麼樣?

答:如實回答,對於測試人員來說,mysql基本的增刪改查都會,linux基本命令都會,也會linux環境的專案部署。

5、 你們需求分析會議主要目的是什麼?

答:講解此次專案主要是做什麼的,達到一個什麼樣的目的,**專案功能點,針對不清楚的及時提問。

6、 如果需求過少,你應該怎麼辦?

答:首先我會有所疑問,然後再問問老大,看看到底是怎麼回事,如果確實是需求少,那就進一步的分析這個業務。如果確定有一些需求。

7、 編寫測試用例的時候,會用到什麼方法?

答:等價類、邊界值、錯誤推測法、場景法等。

接著又問了一個:你覺得你在寫用例的時候用到了嗎?

我的回答是用到了,比如邊界值,隨便列舉一個例子,比如:專案中某個標題輸入框,長度是1-16個漢字。會設計測試用例資料為輸入標題為空、標題字數為1、標題字數為2、標題字數為15、標題字數是16、標題字數為17

8、 會寫測試計劃嗎、包含哪些內容?

答:一般說:沒有寫過,是我們主管寫的,但我們會接觸這個文件。大概包含有:目的、背景、測試範圍、測試開始結束時間、測試策略、測試人員安排、測試環境、風險評估等等。

7樓:啄木鳥學院

1.面試的時候一定要自信,不管是電面還是當場面試。

2. 一定要對自己的簡歷熟悉熟悉再熟悉,不管是專案經驗部分,還是自己的工作履歷部分,技能部分都有可能被問到。

3. 對於面試官問到的問題不會的,一定不能胡亂回答,可以選擇說不會,或者說只是瞭解但是具體的自己還不是很清楚。比如:

當他問到有的工具你完全沒用過,或者沒聽過的時候,你可以說,這個只要瞭解了核心思想,工具都是一樣的,一個工具會用,其他工具自然會用。

4. 面試的時候一定要想辦法帶動面試官的節奏,而不是讓賣你是帶動你,這樣,面試官問你問題的頻率就會降低,比如當面試官問你關於自動化問題的時候,你可加上手工測試一起講,講上十幾分鍾,放心,面試官肯定不會讓你講那麼長時間的。

5. 面試官問到的概念性的問題,一定不能像課堂老師講的那樣講出來,要自我陳述,以自己理解的方式講出來。

6.面試官問到操作問題的時候,可以想象上課的時候老師師怎麼講的。面試官問你平時是怎麼寫指令碼的?

你可以這樣回答:selenium+python,平時寫指令碼只是在test方法裡寫,其他都是別人搭建好的,我們只需要在test方法裡改指令碼就行。想象平時自己在課堂上的操作。

7.想要的薪資一定要提前想好,這樣當面試官問起的時候,自己就能立馬說出來,防止後期自己後悔,覺得薪資要的低,像我一樣。

8. 一定要會圓謊,像自己簡歷上的履歷,自己要提前編好,不要到時候面試官問的時候,自己撒的謊不會圓。

9. 腦子轉速一應要快,不要在面試的時候磕巴。

10. 要大膽,就把自己想象成工作好幾年的測試者,底氣一行要足

8樓:匿名使用者

dotest測試學堂--董浩整理

軟體測試的具體工作內容是什麼?

9樓:匿名使用者

沒事找bug,有事找開發。

軟體測試工作主要是要細,一個軟體往往大錯誤就並不多,最多的就是小錯誤小毛病。

軟體測試工程師的工作內容就是根據需求文件通過手動或自動手段,來執行或測試某個系統的過程,在這個測試工程中,如果測試的結果不符合需求文件預期結果,那麼通常情況下,可以判定為bug,然後我們再跟開發確認它確實是一個bug之後,就把這個bug存放在一個bug管理工具(禪道、bugfree...)中做個記錄。後續我們要維護這個bug,開發根據你提的bug修改完程式後,我們需要複測,根據測試結果修改bug狀態, 直到bug閉環。

這個過程大家可能聽上去覺得很簡單,事實上,在執行實施的時候,是有一套流程的。

10樓:愛喝可樂小兔砸

在軟體測試初級階段,不需要程式設計能力。但是任何一個職業,都會追求長期發展。

讓我們來看看軟體測試的幾種職業生涯歷程**行的就另說了)。

1、技術 + 管理方向:一枚萌新 - 》技術階段 -》測試經理、主管這樣的管理崗

-------程式設計能力 + 管理能力俱在

2、純技術方向 :一枚萌新 -》功能測試 -》自動化/效能/安全 - 》測試開發/效能、安全測試專家/架構師

-------優秀的程式設計能力

3、產品方向:一枚萌新 -》業務專家 -》產品經理、產品需求等崗位。

-------不需要程式設計能力

11樓:最新資訊資料

軟體測試主要工作內容,包括兩個方面驗證(verification)和確認(validation)。

驗證(verification)是保證軟體正確地實現了一些特定功能的一系列活動, 即保證軟體以正確的方式來做了這個事件。

1.確定軟體生存週期中的一個給定階段的產品是否達到前階段確立的需求的過程。

2.程式正確性的形式證明,即採用形式理論證明程式符合設計規約規定的過程。

3.評審、審查、測試、檢查、審計等各類活動,或對某些項處理、服務或檔案等是否和規定的需求相一致進行判斷和提出報告。

確認(validation)是一系列的活動和過程,目的是想證實在一個給定的外部環境中軟體的邏輯正確性。即保證軟體做了你所期望的事情。

1.靜態確認,不在計算機上實際執行程式,通過人工或程式分析來證明軟體的正確性。

2.動態確認,通過執行程式做分析,測試程式的動態行為,以證實軟體是否存在問題。

其實,軟體測試的物件不僅僅是程式測試,軟體測試應該包括整個軟體開發期間各個階段所產生的文件,如需求規格說明、概要設計文件、詳細設計文件,當然軟體測試的主要物件還是源程式。

1 新聞採訪的準備工作主要從哪幾個方面著手

新聞採訪的準備工作,一般是通過材料分析,個人瞭解,以及時間狀況,去進行相應的著手。新聞記者進行新聞採訪,必要提前進人準備狀態。新聞採訪的事前準備 重點有如下幾方面 做好政策 理論與技能 器材準備新聞工作是政治性 政策性很強的工作。新聞採寫人員作為社會生活與 受眾之間的中介和橋樑,必須具備如下政策觀念...

軟體測試工程師是具體做什麼工作呢

軟體測試工程師 software testing engineer 的主 要工作職責是,理解產品的功能要求,並對其進行測試,檢查軟體有沒有錯誤 bug 決定軟體是否具有穩定性 robustness 寫出相應的測試規範和測試案例。簡而言之,軟體測試工程師在一家軟體企業中擔當的是 質量管理 角色,及時糾...

內科主要包括哪幾個方面,內科主要包括哪些病

內科可以分為以下幾類 呼吸內科,消化內科,心血管內科,神經內科,內分泌科,血液內科,傳染病科,小兒科等等等。呼吸內科 包括的疾病有感冒 肺炎 肺氣腫 肺結核 支氣管擴張 哮喘 肺癌 肺心病 呼吸衰竭 慢性支氣管炎 氣胸 肺膿腫 胸腔積液 間質性肺疾病。內分泌科 是醫院中一個專門 內分泌科疾病的地方,...