- Q24.出力したレポートのライセンスについて
- Q23.TestLink1.8.1でグラフに日本語を表示する方法
- Q22.TestLink1.7.4でログイン画面から日本語にする方法
- Q21.TestLink1.7.4で1つのブラウザで複数のTestLinkを開いた場合に、目的とは違うTestLinkを開く問題の回避方法
- Q20.ビルドのテスト結果画面(テスト実行画面)で、成功のラジオボタンのデフォルト表示=ONにする
- Q19.テストケースをテスト計画へ追加画面で、チェックボックスのデフォルト表示=ONにする
- Q18.テストの実行で、(デフォルトで)実行した履歴を表示する
- Q17.「テスト実行のアサイン」で「未割当」でも、テスト実行及びレポート出力できるようにする。
- Q16.アップロードするファイルのMaxサイズを拡大できますか?
- Q15.アップロードした添付ファイルをDBへ格納できますか?
- Q14.実行済みのテストケースの編集・削除を可能にする
- Q13.日本時間に合わせる
- Q12.テストスイート表示が遅い場合
- Q11.インポートのXMLファイルサイズを変更するには?
- Q10.RedMineからTestLinkにリンクを張れますか?
- Q9.All In One TestLinkでネットでつながった他のPCからMantisを見えるようにするには
- Q8.大量のテストケースをインポートする場合
- Q7.「ステップ」や「期待結果」の記載漏れのテストケースをチェックするには?
- Q6.同じサイトの異なるTestLinkを複数開くと表示がおかしくなる
- Q5.ユーザーが自分でユーザー登録できないようにするには?
- Q4.「テストケースの追加」や「ユーザー割り当て」を一発でやるには?
- Q3.TestLinkの見た目を変えることはできますか?
- Q2.バグ管理システムと一緒に使う時は?
- Q1.「テストケースの印刷」の時の社名を変えるには?
Q24.出力したレポートのライセンスについて ↑
TestLink自体のライセンスはGPLですが、TestLinkで出力したレポートはGPLは適用されません。必要に応じて各ユーザでレポート用の著作権表示を設定するようにお願いします。
TestLink 1.7.5の場合は、config.inc.phpの
TL_DOC_COPYRIGHTおよびTL_DOC_CONFIDENTの値
を変更、
TestLink 1.8.1の場合は、custom_config.inc.phpに
$tlCfg->document_generator->company_copyright = '文書の著作権の表示内容'; $tlCfg->document_generator->confidential_msg = '部外秘などの表示内容';
という設定を追加することで変更することができます。
Q23.TestLink1.8.1でグラフに日本語を表示する方法 ↑
以下、TestLink1.8.1がすでにインストール済みとします。
1. グラフにフォントをセットするためのパッチを適用
以下のURLからパッチをダウンロードして、TestLink 1.8.1のファイルを上書きします。
http://sourceforge.jp/ticket/download.php?group_id=3032&tid=15979&file_id=3663
# このパッチは今後のTestLinkに反映される予定です。
2. フォントを入手
日本語のTrueTypeフォントを入手します。
ここでは、例としてIPAで配布されているIPAフォントを使用するとして説明します。
2-1. 以下のURLにアクセスします。
http://ossipedia.ipa.go.jp/ipafont/download.php?
2-2. IPAfont00203.zip をダウンロードします。
2-3. ZIPアーカイブを解凍し、同梱されている ipag.ttf を以下のディレクトリ配下にコピーします。
<TestLinkインストールディレクトリ>/third_party/pchart/Fonts/
3. フォントを設定
<TestLinkインストールディレクトリ>/custom_config.inc.php
に以下の設定を追記します。
$tlCfg->charts_font_path = TL_ABS_PATH . "third_party/pchart/Fonts/ipag.ttf"; $tlCfg->charts_font_size = 10;
Q22.TestLink1.7.4でログイン画面から日本語にする方法 ↑
以下のエントリを参考にして見て下さい。
TestLink:ログインページ等の日本語化
Q21.TestLink1.7.4で1つのブラウザで複数のTestLinkを開いた場合に、目的とは違うTestLinkを開く問題の回避方法 ↑
以下のエントリを参考にして見て下さい。
ひとつのサーバに複数のtestlinkを入れたときにハマる点
Q20.ビルドのテスト結果画面(テスト実行画面)で、成功のラジオボタンのデフォルト表示=ONにする ↑
デフォルトでは何故か「ブロック」になっている。 まとめてテストした結果を大量にコンバートする時、逐一「成功」を選択しないといけない。 そもそも、普通のテストでは、80%以上は「成功」のはず。 テスト結果が「ブロック」や「失敗」が半分以上のプロジェクトは、そもそも品質が悪いはずだ。 → /custom_config.inc.php カスタム設定ファイルに以下の設定を追加 $g_tc_status_for_ui_default = "passed"; // 成功:"passed", 失敗:"failed", ブロック: "blocked"
from プログラマの思索
Q19.テストケースをテスト計画へ追加画面で、チェックボックスのデフォルト表示=ONにする ↑
Testlinkの管理機能はデフォルトのままでは非常に使い辛い。 数千件のテストケースをインポート後、テスト計画へテストケースを追加しようとすると、テストケスイートのチェックボックスを1個ずつチェックしなければならない。 だから下記でデフォルトでONで表示する。 → /gui/templates/planAddTC_m1.tpl ソースの書き換えが必要 124-127 このタグの最後に「checked」をつける ユーザをテストケースへアサイン画面で、チェックボックスのデフォルト表示=ONにする → /gui/templates/tc_exec_assignment.tpl ソースの書き換えが必要 85-87 このタグの最後に「checked」をつける
from プログラマの思索
Q18.テストの実行で、(デフォルトで)実行した履歴を表示する ↑
Testlinkのデフォルト機能では、最新の実行履歴しか表示しない。 下記の設定で、テスト実行の履歴が全て表示される。 「config.inc.php − 533行付近」 /** [Executions] */ : //$g_exec_cfg->history_on=FALSE; $g_exec_cfg->history_on=TRUE;
from プログラマの思索
from 無料サーバーでTestLinkを試用する
Q17.「テスト実行のアサイン」で「未割当」でも、テスト実行及びレポート出力できるようにする。 ↑
また、Loginユーザー以外のテストケースも展開する。
実際のテストでは、テストケースを作りながらテストするときが多いから、アサインするユーザが決まっていない時が多い。 だから、条件を緩めないとテスト計画の全体像が見えない。 「config.inc.php − 596行付近」 ↓この設定を外すと、ユーザをテストケースにアサインしなくてもテスト実行できる。 //$g_exec_cfg->exec_mode->tester='assigned_to_me'; $g_exec_cfg->exec_mode->tester='all'; ↓この設定を外すと、テスト実行時にアサインに関わらず、テストケースを全て表示できる。 //$g_exec_cfg->user_filter_default='logged_user'; $g_exec_cfg->user_filter_default='none';
from プログラマの思索
from 無料サーバーでTestLinkを試用する
Q16.アップロードするファイルのMaxサイズを拡大できますか? ↑
アップロードするファイルのMaxサイズを変更するには「config.inc.php 174行付近」の以下を変更してください。
/** [GUI] */
:
//define('TL_IMPORT_LIMIT', '204800'); // in bytes
define('TL_IMPORT_LIMIT', '512000'); // in bytes
「334行付近」
:
//define("TL_REPOSITORY_MAXFILESIZE_MB", 1);
define("TL_REPOSITORY_MAXFILESIZE_MB", 4);
from プログラマの思索
from 無料サーバーでTestLinkを試用する
Q15.アップロードした添付ファイルをDBへ格納できますか? ↑
デフォルトでは普通にアップロードしますが、以下の変更で添付ファイルをデータベースへ格納します。
config_inc.php 316行 $g_repositoryType = TL_REPOSITORY_TYPE_DB; へ修正する。
from プログラマの思索
from 無料サーバーでTestLinkを試用する
Q14.実行済みのテストケースの編集・削除を可能にする ↑
Testlinkのデフォルト機能では、一度実行したテストケースを編集したり削除できない。 しかし実際のテストでは、テストした結果、設計書が間違っていてテストケースを編集せざるを得ない時は多い。 編集可能にするには、「config.inc.php − 516行付近」 /** [Test case] */ : //$g_testcase_cfg->can_edit_executed=0; $g_testcase_cfg->can_edit_executed=1; 削除可能にするには、「config.inc.php − 559行付近」で //$g_exec_cfg->can_delete_execution=0; $g_exec_cfg->can_delete_execution=1;
from プログラマの思索
from 無料サーバーでTestLinkを試用する
Q13.日本時間に合わせる ↑
「config.inc.php − /** [CHARSET] */」への追加
/** [CHARSET] */
date_default_timezone_set('Asia/Tokyo');
from プログラマの思索
from 無料サーバーでTestLinkを試用する
Q12.テストスイート表示が遅い場合 ↑
テストケースが1千件を超えると、JavaScriptが原因でテストスイート表示機能が遅くなるので、下記に変更します。 custom_config.inc.php に、以下の記述へ修正 $g_tree_type='JTREE';
from プログラマの思索
Q11.インポートのXMLファイルサイズを変更するには? ↑
config.inc.php のTL_IMPORT_LIMITとTL_IMPORT_ROW_MAXの値を下記に変更します。
/** some maxima related to importing stuff in TL */
// Maximum uploadfile size
// Also check your PHP settings (default is usually 2MBs)
//define('TL_IMPORT_LIMIT', '204800'); // in bytes
define('TL_IMPORT_LIMIT', '2097152'); // in bytes
/** maximum line size of the imported file */
//define('TL_IMPORT_ROW_MAX', '10000'); // in chars
define('TL_IMPORT_ROW_MAX', '15000'); // in chars
from プログラマの思索
下記の方法も試してみてください。
V1.7.Xで「実行」メニューでテストスイート選択時の動作が遅い件ですが、 角丸効果(niftycube.js)によるものの様です。 こちらではこのniftycube.jsを無効にして使用しています。 【修正情報】 gui/temprates/input_dimensions.conf 76行目付近 [execSetResults] # Enable/disable corner rounding via niftycube ROUND_EXEC_HISTORY=0 (1から0に変更) ROUND_TC_TITLE=0 (1から0に変更) ROUND_TC_SPEC=0 (1から0に変更) ちなみにV1.8では、デフォルトで「実行」メニューのテストスイート選択時に複数のテストケース表示が されない様になっています。
from ユーザML:TestLink 1.7.4(All In One TestLink JP) のパフォーマンス改善について
Q10.RedMineからTestLinkにリンクを張れますか? ↑
以下でRedMineからTestLinkへリンクを貼るパッチが公開されています。
http://groups.google.com/group/redmine-users-ja/browse_thread/thread/aa2bf808a682756f
Q9.All In One TestLinkでネットでつながった他のPCからMantisを見えるようにするには ↑
C:\xampplite\htdocs\testlink\cfg\mantis.cfg.php
の
define('BUG_TRACK_HREF', "http://localhost/mantis-1.1.1/view.php?id=");
/** link to the bugtracking system, for entering new bugs */
define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost/mantis-1.1.1/");
のlocalhostを自分のPCのIPアドレスに変えてください。
IPアドレスは「ファイル名を指定して実行」で「cmd」を実行し
「ipconfig」と打つと表示します。
例 IPアドレスが 111.222.333.444の場合
define('BUG_TRACK_HREF', "http://111.222.333.444/mantis-1.1.1/view.php?id=");
/** link to the bugtracking system, for entering new bugs */
define('BUG_TRACK_ENTER_BUG_HREF',"http://111.222.333.444/mantis-1.1.1/");
Q8.大量のテストケースをインポートする場合 ↑
Excelのワークシートに書いたテストケースをTestLinkのテストケースに変換するツール「v06_TestLinkCnvMacro.xls」を使うと便利です。
https://sourceforge.jp/projects/testlinktools/releases/31693
from プログラマの思索
Q7.「ステップ」や「期待結果」の記載漏れのテストケースをチェックするには? ↑
A7.以下のツールでテストケースをCSVに変えEXCELで確認できます。
※テストケースをCSV<−>XMLと相互変換するtestcaseConv(繰り返し変換可能)
http://testlinkjp.org/modules/mydownloads/singlefile.php?cid=2&lid=18
※テストケースをCSVにするtestcase2csv
http://testlinkjp.org/modules/mydownloads/singlefile.php?cid=2&lid=17
1.一度、全てのテストケースをエクスポート
2.上記のツールでCSVファイルに変換
3.Excelで読み込んで、「ステップ」、「期待結果」のそれぞれの列でソート
4.空欄になっているテストケースを探し、テストケース名などでTestLinkで検索し、編集
Q6.同じサイトの異なるTestLinkを複数開くと表示がおかしくなる ↑
A7.
一度クッキーを消してみてください。あるいは他のブラウザで開いてみてください。
以下のTipsも参考にしてみてください。
http://testlinkjp.org/modules/pukiwiki/?TestLinkTips#ct71_1_1
Q5.ユーザーが自分でユーザー登録できないようにするには? ↑
A5.「config.inc.php」の以下をFALSEに変えてください
// [LOGIN] // // Allow Users to create their own accounts by new user link on login page // TRUE => allow [STANDARD BEHAVIOUR] // FALSE => disallow // $g_user_self_signup = TRUE;
Q4.「テストケースの追加」や「ユーザー割り当て」を一発でやるには? ↑
A4.「[レ] ID テストケース バージョン」
上記タイトルバーの「ID」の横のチェックをクリックすると、そのテストスイートのテストケース全部にチェックが付きます。
Q3.TestLinkの見た目を変えることはできますか? ↑
A3.現状のTestLink 1.7.0でも、
gui/themes/配下にCSSのディレクトリと画像のディレクトリを作成すれば、GUI(スキン)のカスタマイズができますよね。
具体的には、
gui/themes/theme_m1/css/
gui/themes/theme_m1/images/
を別ディレクトリにコピーしてカスタマイズし、
config.inc.phpの
define('TL_THEME_CSS_DIR','gui/themes/theme_m1/css/');
define('TL_THEME_IMG_DIR','gui/themes/theme_m1/images');
を書き換えます。
Wikiスキンのギャラリーのように、
TestLinkスキンのギャラリーなんかを作成して、
作品を公募しても面白いかもしれないですね。
投稿されたテーマはこちらにあります TestLinkテーマGallery
Q2.バグ管理システムと一緒に使う時は? ↑
A2.MantisとBugzillaは以下を参考にしてください。
- 不具合管理システムMantisとTestLinkの統合手順
- 不具合管理システムBugzillaとTestLinkの統合手順
- 不具合管理システムTracとTestLinkの統合手順
- 不具合管理システムRedMineとTestLinkの統合手順
Q1.「テストケースの印刷」の時の社名を変えるには? ↑
A1.config.inc.phpの以下を変えて(文字コード「UTF-8」)保存します。
ロゴは「testlinkjp\icons」に入れて「company_logo.png」を書き換えて下さい。
/** [GENERATED DOCUMENTATION] */
// Constants used in printed documents.
define('TL_DOC_BASIC_CSS', TL_THEME_CSS_DIR . 'tl_doc_basic.css');
// Leave them empty if you would not to use.
define('TL_DOC_COMPANY', "○○株式会社);
define('TL_DOC_COMPANY_LOGO',
'<img alt="TestLink logo" title="configure using TL_DOC_COMPANY_LOGO" src="%BASE_HREF%' .
TL_THEME_IMG_DIR . '/company_logo.png" />');//testlinkjp\icons
define('TL_DOC_COPYRIGHT', 'copyright - ○○株式会社');
define('TL_DOC_CONFIDENT', '部外秘');










