禪道項目管理系統整合Selenium IDE的思路

前兩天說用過Selenium IDE產生了一些想法,這裏作一些整理。api

傳統的測試人員管理測試用例,基本都是用Excel。這沒什麼很差的,也沒什麼好的。若是經過管理系統來管理用例,相對來講,少了一些簡便性,但增長了數據的安全性、軌跡性、可共享性等優勢。瀏覽器

因此若是用的是禪道項目管理系統的話,對於測試用例的設計、用例的執行,若是能與 Selenium IDE 這樣的測試工具能無縫整合,無疑是提供了生產力提高的一種方案。安全

一、基本概念

1.1 SIDE

先列出Side的基本概念:ide

  • 項目
  • 測試套件
  • 測試:命令、參數、值、描述

1.2 禪道

禪道項目管理系統測試方面的一些基本概念:工具

  • Bug
  • 公共用例庫:能夠把不一樣的測試模塊,或者是測試功能點所引用到的測試用例作分類管理,這樣能夠有效提升測試用例的複用性。這裏的用例是能夠導入到全部產品中的。主要適用於跨產品的用例,好比瀏覽器的兼容性測試,安全測試,性能測試。測試經理能夠把常見的一些分類,用例列舉出來,來引導普通的測試人員來寫用例。
  • 用例:禪道中的測試用例,完全的將測試用例步驟分開,每個測試用例都由若干個步驟組成,每個步驟均可以設置本身的預期值。這樣能夠很是方便進行測試結果的管理和Bug的建立。
  • 套件:測試套件是把服務於同一個測試目的或同一運行環境下的一系列測試用例有機的組合起來。也就是把測試用例根據測試需求劃分紅不一樣的部分,每一個部分就是一個測試套件
  • 測試單:當開發人員申請測試以後,會生成相應的測試版本給測試人員。這時測試人員要作的就是爲這個測試版本關聯相應的測試用例。若是這個測試任務須要多人來配合完成,則須要將相應的用例指派給相應的人員來進行完成,或者本身領取相應的測試用例。
  • 測試報告:項目任務開發完成後,在項目--版本提交版本,項目--測試提交測試,關聯測試用例。測試人員在測試--測試單裏執行用例,完成測試後,能夠直接建立測試報告。性能

  • 執行用例,提交Bug:在測試---測試單的用例列表頁面,用戶能夠按照模塊來進行點選,或者選擇全部指派給本身的用例,來查到須要本身執行的用例列表。在用例列表頁面,選擇某一個用例,而後選擇右側的「執行」按鈕,便可執行該用例。測試人員在測試時,咱們推薦在 測試--- 測試單 頁面,測試版本所關聯的用例列表裏執行用例,完成測試,而後生成測試報告。測試

二、思路

新版的SIDE 目前爲止(v3.6)在項目保存的體驗是有缺陷的,它調用的是瀏覽器的下載api,因此每保存一次項目,就要「下載」一次,從新選保存目錄、指定文件名。設計

經過一張流程圖來簡單演示思路:3d

SIDE 和禪道兩邊各有一些開發的工做量,應當從SIDE這邊開始,實現用戶登陸、項目管理界面、經過API項目加載、經過API加載項目中測試套件及相應用例、套件管理API、用例管理API、項目保存API;禪道那邊則主要是擴充用例字段、保存SIDE所需信息、命令、參數等,以及整合Selenium Command-Line Runner等。blog

有沒有感興趣一塊兒來完成這項「偉大」事業的同窗呢?

相關文章
相關標籤/搜索