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の添付ファイルを保管しました... > Download > > ------------------------------ > > 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>