<pre id="ff7yo"></pre>

      <form id="ff7yo"><legend id="ff7yo"></legend></form>
        <nav id="ff7yo"><listing id="ff7yo"></listing></nav><nav id="ff7yo"></nav>

        <nav id="ff7yo"><listing id="ff7yo"></listing></nav>
        <small id="ff7yo"></small><nav id="ff7yo"><dd id="ff7yo"></dd></nav>
      1. <nav id="ff7yo"></nav>
          <form id="ff7yo"></form><nav id="ff7yo"></nav>
          <nav id="ff7yo"></nav>
          <sub id="ff7yo"></sub>
          更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          軟件測試一定要有專業測試人員嗎?

          • 發布:軟件測試培訓
          • 來源:軟件工程之思
          • 時間:2019-05-31 14:20

          現在很多想學軟件測試的朋友都會問這樣的問題:軟件測試由誰來做?是不是必須得有專業的測試人員?

          我個人的觀點是:必須的。

          首先,讓我們看看專業測試人員與普通的開發人員進行測試會有什么不同。

          假設要測試一個用戶登錄的功能,一個普通的程序員通常只會簡單測試一下以下用例:

          輸入正確的用戶名、密碼,能登錄;

          輸入錯誤的用戶名密碼,提示錯誤,不能登錄。

          而一個有經驗的程序員還會測試一下其他情況,例如:

          用戶名或者密碼為空,是否提示錯誤;

          沒有注冊的用戶名和密碼,是否會提示錯誤。

          但對于專業測試人員來說,上面這些肯定是不夠的,還需要有以下這些情況的功能性測試:

          用戶名密碼是否大小寫敏感;

          用戶名或密碼如果是用特殊字符,會不會導致程序異常;

          用戶名或密碼如果特別長,是不是會有異常;

          是不是所有主流瀏覽器和終端設備都能使用。

          除了功能性的測試,還需要進行非功能性的測試,也就是像性能、安全性和用戶體驗等方面的測試。比如以下測試用例:

          是否可以通過發送數據包反復登錄,暴力破解密碼;

          會不會有Sql注入的風險;

          大量用戶同時登錄,頁面會不會崩潰;

          用鍵盤Tab、回車鍵是否可以操作。

          這就是專業和非專業的區別。

          我在某軍工單位也了解到這樣的一個案例:

          由于開發人員少,每個人都承擔了多個軟件的開發任務,沒有專職的測試團隊,軟件測試都是由開發人員兼職的,只是將測試的軟件和開發的軟件交叉分開。這樣的安排,使得測試效果非常不好。具體的表現是測試發現的Bug數非常之少,有價值的Bug基本沒有,而且在由開發人員完成內部測試之后再進行的第三方測評仍然會發現大量的Bug。

          為什么開發人員做測試會比專業測試人員的效果差這么多?可能有以下幾個原因:

          1、職責視角問題

          開發人員的職責是完成用戶期望的功能,這種思維方式會嚴重影響開發人員的測試行為,使得開發人員進行測試也只在注重功能的實現上,很少會考慮異常的測試用例和非功能性的測試用例。

          而對于測試人員來說,他的職責是發現軟件存在的缺陷,是挑錯、找問題,所以,他的測試用例不僅僅是功能性的,而是會考慮所有可能的用戶使用場景,正常的、異常的,甚至各種極端情況。

          2、投入度問題

          開發人員做測試只是兼職,他同時要負責繁重的開發任務,所以他的重心是在開發上,他在測試上投入的時間和精力肯定會比開發上少。這種投入度,測試的效果又怎會好?

          3、測試能力問題

          開發人員在測試能力上也會比專業測試人員差很多。對于測試方法的熟悉程度、對于測試工具的使用等方面,開發人員都是沒有辦法和專業的測試人員比。

          所以,軟件測試一定要有專業的測試人員來做才行。

          免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:需求測試注意事項有哪些?
          下一篇:測試需要什么樣素質的測試工程師?

          參加軟件測試培訓靠譜不?

          軟件測試培訓都學寫什么?

          軟件測試工程師需要我們掌握什么技術?

          學習軟件測試的優勢是什么

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          神马影院-战旗影院-首播影院-新视觉影院-在线观看中文字幕dvd播放 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>