• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    改進自動化測試套件的可維護性(四)

    發布: 2010-6-13 10:56 | 作者: 不詳 | 來源: 領測國際采編 | 查看: 16次 | 進入軟件測試論壇討論

    領測軟件測試網

      If you start by creating a bunch of simple test cases, you will probably run out of time before you create the powerful test cases. A large collection of simple, easy-to-pass test cases might look more rigorous than ad hod manual testing, but a competent manual tester is probably running increasingly complex tests as the program stabilizes.

      如果你從創建一組簡單的測試用例開始工作,那么你很可能在你創建強大的測試用例之前就把時間用光。一個大型、簡單、且易于通過的測試用例集合會比專門的手動測試看起來更加嚴格,但是,一個有能力的手動測試者能在程序穩定的情況下運行日益復雜的測試。

      12. Combining tests can find new bugs (the sum is greater than the parts). (Consensus)

      聯合測試能找出新的bug。(總和比各部分要強大) (一致同意)

      13. There is value in using automated tests that are indeterminate (i.e. random) though we need methods to make a test case determinate. (Consensus)

      雖然我們需要方法確定一個測試用例,但是使用不確定的(例如隨機的)自動化測試也有價值。(一致同意)

      We aren’t advocating blind testing. You need to know what test you’ve run. And sometimes you need to be able to specify exact inputs or sequences of inputs. But if you can determine whether or not the program is passing the tests that you’re running, there is a lot to be said for constantly giving it new test cases instead of reruns of old tests that it has passed.

      我們并不鼓勵盲目的測試。你需要知道你在運行什么測試。而且有時,你需要能指明準確的輸入和輸入序列。然而,如果你能確定程序是否通過了你在運行的測試,那將會不斷帶給它新的測試用例,而不是重新運行它已經通過的舊測試。

      14. We need to plan for the ability to log what testing was done. (Consensus)

      我們需要規劃能記錄已經完成的測試的功能。(一致同意)

      Some tools make it easier to log the progress of testing, some make it harder. For debugging purposes and for tracing the progress of testing, you want to know at a glance what tests cases have been run and what the results were.

      有些工具能容易地記錄測試進程,而有些則很困難。對于調試目標和跟蹤測試過程,你會想要大體知道已經運行了哪些測試用例,以及它們的結果是什么。

      Staffing and Management

      安排崗位和管理

      15. Most of the benefit from automation work that is done during Release N (such as Release 3.0) is realized in Release N+1. There are exceptions to this truism, situations in which you can achieve near-term payback for the automation effort. Examples include smoke tests, some stress tests (some stress tests are impossible unless you automate), and configuration/compatibility tests. (Consensus)

      從發行版N(比如發行版3.0)的自動化工作中得到的大部分收益往往在發行版N+1中才能實現。但也有例外,即你在某些情況下,可以獲得自動化工作的近期回報。例如煙霧測試、一些強力測試(有些強力測試只有你使用自動化后才能實現)、以及配置/兼容性測試。(一致同意)

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>