軟件測試內(nèi)容

軟件測試涉及以主要方面:

需求收集

沒有明確的要求,項目就無法起飛。這是最關(guān)鍵的階段,需要將想法寫成格式正確且易于理解的文檔。以下生命周期代表了收集需求的關(guān)鍵步驟:

收集

記錄

分析

論證

驗證

追蹤

確認(rèn)

如果錯過了任何信息,以下是在此階段應(yīng)遵循的一些最佳實踐:

保持開放態(tài)度,并注意產(chǎn)品和需求方的每句話。

不要只是聽著,保持懷疑,無論看起來多么渺小。

始終使用筆記本電腦快速記筆記。僅當(dāng)確實可以以合理的速度打字時,才應(yīng)使用筆記本電腦。

重復(fù)這些關(guān)鍵句子,并從需求方那里弄清楚它們。

繪制方框圖,鏈接文本等,以使需求在以后的一段時間內(nèi)更加清晰。

如果團(tuán)隊位于不同的位置,請嘗試使使用協(xié)作工具詳細(xì)記錄會議結(jié)果。討論結(jié)束后,如果您有任何疑問,它將總是有幫助的。

測試策略

測試人員應(yīng)提出一種測試策略,該策略不僅要豐富以更好地測試軟件,而且還應(yīng)使每個利益相關(guān)者對產(chǎn)品質(zhì)量充滿信心。

以下是一些實踐,這些實踐為測試人員提供了極大的緩解,并使測試更加輕松:

重新遍歷需求點。將導(dǎo)入點標(biāo)記為目標(biāo)軟件的環(huán)境。

明確要部署軟件/應(yīng)用程序的環(huán)境。

明確環(huán)境所包含的具體內(nèi)容。

如果程序是基于Web的,請獲取具有所討論和記錄的版本的所需瀏覽器。

列出所有第三方軟件(如果需要/支持)。

測試計劃

作為測試策略,測試計劃也是至關(guān)重要的階段。測試計劃的最佳做法是:

請始終牢記,在測試應(yīng)用程序時不要遺漏任何東西。

制定測試策略。

創(chuàng)建一個環(huán)境矩陣,以便在所有必需的平臺上對軟件進(jìn)行測試。示例:Windows 10+、Internet、** Explorer11+、Windows Office2010+。示例:Android 4.2.2+、Chrome**瀏覽器。

相應(yīng)地配置測試機(jī),并將其命名為設(shè)置A,設(shè)置B等。

設(shè)置A將具有Windows 7 +,IE 10+和Office 2007+。

設(shè)置B可能具有Windows 10 +,IE Edge +和Office 2013+。

設(shè)置C可能裝有安裝了apk文件的Android手機(jī)。

測試

最后,您的應(yīng)用程序構(gòu)建已經(jīng)完成,您可以查找BUG了!現(xiàn)在是時候進(jìn)行測試計劃并找到盡可能多的BUG了。如果在敏捷的環(huán)境中工作,則在這兩個階段之間需要一些階段,然后只需遵循這些敏捷方法即可。測試的最佳做法如下:

始終建議以全新的心態(tài)查看應(yīng)用程序,而不必經(jīng)過測試案例。

遵循軟件的導(dǎo)航路徑并熟悉。

現(xiàn)在閱讀任何特定模塊的測試用例(全部)。

現(xiàn)在導(dǎo)航到被測界面,并將結(jié)果與測試用例的預(yù)期部分/模塊中提到的相匹配。

記下步驟,以了解如何解決偏差,截屏,捕獲錯誤日志/服務(wù)器日志以及任何其他可證明存在缺陷的相關(guān)信息。

即使在擁有需求文檔之后,有時您仍會對軟件/應(yīng)用程序有疑問,不要猶豫,把疑問跑出來。

在與產(chǎn)品負(fù)責(zé)人聯(lián)系之前,如有疑問,請與相關(guān)人員聯(lián)系。了解開發(fā)人員對軟件工作的看法。了解他們。如果自己判斷此實現(xiàn)不符合要求,則可以通知測試經(jīng)理。

發(fā)版前

在將任何產(chǎn)品投放市場之前,必須確保產(chǎn)品的質(zhì)量。軟件僅開發(fā)一次,但實際上已經(jīng)過測試,直到被替換或刪除。此階段的最佳做法如下:

確保已測試所有平臺和環(huán)境上的所有功能。

列出/突出顯示未測試的區(qū)域或需要更多測試工作的區(qū)域。

發(fā)布之前,請保留所有測試結(jié)果的詳細(xì)矩陣。測試矩陣將概述產(chǎn)品的穩(wěn)定性。它還將幫助管理層確定發(fā)布日期。

在測試產(chǎn)品時,向團(tuán)隊提供有關(guān)您的經(jīng)驗的必要的建議。

將自己視為最終用戶的努力將優(yōu)化該軟件。

起草發(fā)布文檔并在團(tuán)隊中共享。

對管理團(tuán)隊建議的領(lǐng)域進(jìn)行改進(jìn)。

最終發(fā)布

最后是時候必須將產(chǎn)品交付給其預(yù)定的用戶了。所有人作為一個團(tuán)隊都在努力工作,以使該產(chǎn)品簽名并讓該軟件為用戶提供幫助。需要牢記的一些關(guān)鍵點如下:

始終在實際發(fā)布日期之前提早計劃發(fā)布活動。

根據(jù)公司政策對文件進(jìn)行系統(tǒng)化。

發(fā)行文檔應(yīng)努力建立對軟件/應(yīng)用程序的積極期望。

在發(fā)行文檔中明確提及所有軟件和硬件要求及其特定版本。

包括所有未解決的缺陷及其嚴(yán)重性。

不要因為開放缺陷而隱藏主要受影響的區(qū)域,在發(fā)布文檔中提及它們。

獲得測試經(jīng)理審查和批準(zhǔn)的文檔。

保持信心,并與軟件一起發(fā)布發(fā)行文件。

如果你想學(xué)習(xí)自動化測試、性能測試、測試開發(fā),但是自己又非常的迷茫,沒有思路又怕耽誤時間,那么你可以找我。我非常愿意將自己從業(yè)10年的經(jīng)驗傳授給你,也愿意將自己獨家的核心教程免費贈送。公眾號【曉趣】找到我!我一直在等著你!


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 軟件測試主要是去查找發(fā)現(xiàn)預(yù)期效果和實際效果的區(qū)別和問題,對軟件進(jìn)行評估衡量是否能夠滿足設(shè)計的要求和特點。 通俗講就...
    測試員zaki閱讀 382評論 1 1
  • 1.得到需求,功能設(shè)計,內(nèi)部設(shè)計說書和其他必要的文檔 2.得到預(yù)算和進(jìn)度要求 3.確認(rèn)與項目有關(guān)的人員和他們的信任...
    0497閱讀 216評論 0 0
  • 1.得到需求,功能設(shè)計,內(nèi)部設(shè)計說書和其他必要的文檔 2.得到預(yù)算和進(jìn)度要求 3.確認(rèn)與項目有關(guān)的人員和他們的責(zé)任...
    887ca7c01d58閱讀 174評論 0 0
  • 軟件測試涉及以主要方面: 需求收集 沒有明確的要求,項目就無法起飛。這是最關(guān)鍵的階段,需要將想法寫成格式正確且易于...
    FunTester閱讀 71評論 0 0
  • 原文出處:https://www.cnblogs.com/weientesting/p/8318266.html ...
    crazyrong閱讀 870評論 0 9

友情鏈接更多精彩內(nèi)容