<sub id="l9qyp"><listing id="l9qyp"></listing></sub>

    <form id="l9qyp"><legend id="l9qyp"></legend></form>
      1. <wbr id="l9qyp"></wbr>
        1. 更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          我的自動化開展思路(分享)

          • 發布:軟件測試培訓
          • 來源:軟件測試教程
          • 時間:2017-07-11 16:27

          本人在公司一直從事自動化測試推進工作,最近在好友的邀請下去其就職的公司分享如何開展自動化測試!

          希望能幫其解決如下幾個痛點:

          1.上線周期長;

          2.測試時間緊張,上線信心不足,測試覆蓋不全;

          3.修改一個BUG,也需要大量的人力去測試;

          4.經常需要通宵,只有凌晨才敢上線。

          在這里將分享的內容綱要分享一下,主要圍繞其痛點關注的問題進行開展!(僅個人愚見,不喜勿噴)

          也希望能夠給有同樣痛點的同學提供一點點思路!

          1、手動測試和自動化測試+手動測試兩種模式對版本質量有哪些提高。

          在BUG修復時:可以降低對相關功能影響;

          功能重構時:可以顯著提高測試效率,并且充分保障業務的一致性;

          新功能上線時: 可以提高測試覆蓋,降低意外發生;

          對快速上線會比較有信心!

          舉例:昨天下班前一個上線版本,修改購物車中一個規格商品的問題,

          導致一個爆款商品下單金額計算錯誤的BUG;

          如果購物車全場景手工測試的化,>1個人天,修復上述問題到上線最快都要1天時間;

          而開展有成效的自動化之后, 開發花了半個小時定位并修改規格商品的問題,半個小時左右BUG回歸;

          然后跑自動化用例,發現導致的爆款商品下單金額計算錯誤的BUG,再修復爆款商品問題;

          再次跑自動化用例通過,并上線,前后不到兩個小時;

          2、自動化測試用例一般在哪個階段完成

          新功能,在手工測試結束之后 或者 新功能上線之后 補充自動化用例;

          已用例覆蓋功能:可以同步進行BUG修復,邏輯微調;

          3、自動化測試用例覆蓋度到什么程度

          建議重要等級 1級的業務 全覆蓋;主體的下單流程,所有涉及到用戶金錢的用例;

          重要等級2級 的業務 好實現的進行自動化;

          以接口自動化優先保障后臺業務的正確性,輔助UI測試保障前端重點業務邏輯,配合表數據校驗;

          這樣自動化的回報會大于投入,過猶不及。

          4、能否給出簡單示例說明自動化測試中前置條件、操作步驟、預期結果和實際判斷

          前置條件:清理垃圾數據、開啟活動、初始化庫存 、生成預期結果 等

          操作步驟:可以根據用戶操作行為 進行組織,比較好理解 ;

          結果判斷:在操作過程中收集過程數據,在操作結束收集結果數據 跟 預期結果進行校對;

          結果數據包括:頁面展示數據、接口返回數據,redis數據、數據庫數據等;

          5、自動化用例的管理和新增以及維護,怎么操作

          使用git進行用例管理;

          建議使用 sublime 進行用例維護;

          使用Jenkins 進行用例執行任務管理;

          6、自動化用例設計工作量是怎么安排的

          先摸索,再度量一個標準;

          7、助力手工測試

          自動化用例有一定的積累之后,可以有效的提高手工測試效率;

          給手工測試做數據初始化;

          幫助快速熟悉許久未接觸的業務;

          作為測試筆記使用;

          快速回歸修復的BUG;

          8、自動化框架 robot framework

          pip install PyMySQL

          pip install requests

          sudo easy_install pip

          sudo pip install robotframework

          sudo pip install robotframework-ride #可不裝

          sudo pip install robotframework-requests

          sudo pip install robotframework-databaselibrary -i http://pypi.douban.com/simple

          9、使用sublime + robot framework assistant 開發調試

          10、四層用例結構

          接口資源層

          接口關鍵字層

          業務關鍵字層

          用例層

          11、使用Jenkins 工程化

          已實現項目自動編譯、自動docker部署、自動分布式測試、自動優雅停機交替上線! 全程30分鐘左右!

          12、誰來寫自動化用例

          每個測試都要會寫,測試結束,自己補充用例!

          預約申請免費試聽課

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

          上一篇:15個常見端口及安全測試
          下一篇:達內11月軟件測試免費訓練營開班啦!
          • 掃碼領取資料

            回復關鍵字:視頻資料

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

          • 視頻學習QQ群

            添加QQ群:1143617948

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

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

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          奇米影视奇米色777欧美欧美一级高清片在线观看876av电影高清 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>