自動化測試優缺點思考
1. 自動化測試有什麽好處:
a) 節省人力,只要代碼維護的好,不需要那麽多人就可完成測試
b) 節省時間,測試腳本可以晚上或者是周末跑測試腳本
c) 優化資源分配,在運行測試腳本的同時,QA可以做其他事,比如設計新測試用例
d) 方便regression,極大提高效率
e) 增加軟件的可信度,測試是機器執行的,排除了手工測試時因人為情緒而發生的隨意性或疏忽性,測試結果更可信
f) 能完成手工不易控制的工作,比如采集系統cpu占有率信息,手工計算很復雜,還要進行數據比對,使用腳本更簡單,更方便。
2. 自動化測試的缺點:
a) 腳本維護成本高,尤其是版本變動比較大,對項目來說,是潛在的風險
b) 不易發現新bug
3. 自動化測試工具的分類:
a) 基於GUI的功能測試工具QTP(現UFT)
b) 基於IDE的自動化測試,比如開源的selenium/eclipse/visual studio selenium是開源框架,eclipse需要需要插件
c) 基於純腳腳本的自動化測試 shell/perl/ruby/python
自動化測試優缺點思考
相關推薦
自動化測試優缺點思考
資源 比較 perl 數據比對 gui visual 自動化測試工具 sele bug 1. 自動化測試有什麽好處: a) 節省人力,只要代碼維護的好,不需要那麽多人就可完成測試 b) 節省時間,測試腳本可以晚上或者是周末跑測試腳本 c) 優化資源分配,在運行測試腳本的同時
關於UI自動化測試的思考
不知不覺,時間過去了二年多,從開始想學習自動化(UI自動化到上手做專案)到上手,到能獨立開發一個專案的UI自動化指令碼。 一直在學習,邊做邊學,邊看邊學。邊總結(具體看我的部落格,其中大部分都是自己的理解)。隨著一個個專案的落地,自己也想總結自己對ui自動化的理解了。 也參考網上的幾個觀點: 1,ui自
基於python自動化測試平臺與虛擬化技術結合的思考
主力 根據 測試 導致 文件掛載 配置 存在 自動化 作用 背景: 自動化測試行業內,個人覺得主力語言是python、java。這裏討論下基於python自動化框架設計與case開發,用過python的都知道它的好處,但是根據實際項目需要有了很多迎面而來的困難--主機遷
自動化測試的一些思考
維護 環境 模塊 方式 同時 生產 調度 回歸 恢復 自動化測試的一些思考 1 自動化測試框架一般分層 第一層:被測軟件 第二層:通用自動化測試工具 第三層:組件抽取(組件化): 基礎公共組件庫 業務模塊公共組件 業務模塊組件庫 第四層
關於自動化測試的一點思考
exce 向上 平衡 fiddler 人員 資料 三種 ron 浪費 測試十年,有一大半時間在做手工測試。最近幾年開始看一些自動化測試的東西,有多年手工測試的基礎,自動化測試進展相當快,尤其是接口自動化和功能自動化。 自動化測試在我看來就是用工具或者腳本一一實現手工測試的步
關於自動化測試的定位及一些思考
大家對自動化的理解,首先是想到Web UI自動化,這就為什麼我一說自動化,公司一般就會有很多人反對,因為自動化的成本實在太高了,其實自動化是分為三個層面的(UI層自動化、介面自動化、單元測試),不是每個層面的自動化都是遙不可及的,以下標示一下這三
演算法自動化測試的挑戰與思考
一、背景 從入職到現在已經有3個多月了,從最初的對於電商廣告業務和演算法測試的一頭霧水,到現在的漸漸瞭解,基本上已經可以勝任專案的常規質量保障任務。然而,目前的質量保障手段依然停留在手工測試層面,自動化相對來說依然是比較空白。 關於持續整合和自動化,早已不是新鮮的話題。但是搜了下內網上關於自動化的一些話題,發
關於web自動化測試的一些自己的思考和總結
未來工作發展的一些想法。1.關於自動化測試。 自動化測試,目前可以用selenium可以寫出一些符合測試流程的測試指令碼。但是還是存在比較多的技術難題。 問題一,驗證碼,之前學習的驗證碼識別技術對於
關於自動化測試的一些思考。
我們都知道自動化測試是一種不錯的迴歸測試的解決方案,我們一直想在自己負責的被測試產品/模組中引入自動化測試,但是,是不是應該大張旗鼓的在產品測試過程中引入自動化? 要知道迴歸測試是有其專用目的的,主要是為了驗證原來好用的功能現在仍繼續好用,發現原來好用但現在不好用的功能。要知道自動化測試指令碼的完全建立不
關於自動化測試的一些思考(一)
為什麼要進行自動化測試?要回答這個問題,先了解一下測試背景。我們專案所使用的軟體開發模型是agile,agile開發的scrum模型,整個大專案分成一個個小team,每個team都有一個scrum master。Scrum master 根據每個人的情況安排任務,制定sprint plan。我們的測試有兩條
樂搏講自動化測試-python語言特點及優缺點(5)
腳本 網頁 分享 編譯程序 符號 支持 目前 載器 速度 相信小夥伴們都知道,隨著軟件測試行業的發展和進步自動化測試已經成為必然。在競爭日益激烈的市場環境中也是你升職加薪的利器。 所以,小編決定從今天起!將要系統、連續、高質量的持續更新「整套自動化測試」文章!從0開始,讓你
關於自動化測試框架設計的幾點思考
對於自動化測試的好處和重要性,相信大家都已經瞭解。自動化測試可以讓我們在有限的時間內儘可能多的覆蓋所涉及到的測試場景,減少測試人員的的重複性工作,提高測試效率以及覆蓋率。 其實很多測試同學都非常積極嘗試自動化,但最終又選擇放棄,很重要的原因是沒有感受到自動化帶來的收益。 實際上,自動化的效率高低很大程度上
關於自動化測試用例失敗重試的一些思考
自動化測試用例失敗重跑有助於提高自動化用例的穩定性,那我們來看一下,python和java生態裡都有哪些具體做法? # 怎麼做 如果是在python生態裡,用pytest做測試驅動,那麼可以通過pytest的外掛pytest-rerunfailures來實現失敗用例重跑,具體的使用方式有兩種,一種是通過命令
Robot Framework自動化測試Selenium2Library庫詳細用法
www range fire 查看 int log world 定時 until 一、瀏覽器驅動 通過不同的瀏覽器執行腳本。 Open Browser Htpp://www.xxx.com chrome 瀏覽器對應的關鍵字: fi
Robot Framework自動化測試---Selenium API
地址 create http 錯誤提示 所有 baidu htmlunit pan 發的 一、瀏覽器驅動 通過不同的瀏覽器執行腳本。 Open Browser Htpp://www.xxx.com chrome 瀏覽器對應
自動化測試代碼註釋規範
online *** drive 成員 文檔自動生成 pan studio stl get 原文鏈接:http://www.cnblogs.com/zishi/p/6857606.html 一、頁頭加入代碼說明塊,格式如下: /******************
Android自動化測試遇到的問題及解決方法(1)
粘貼 png family 學習 再次 jmeter log 初始 mage 編者按:本文是小小小提姆在使用自動化測試工具TestWriter時的一點使用心得~我叫小小小提姆,是一名在IT行業的洪流中力爭上遊的軟件測試員,個人軟件測試擅長方向:1、功能測試(熟悉Fiddle
學習《selenium2自動化測試基於python》遇到的問題(一)
pypi tools bsp sel dir python 解決方案 打不開 什麽 問題一: 通過cmd,用Python安裝setuptools時,報錯no module named ‘six‘等類似情況時,解決方案: 翻譯過來就是缺少SIX的模塊,直接到官網打開,下載
APP接口自動化測試JAVA+TestNG(三)之HTTP接口測試實例
ons ace src 沒有 app 9.png 轉載 image try 前言 前兩篇普及相關基礎知識後,本篇主要對舉例對國家氣象局接口自動化測試進行講解(Get請求及結果斷言),以達到自動化測試入門目的,除了前兩篇的一些了解外,需要有一定的JAVA知識(HTTP
RobotFramework教程使用筆記——web自動化測試彈窗處理
switch lang web自動化 取消 使用 定義 www 普通 .cn 在web自動化測試中會遇到各種彈出框,在selenium中有對這些彈出框的處理。 彈出框一般有這麽幾類: 1、普通的彈出窗口,如果是可以定位的,直接定位到窗口,然後進行相