[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]  [LaTeX (α版)]

Counter: 1355, today: 1, yesterday: 8

FrontPage

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/redmi­ne-users-ja/browse_thread/thread/aa2­bf808a682756f

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.p­hp?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/test­linktools/releases/31693

from プログラマの思索

Q7.「ステップ」や「期待結果」の記載漏れのテストケースをチェックするには?

A7.以下のツールでテストケースをCSVに変えEXCELで確認できます。
※テストケースをCSV<−>XMLと相互変換するtestcaseConv(繰り返し変換可能)
http://testlinkjp.org/modules/mydown­loads/singlefile.php?cid=2&lid=18
※テストケースをCSVにするtestcase2csv
http://testlinkjp.org/modules/mydown­loads/singlefile.php?cid=2&lid=17
1.一度、全てのテストケースをエクスポート
2.上記のツールでCSVファイルに変換
3.Excelで読み込んで、「ステップ」、「期待結果」のそれぞれの列でソート
4.空欄になっているテストケースを探し、テストケース名などでTestLinkで検索し、編集

Q6.同じサイトの異なるTestLinkを複数開くと表示がおかしくなる

A7.
一度クッキーを消してみてください。あるいは他のブラウザで開いてみてください。

以下のTipsも参考にしてみてください。
http://testlinkjp.org/modules/pukiwi­ki/?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は以下を参考にしてください。

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', '部外秘');


ページコメント
投稿された内容の著作権はコメントの投稿者に帰属します。

サイト検索

ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録

メインメニュー