<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 2 為什么要進行自動化測試? > 原文: [https://javabeginnerstutorial.com/selenium/2-automated-testing/](https://javabeginnerstutorial.com/selenium/2-automated-testing/) 歡迎回到勇士們! 我知道您整天都在測試應用/系統,如果有的話,尋找錯誤。 從而確保承諾的質量。 此外,您還會聽說過“**自動測試**”一詞。 讓我們看看它的含義以及我們為什么要真正關心它。 此外,為什么還要花費寶貴的**時間和精力**創建自動化測試? (*在這里告訴我一個秘密:*盡管我們使用一種工具來實現自動化,但是肯定要付出很大的努力。因此,只有在值得我們努力的情況下,我們才可以涉足這一領域!) **內容**:自動測試是指借助工具自動執行手動過程以測試被測應用/系統的過程。 **原因**:在當今世界,由于高度互動,響應迅速且功能豐富的內容可以滿足遍布全球的大量最終用戶,因此編寫的大多數軟件應用都是以經濟的代價基于 Web 的。 對質量的需求以及對上市時間和預算的競爭壓力也急劇增加。 為了節省時間和金錢,增加測試覆蓋范圍,實現最佳質量并提高客戶滿意度,測試自動化已成為強制性要求! **何時**變得有利? 1. **回歸測試** – 想象一下,系統中已經創建了功能,并且已經過測試。 在稍后的某個時間點,有一些更改會影響現有代碼或引入新功能。 因此,現有的已經測試過的零件可能無法按預期工作,或者更糟,發生故障。 如果這種情況在生產環境中發生,并且您的客戶之一對此表示報錯,那是什么條件? 您甚至可以想象發生這樣的事情嗎? 聽起來令人恐懼吧? 為了您的急救,我們這里有 Selenium。 我們可以使用 Selenium 創建一個自動化測試的回歸套件,并且每次引入更改或新功能時,都可以運行該套件,而無需進行任何額外的工作(在敏捷過程中,每個 sprint 結束時) 確保沒有任何損壞。 2. **高級測試** – 單元測試可用于測試單個組件(類級別),集成測試可用于測試事物在類間級別上的工作方式。 對于 Web 應用,最后的座右銘是找出瀏覽器是否按照客戶希望的方式正常工作。 使用 Selenium,我們可以像用戶/客戶一樣執行測試! 3. **組合測試** – 讓我們以一個包含三組,每組具有三個單選按鈕的網頁為例。 手動測試所有組合可能會花費大量時間,但是以編程方式可以輕松完成,并且無需人工干預即可在一夜之間進行測試。 4. **明確要求** – 手動編寫的測試步驟可能不明確。 一個測試人員可能會測試并聲明它已通過,但另一個測試人員可能會說失敗了。 自動化測試具有非常確定的結果。 因此,無論開發人員是誰,都對開發人員和您的應用提出了確切的要求。 它或者通過或者失敗。 而已! 5. **可以在某些測試框架的幫助下生成自定義報告**和屏幕截圖,當開發人員或其他項目涉眾期望快速反饋時,這將非常有用。 6. 一旦安裝了測試腳本并設置了測試環境,就可以執行任意數量的測試執行**迭代**。 7. 可以執行這些自動測試的**速度**非常高。 因此,在頻繁發布的情況下,自動化成為一個很好的解決方案。 8. 當需要并行執行時,自動化是可取的。 9. 由于避免了人為錯誤(可能隨著時間的推移而使重復任務變得無聊而導致的錯誤),因此**準確性**和質量得以提高。 **哪個**可能是基于 Web 的自動化中使用最廣泛的開源解決方案? – 拜托,顯然是 **Selenium**! 有了這些知識,在另一篇文章中再見,以了解 Selenium 的歷史。 祝你有美好的一天!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看