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

Zurück zum Archiv-Index

西山 博実 hnish****@skygr*****
2008年 12月 2日 (火) 17:40:39 JST


こんばんは、西山です。

> 現状では<table>タグを動的に生成・・・までは考えておりませんでした。

そうですか、次の宿題として検討してみます。

> Excelのセルに直接書いてしまうと、各行が<p>タグで括られてしまい、
> 正しい形でインポートされませんでしたので、それをどうにかしたい、と思ったのが発端でした。
>
> (2)マクロを改良する、というご意見に従おうと思います。
>
> とりあえず現状での使い方としては、
>
> 単一行=<p>タグ付与
> 複数行=そのまま

このマクロの売りとしましては、複数行での改行<p>なので、
データの先頭が、"<table" ならば、
そのままとした方がよいかもしれません。


----- Original Message ----- 
From: "SATO Fumikazu" <f.sat****@trico*****>
To: <testl****@lists*****>
Sent: Tuesday, December 02, 2008 5:16 PM
Subject: Re: [Testlinkjp-users] TestLinkCnvMacro で表を埋め込んだテストケースのコンバート


> 西山さん、梶野さん
>
> 佐藤です。
> お返事ありがとうございました。
>
> 現状では<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の添付ファイルを保管しました...
>> URL: 
>> http://lists.sourceforge.jp/mailman/archives/testlinkjp-users/attachments/20081202/4808c482/attachment-0001.htm
>>
>> ------------------------------
>>
>> 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 mailing list
> Testl****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
> 




Testlinkjp-users メーリングリストの案内
Zurück zum Archiv-Index