[Testlinkjp-users] テスト計画に大量のテストケースを簡単に一括追加する方法は?

Back to archive index

Akipii Oga akipi****@gmail*****
2008年 10月 24日 (金) 16:23:43 JST


あきぴーです。
川西さんの修正方針で試した所、3ケースとも正常動作を確認しました。
迅速なアドバイスありがとうございます。

この修正で、Testlinkの運用がかなり楽になりました。
今の僕は少人数で運用しているので、担当者はテスト実行だけ、管理者は何でもできるという風に、
管理手法を緩くした方が運用しやすいです。

以上、よろしくお願いします。

2008/10/24 13:46 Toshiyuki Kawanishi <tosik****@users*****>:
> 川西です。
>
>
> あきぴーさん、さっそく動作確認ありがとうございます!
>
> まとめると、以下のようになると思います。
>
>
> 1.テストケースをテスト計画へ追加画面で、チェックボックスのデフォルト表示=ONにする
> → <testlink_dir>/gui/templates/planAddTC_m1.tpl
>  ソースの書き換えが必要
>  124-127 このタグの最後に「checked」をつける
>
> 2.ユーザをテストケースへアサイン画面で、チェックボックスのデフォルト表示=ONにする
> → <testlink_dir>/gui/templates/tc_exec_assignment.tpl
>  ソースの書き換えが必要
>  85-87 このタグの最後に「checked」をつける
>
> 3.ビルドのテスト結果画面(テスト実行画面)で、成功のラジオボタンのデフォルト表示=ONにする
> → <testlink_dir>/custom_config.inc.php
>  カスタム設定ファイルに以下の設定を追加
>  $g_tc_status_for_ui_default = "passed";  // 成功:"passed", 失敗:"failed", ブロック: "blocked"
>
>
> 以上、ご確認をお願いします。
>
>
> Toshiyuki Kawanishi <tosik****@users*****>
>
>
> ---
>> あきぴーです。
>> 川西さん、ありがとうございました!
>> さっそく試した所、下記のケース1は動作確認OKでした。
>>
>> すみませんが、2と3についても、修正対象ソースと修正方法について教えて頂けませんか?
>> おそらく、同様に「checked」タグをつけるだけかと思います。
>>
>> 1.テストケースをテスト計画へ追加画面で、チェックボックスのデフォルト表示=ONにする
>> →gui/templates/planAddTC_m1.tpl
>> 124-127 このタグの最後に「checked」をつける
>>
>> 2.ユーザをテストケースへアサイン画面で、チェックボックスのデフォルト表示=ONにする
>> 現行は、チェックボックス=OFFなので、ユーザアサインのUIが使いづらい。
>> →??
>>
>> 3.ビルドのテスト結果画面(テスト実行画面)で、成功のラジオボタンのデフォルト表示=ONにする
>> 現行は、「ブロック」がONになっているので、「成功」を選ぶ手間がかかる。
>> 普通のテストでは、ブロックや失敗のケースは少ないはずだから。
>> →??
>>
>> 以上、よろしくお願いします。
>>
>> 2008/10/24 12:09 Toshiyuki Kawanishi <tosik****@users*****>:
>> > 川西です
>> >
>> >
>> > あきぴーさん、いつもご質問ありがとうございます!
>> >
>> >> ですが、テストケースをテストスイート単位で細かくグループ化しているので、数百個近く
>> >> チェックをクリックしないといけません。
>> >> それがすごく面倒なのです。
>> >>
>> >> config.inc.phpにも設定箇所がなかったようです。
>> >>
>> >> おそらく、テスト計画へテストケースを追加する画面の初期表示処理で、タイトルバーにある
>> >> チェックをONに実行するよう、JavaScriptを走らせるロジックを入れればいいと思います。
>> >>
>> >> ソースのどの当たりなのか、教えてもらえれば試してみようかと思います。
>> >
>> > これは仰るとおり、ソースを書き換えないと実現できないと思います。
>> >
>> > 対象となるファイルは、
>> > <testlink_dir>/gui/templates/planAddTC_m1.tpl
>> > となります。
>> > (PHPのテンプレートエンジンであるSmarty用のテンプレートファイル)
>> >
>> > この124-127にあるチェックボックスタグが該当の部分になりますので、
>> > このタグの最後に「checked」をつけるとよいと思います。
>> >
>> >              <input type='checkbox'
>> >                     name='{$add_cb}[{$tcase.id}]'
>> >                     id='{$add_cb}{$tcase.id}'
>> >                     value='{$tcase.id}' checked>
>> >
>> > --
>> > Toshiyuki Kawanishi <tosik****@users*****>
>> >
>> > _______________________________________________
>> > Testlinkjp-users mailing list
>> > Testl****@lists*****
>> > http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
>> >
>>
>> _______________________________________________
>> Testlinkjp-users mailing list
>> Testl****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
>
> _______________________________________________
> Testlinkjp-users mailing list
> Testl****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
>




Testlinkjp-users メーリングリストの案内
Back to archive index