[Testlinkjp-users] TestLinkCnvMacro で表を埋め込んだテストケースのコンバート

Back to archive index

SATO Fumikazu f.sat****@trico*****
2008年 12月 2日 (火) 17:16:31 JST


西山さん、梶野さん

佐藤です。
お返事ありがとうございました。

現状では<table>タグを動的に生成・・・までは考えておりませんでした。
Excelのセルに直接書いてしまうと、各行が<p>タグで括られてしまい、
正しい形でインポートされませんでしたので、それをどうにかしたい、と思ったのが発端でした。

(2)マクロを改良する、というご意見に従おうと思います。

とりあえず現状での使い方としては、

単一行=<p>タグ付与
複数行=そのまま

という形に改造して解決できました。

またわからないことが出てきましたら相談させていただきます。
ありがとうございました。


> 佐藤様
> 
> 初めまして、梶野と申します。
> ご質問、ありがとうございます。
> TestLinkCnvMacroで佐藤様がおっしゃっていることは全て実現可能かは
> 判断しかねますが、私でしたら以下の方法で実施するかなぁと
> 思います。
> 
> (1)TestLinkCnvMacroを利用する場合は、
> <ol><li>ステップ1</li><li>ステップ2</li>></ol><table>
> <tr><th>条件</th><td>条件内容</td></tr>
> <tr><th>入力値</th><td>値1</td></tr>
> </table>
> という文字列を手順に該当するExcelのセルにそのまま入力する。
> ただし、Excelのセルには文字数制限があるので、その範囲内でいれる。
> Office2000でしたらたしか32,767 文字まで入力可能ですが、
> 表示できるのは1024文字のみです。
> Excelの試験手順という名前がついた
> セルにはこの文字列のままでの入力はできなかったですか?
> こちらの環境でためしてみましたが、ナンバリングが失敗、
> 表の挿入はできました。
> 
> (2)TestLinkCnvMacroを改良する>>私はこちらを採用してます。
> 手順の記載が長くなる場合は文字列の足し算を行います。
> (例) "aaaaaa" + "bbbbbb"といったことはVBAでは割と簡単にできたはずです。
> あとはそれを以下のようにアウトプットするように改造します。
> "<steps><![CDATA["+手順の記載内容+"]]></steps>"
> 
> (3)<table>タグをつけた文章を動的に作成して、TestLinkにインポート
> したいとなると、TestLinkCnvMacroの改良が必要になります。
> 
> 特にシートの設定などは不要だと思いました。
> 以上、ご参考にしてみてください。
> 
> >はじめまして。
> >
> >TestLinkへのExcelからのインポート作業を行っています。
> >西山さんの「TestLinkCnvMacro」を利用させていただいているのですが、
> >1つ質問があり投稿させていただきました。
> >
> >試験手順(Steps)内に表を埋め込んだり、手順のナンバリングを行ったものを埋め込みたいのですが、
> >こういったデータをTestLinkCnvMacroを利用してコンバートすることは可能でしょうか。
> >
> >例)
> ><ol>
> ><li>ステップ1</li>
> ><li>ステップ2</li>
> ></ol>
> ><table>
> ><tr><th>条件</th><td>条件内容</td></tr>
> ><tr><th>入力値</th><td>値1</td></tr>
> ></table>
> >
> >↑こういったデータをTestLinkにインポートしたいのです。
> >XMLファイルを1つずつ作成することは可能ですが、
> >ここでTestLinkCnvMacroが利用できないかと考えました。
> >
> >もし可能でしたら、用意するExcelファイルのデータがどのようになっていれば良いか、
> >またTestLinkCnvMacroのシートをどのように設定すればよいのかご教示いただけると幸いです。
> >
> >_______________________________________________
> >Testlinkjp-users mailing list
> >Testl****@lists*****
> >http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
> 
> 
> Yukiko (Kimura) Kajino
> 
> 
> 
> ------------------------------
> From: 西山 博実 <hnish****@skygr*****>
> Subject: Re: [Testlinkjp-users]
> 	TestLinkCnvMacroで表を埋め込んだテストケースのコンバート
> To: "TestLink JP Users ML" <testl****@lists*****>
> 
> SATOさん
> こんにちは、西山です。
> 
> >(3)<table>タグをつけた文章を動的に作成して、TestLinkにインポート
> >したいとなると、TestLinkCnvMacroの改良が必要になります。
> 
> の説明になります。。。^^  >梶野さん
> 
> 
> サンプルのsuiteシートのキーワード 3(セルM) の右に2列目(セルO)から
> 下記のデータセルを定義します。
> ---------------suite---------------
> 列1 値1 値2 値3  列2 値1 値2 値3
> AAA A1 A2 A3 BBB  B1 B2 B3
> CCC C1 C2 C3  DDD  D1 D2 D3
> ---------------
> 
> TAG定義シートの「suiteTAG」で定義するならば、
> 未使用のセル(セルO:セルオー)から右側の列を使います。
> ---------------suiteTAG---------------
> 列1 値1 値2 値3  列2 値1 値2 値3
> 
> 最大列:2
> 最大行:3
> ---------------
> 
> 後は、取り出すマクロを追加すれば
> 以下に変換できるとは思います。
> ただし、インポートしてもTestLink側で
> 表形式に対応しているかどうかについては存じません。
> 表形式に対応しているのでしょうか?
> 
> <table>
> <tr><th>AAA</th><td>BBB</td></tr>
> <tr><th>A1</th><td>B1</td></tr>
> <tr><th>A2</th><td>B2</td></tr>
> <tr><th>A3</th><td>B3</td></tr>
> </table>
> 
> <table>
> <tr><th>CCC</th><td>DDD</td></tr>
> <tr><th>C1</th><td>D1</td></tr>
> <tr><th>C2</th><td>D2</td></tr>
> <tr><th>C3</th><td>D3</td></tr>
> </table>
> 
> 
> 
> ----- Original Message ----- 
> From: "SATO Fumikazu" <f.sat****@trico*****>
> To: <testl****@lists*****>
> Sent: Tuesday, December 02, 2008 11:58 AM
> Subject: [Testlinkjp-users] TestLinkCnvMacroで表を埋め込んだテストケースのコンバート
> 
> 
> > はじめまして。
> >
> > TestLinkへのExcelからのインポート作業を行っています。
> > 西山さんの「TestLinkCnvMacro」を利用させていただいているのですが、
> > 1つ質問があり投稿させていただきました。
> >
> > 試験手順(Steps)内に表を埋め込んだり、手順のナンバリングを行ったものを埋め込みたいのですが、
> > こういったデータをTestLinkCnvMacroを利用してコンバートすることは可能でしょうか。
> >
> > 例)
> > <ol>
> > <li>ステップ1</li>
> > <li>ステップ2</li>
> > </ol>
> > <table>
> > <tr><th>条件</th><td>条件内容</td></tr>
> > <tr><th>入力値</th><td>値1</td></tr>
> > </table>
> >
> > ↑こういったデータをTestLinkにインポートしたいのです。
> > XMLファイルを1つずつ作成することは可能ですが、
> > ここでTestLinkCnvMacroが利用できないかと考えました。
> >
> > もし可能でしたら、用意するExcelファイルのデータがどのようになっていれば良いか、
> > またTestLinkCnvMacroのシートをどのように設定すればよいのかご教示いただけると幸いです。
> >
> > _______________________________________________
> > Testlinkjp-users mailing list
> > Testl****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
> >
> 
> 
> 
> ------------------------------
> 
> Date: Tue, 2 Dec 2008 15:00:28 +0900
> From: "garyo hosu" <garyo****@gmail*****>
> Subject: Re: [Testlinkjp-users]
> 	TestLinkCnvMacroで表を埋め込んだテストケースのコンバート
> To: "TestLink JP Users ML" <testl****@lists*****>
> 
> 西山さん、こんにちは、garyoです。
> 
> >ただし、インポートしてもTestLink側で
> >表形式に対応しているかどうかについては存じません。
> >表形式に対応しているのでしょうか?
> そのまま入れても表示しませんが、元のXMLファイルにテーブルタグが書いてあれば表示します。
> デシジョンテーブルからTestLinkのテストケースを生成するツール<http://sourceforge.jp/projects/testlinkjp/document/testlinkjp_decisionTable2testcase_0.00_-_Notes/>で使っています。
> http://sourceforge.jp/projects/testlinkjp/document/testlinkjp_decisionTable2testcase_0.00_-_Notes/
> 
> >後は、取り出すマクロを追加すれば
> wiki記法やはてな記法をhtmlに変換するコンバーターが使えるといいんですけどね。
> http://www.google.co.jp/search?q=wiki%E8%A8%98%E6%B3%95+%E5%A4%89%E6%8F%9B&sourceid=navclient-ff&ie=UTF-8&rlz=1B2GGGL_jaJP213JP213
> 
> 
> RubyにはRD記法がありますが、テーブルは無いかも知れないです。
> http://www.rubyist.net/~rubikitch/computer/rd-intro/
> 
> 
> 
> 2008/12/02 14:34 西山 博実 <hnish****@skygr*****>:
> 
> > SATOさん
> > こんにちは、西山です。
> >
> > >(3)<table>タグをつけた文章を動的に作成して、TestLinkにインポート
> > >したいとなると、TestLinkCnvMacroの改良が必要になります。
> >
> > の説明になります。。。^^ >梶野さん
> >
> >
> > サンプルのsuiteシートのキーワード 3(セルM) の右に2列目(セルO)から
> > 下記のデータセルを定義します。
> > ---------------suite---------------
> > 列1 値1 値2 値3 列2 値1 値2 値3
> > AAA A1 A2 A3 BBB B1 B2 B3
> > CCC C1 C2 C3 DDD D1 D2 D3
> > ---------------
> >
> > TAG定義シートの「suiteTAG」で定義するならば、
> > 未使用のセル(セルO:セルオー)から右側の列を使います。
> > ---------------suiteTAG---------------
> > 列1 値1 値2 値3 列2 値1 値2 値3
> >
> > 最大列:2
> > 最大行:3
> > ---------------
> >
> > 後は、取り出すマクロを追加すれば
> > 以下に変換できるとは思います。
> > ただし、インポートしてもTestLink側で
> > 表形式に対応しているかどうかについては存じません。
> > 表形式に対応しているのでしょうか?
> >
> > <table>
> > <tr><th>AAA</th><td>BBB</td></tr>
> > <tr><th>A1</th><td>B1</td></tr>
> > <tr><th>A2</th><td>B2</td></tr>
> > <tr><th>A3</th><td>B3</td></tr>
> > </table>
> >
> > <table>
> > <tr><th>CCC</th><td>DDD</td></tr>
> > <tr><th>C1</th><td>D1</td></tr>
> > <tr><th>C2</th><td>D2</td></tr>
> > <tr><th>C3</th><td>D3</td></tr>
> > </table>
> >
> >
> >
> > ----- Original Message -----
> > From: "SATO Fumikazu" <f.sat****@trico*****>
> > To: <testl****@lists*****>
> > Sent: Tuesday, December 02, 2008 11:58 AM
> > Subject: [Testlinkjp-users] TestLinkCnvMacroで表を埋め込んだテストケースのコンバート
> >
> >
> > > はじめまして。
> > >
> > > TestLinkへのExcelからのインポート作業を行っています。
> > > 西山さんの「TestLinkCnvMacro」を利用させていただいているのですが、
> > > 1つ質問があり投稿させていただきました。
> > >
> > > 試験手順(Steps)内に表を埋め込んだり、手順のナンバリングを行ったものを埋め込みたいのですが、
> > > こういったデータをTestLinkCnvMacroを利用してコンバートすることは可能でしょうか。
> > >
> > > 例)
> > > <ol>
> > > <li>ステップ1</li>
> > > <li>ステップ2</li>
> > > </ol>
> > > <table>
> > > <tr><th>条件</th><td>条件内容</td></tr>
> > > <tr><th>入力値</th><td>値1</td></tr>
> > > </table>
> > >
> > > ↑こういったデータをTestLinkにインポートしたいのです。
> > > XMLファイルを1つずつ作成することは可能ですが、
> > > ここでTestLinkCnvMacroが利用できないかと考えました。
> > >
> > > もし可能でしたら、用意するExcelファイルのデータがどのようになっていれば良いか、
> > > またTestLinkCnvMacroのシートをどのように設定すればよいのかご教示いただけると幸いです。
> > >
> > > _______________________________________________
> > > 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
> >
> -------------- next part --------------
> HTMLの添付ファイルを保管しました...
> 下载 
> 
> ------------------------------
> 
> Date: Tue, 2 Dec 2008 15:14:23 +0900 (JST)
> From: <y-kim****@beaco*****>
> Subject: Re: [Testlinkjp-users] TestLinkCnvMacro
> 	で表を埋め込んだテストケースのコンバート
> To: "TestLink JP Users ML" <testl****@lists*****>
> 
> SATOさん、西山さん
> 
> 梶野です。
> >>(3)<table>タグをつけた文章を動的に作成して、TestLinkにインポート
> >>したいとなると、TestLinkCnvMacroの改良が必要になります。
> >
> >の説明になります。。。^^  >梶野さん
> なるほど、西山さん、コメントありがとうございます。
> ご質問を読んだ限りでは、動的に作りたいかどうか不明でしたので(苦笑)
> 
> >サンプルのsuiteシートのキーワード 3(セルM) の右に2列目(セルO)から
> >下記のデータセルを定義します。
> >---------------suite---------------
> >列1 値1 値2 値3  列2 値1 値2 値3
> >AAA A1 A2 A3 BBB  B1 B2 B3
> >CCC C1 C2 C3  DDD  D1 D2 D3
> >---------------
> >
> >TAG定義シートの「suiteTAG」で定義するならば、
> >未使用のセル(セルO:セルオー)から右側の列を使います。
> >---------------suiteTAG---------------
> >列1 値1 値2 値3  列2 値1 値2 値3
> >
> >最大列:2
> >最大行:3
> >---------------
> >
> >後は、取り出すマクロを追加すれば
> >以下に変換できるとは思います。
> >ただし、インポートしてもTestLink側で
> >表形式に対応しているかどうかについては存じません。
> >表形式に対応しているのでしょうか?
> 表形式には対応していますよー
> 少なくとも、1.7.4のテストスイートの詳細、
> テストケースの要約、手順、期待結果には表を挿入する
> アイコンがあります。
> 
> なので、<table>タブで出力させてあげれば、表が表示されます。
> #木村の環境で試したのは、1.8RC1なんですが
> 
> 取り出すマクロについては、先ほど私がだしたメールに書いたのですが、
> "<steps><![CDATA["+手順の記載内容+"]]></steps>"
> でアウトプットすることになります。
> 
> >
> ><table>
> ><tr><th>AAA</th><td>BBB</td></tr>
> ><tr><th>A1</th><td>B1</td></tr>
> ><tr><th>A2</th><td>B2</td></tr>
> ><tr><th>A3</th><td>B3</td></tr>
> ></table>
> >
> ><table>
> ><tr><th>CCC</th><td>DDD</td></tr>
> ><tr><th>C1</th><td>D1</td></tr>
> ><tr><th>C2</th><td>D2</td></tr>
> ><tr><th>C3</th><td>D3</td></tr>
> ></table>




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