2014年9月27日 星期六

[研究] Testopia 測試案例 (Test Case) 管理系統(CentOS 7.0 x86_64)

[研究] Testopia 測試案例 (Test Case) 管理系統(CentOS 7.0 x86_64)

2014-09-27

官方網站
https://developer.mozilla.org/zh-TW/docs/Mozilla/Bugzilla/Testopia

Testopia 2.5 (Bugzilla 4.2) 下載
http://ftp.mozilla.org/pub/mozilla.org/webtools/testopia/testopia-2.5-BUGZILLA-4.2.tar.gz
ftp://ftp.mozilla.org/pub/mozilla.org/webtools/testopia/testopia-2.5-BUGZILLA-4.2.tar.gz

準備工作

BugZilla 需要先安裝好

[研究] BugZilla 4.4.5 缺陷管理系統 快速安裝程式(CentOS 7.0 x86_64)
http://shaurong.blogspot.tw/2014/09/bugzilla-445-centos-70-x8664.html

安裝

yum  -y  install  httpd
service  httpd  restart
chkconfig   httpd  on

#解壓縮︰ tar zxvf testopia-2.5-BUGZILLA-4.2.tar.gz
#把裡面的內容丟到 bugzilla 的根目錄,例如 /var/www/html/bugzilla
cd  /usr/local/src
wget   http://ftp.mozilla.org/pub/mozilla.org/webtools/testopia/testopia-2.5-BUGZILLA-4.2.tar.gz
mkdir  -p   /var/www/html/testopia
#tar   zxvf  testopia-2.5-BUGZILLA-4.2.tar.gz  -C  /var/www/html/testopia
tar   zxvf  testopia-2.5-BUGZILLA-4.2.tar.gz  -C  /var/www/html/bugzilla/

#執行 checksetup 的 perl 檔 :
cd /var/www/html/bugzilla/
./checksetup.pl
firefox  http://localhost/bugzilla   &

這樣就安裝完成了。(畫面上可以看到 Testopia 下拉選單)




基本的使用流程如下︰

新增一個 Product 以及多個 Components : Administration > Product
新增一個 Test Plan
新增多個 Test Cases : 要注意的是狀態要 CONFIRMED 之後才能被挑選來執行。
新增一個 Build : ex 1001
新增一個 Environemnt : 這邊的 Environemnt,通常是指一些像是OS,Browser,Hardware等等不同的執行環境。
新增一個 Test Run : 選擇要執行的 Test Plan,以及選擇要跑的Build,挑選 Test Case
執行 Test Run : 把相
產成 Report,在 Test Run 上按右鍵,就可以把相關的的報告展現在 Dashboard上面

(完)

相關

[研究] BugZilla 5.0.1 缺陷管理系統 快速安裝程式(CentOS 7.1 x86_64)
http://shaurong.blogspot.tw/2015/11/bugzilla-501-centos-71-x8664.html

[研究] Testopia 測試案例 (Test Case) 管理系統(CentOS 7.0 x86_64)
http://shaurong.blogspot.com/2014/09/testopia-test-case-centos-70-x8664.html

[研究] Testopia 測試案例 (Test Case) 管理系統(CentOS 6.5 x86_64)
http://shaurong.blogspot.com/2014/09/testopia-test-case-centos-65-x8664.html

[研究] BugZilla 4.4.5 缺陷管理系統 快速安裝程式(CentOS 7.0 x86_64)
http://shaurong.blogspot.tw/2014/09/bugzilla-445-centos-70-x8664.html

[研究] BugZilla 4.4.5 缺陷管理系統 快速安裝程式 (CentOS 6.5 x86_64)
http://shaurong.blogspot.tw/2014/09/bugzilla-445-centos-65-x8664.html

Testopia 測試案例管理系統簡介
http://blog.codylab.com/testcase-management-using-testopia/

4 則留言:

  1. Hi 浮雲
    先謝謝你這篇的分享, 但我做到
    #執行 checksetup 的 perl 檔 <<< 這裡就卡住了

    發現壓縮包裡面並沒有checksetup的perl檔, 請問是對的嗎?

    回覆刪除
    回覆
    1. 請問你用的 CentOS 版本 ? 6.x or 7.x ? x86 or x64 ? Testopia 版本 ? BugZilla 版本 ?

      刪除
    2. [研究] BugZilla 5.0.1 缺陷管理系統 快速安裝程式(CentOS 7.1 x86_64)
      http://shaurong.blogspot.tw/2015/11/bugzilla-501-centos-71-x8664.html

      刪除
  2. Hello 謝謝你的回覆,後來我找到原因了。我一直誤以為testopia的壓縮檔裡面有checksetup.pl,新手問了個蠢問題,不好意思啊!謝謝你的分享,好文章呢!

    回覆刪除