@[|Spring|Spring MVC|Mybatis]mysql
[TOC]git
捉蟲記 設計初衷是爲了方便開發人員自測(固然了,對於須要自行完成測試的測試團隊也是適用的),其主要特性爲:github
項目管理 :由需求方發起項目,並按照瀑布流
軟件開發模型跟蹤整個項目的完成狀況;sql
用例管理 :方便添加和管理測試用例,也支持 Excel、Xmind 等文件形式的用例上傳,支持用例篩選,併爲項目分配須要執行的用例;數據庫
項目質量報表 :報表以時間線的方式展現各個項目的質量變化;tomcat
自測質量排名 :以積分排名的方式展現項目成員自測質量高低;bash
精細化的權限控制 :精細的角色分離(產品、開發、測試),提供精細化的權限控制,某角色能夠作什麼,不能夠作什麼一目瞭然;maven
提示:具體可參考下面
典型場景使用圖示
一節,可是什麼角色作什麼不是絕對的,能夠根據團隊實際狀況調整,好比,能夠由測試人員發起項目。工具
系統:Linux測試
語言:Java ( Version>1.8 )
數據庫:Mysql
其餘工具:Maven
修改 pfcase-schema.sql 中的 admin 帳號的密碼和 E-mail 地址( bugCatcher/src/main/resources/database/pfcase-schema.sql )
INSERT INTO signon VALUES('admin','Your Password'); INSERT INTO account VALUES('admin','Your E-mail address','admin');
修改 jdbc.properties 中的 mysql 配置( bugCatcher/src/main/resources/orm/jdbc.properties )
# local jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://<mysql host>:<mysql 端口>/pfcase jdbc.username=<mysql 用戶名> jdbc.password=<mysql 密碼>
修改 setup.sh 中的 mysql 配置( bugCatcher/setup.sh )
#!/usr/bin/env bash mkdir ~/fileupload mysql -h <mysql host> -P <mysql 端口> -u <mysql 用戶名> -p<mysql 密碼> < <上述 pfcase-schema.sql 文件的絕對路徑>
執行setup.sh
完成初始化
mvn tomcat7:run -Dmaven.tomcat.port=<端口號> &
提示:
<端口號>
設置爲任意未被佔用的端口便可
以部署在本機 8080 端口爲例,打開 http://localhost:8080/ 即能打開捉蟲記登陸頁面
角色-功能對照表
admin:內置帳戶,擁有最高權限,能夠作任何操做,慎用。
新建用例,模塊支持新建或者選擇已有的:
選擇項目,勾選該項目須要執行的用例並分配(用例支持按指定條件搜索 /篩選):
捉蟲記也支持 Excel、Xmind 等文件形式的用例上傳,但僅作備份用例使用:
執行一條,已執行欄目下勾選一條:
測試人員一條條檢查下去,功能無誤點擊 good 按鈕,執行不到位點擊 bad 按鈕(能夠將 bug 連接填寫上去),當項目下的用例所有執行完成之後會在項目概況下自動打分
此欄目主要對執行用例的開發人員進行自測質量評價,評分有 A (+20 )/ B (+10 )/ C (-10 )三個等級,具體評價標準能夠自行定義,最終會給全部人員一個積分排名
bug 管理與跟蹤
。。。
郵箱:canyuns [ @ ] 163.com
The project is open-sourced software licensed under the MIT license