[Testlinkjp-users] インポートによるテストケースのキーワード設定(TestLink 1.8.0 BETA1)

Back to archive index

西山 博実 hnish****@skygr*****
2008年 5月 16日 (金) 10:13:16 JST


川西さんへ

 西山です。
再現手順に誤りがありましたので、訂正します。


不具合動作:
先頭以外のテストケースに末尾が数字のキーワードを2つ以上指定してある
ファイルをインポートするとエラーとなり、そのキーワードは設定されません。

条件:
末尾が数字のキーワードは2つとも未登録であること。

TestLink 1.7.4動作:
同じ条件でインポートしても、正しくキーワードが設定される。

備考:
先頭ケースに末尾が数字のキーワードを2つ以上指定してある
ファイルをインポートすると正常に設定され、キーワード登録されます。
キーワードに登録された状態で問題のファイルをインポートした場合は、
エラーになりません。


手順1:
先頭以外のテストケースに末尾が数字のキーワードを2つ以上指定した、下記のXMLファイルを作成する。
KeywordA1、KeywordB9のキーワードは2つとも未登録であること。

---------- testsuites.xml ----------------->
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="">
<testsuite name="Suite A">
<testsuite name="suite a-1">
<testcase name="case 1">
<summary><![CDATA[
<p></p>
]]></summary>
<steps><![CDATA[
<p></p>
]]></steps>
<expectedresults><![CDATA[
<p></p>
]]></expectedresults>
<keywords>
<keyword  name="KeywordA">
<notes><![CDATA[
]]></notes>
</keyword>
<keyword  name="KeywordB">
<notes><![CDATA[
]]></notes>
</keyword>
</keywords>
</testcase>

<testcase name="case 2">
<summary><![CDATA[
<p></p>
]]></summary>
<steps><![CDATA[
<p></p>
]]></steps>
<expectedresults><![CDATA[
<p></p>
]]></expectedresults>
<keywords>
<keyword  name="KeywordA1">
<notes><![CDATA[
]]></notes>
</keyword>
<keyword  name="KeywordB9">
<notes><![CDATA[
]]></notes>
</keyword>
</keywords>
</testcase>
</testsuite>
</testsuite>

</testsuite>
<---------- testsuites.xml -----------------


手順2:
上記ファイルをスイートにインポートすると以下のエラーとなり、
"case 1"のキーワードには、KeywordA、KeywordBが設定されるが、
"case 2"のキーワードには、KeywordA1、KeywordB9は設定されません。

---------- インポートエラー表示 ----------------->
ERROR ON exec_query() - database.class.php
1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ''
at line 3 - SELECT keyword_id,keywords.keyword,keywords.notes FROM
testcase_keywords,keywords WHERE keyword_id = keywords.id AND testcase_id =
494 AND keyword_id =

THE MESSAGE :: SQL [1631] executed [took 0.0002 secs][all took 1.15 secs]:
SELECT keyword_id,keywords.keyword,keywords.notes FROM
testcase_keywords,keywords WHERE keyword_id = keywords.id AND testcase_id =
494 AND keyword_id = Query failed: errorcode[1064] errormsg:You have an
error in your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near '' at line 3
ERROR ON exec_query() - database.class.php
1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
')' at line 1 - INSERT INTO testcase_keywords (testcase_id,keyword_id)
VALUES (494,)

THE MESSAGE :: SQL [1632] executed [took 0.0002 secs][all took 1.1504 secs]:
INSERT INTO testcase_keywords (testcase_id,keyword_id) VALUES (494,) Query
failed: errorcode[1064] errormsg:You have an error in your SQL syntax; check
the manual that corresponds to your MySQL server version for the right
syntax to use near ')' at line 1
<---------- インポートエラー表示 -----------------


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


----- Original Message ----- 
From: "西山 博実" <hnish****@skygr*****>
To: "TestLink JP Users ML" <testl****@lists*****>
Sent: Thursday, May 15, 2008 6:15 PM
Subject: Re: [Testlinkjp-users]インポートによるテストケースのキーワード設定(TestLink 
 1.8.0 BETA1)


> 川西さんへ
>
> 西山です。
>
>> TestLink 1.8 beta 2が近日中にリリースされる予定ですので、
>> それで修正されていないようであれば
>> 本家のMantisに登録するようにしますね。
>
> はい、よろしくお願いいたします。
>
>> ・OS               Windows XP  SP2
>> ・Browser         IE 6.0
>> ・PHP Version   5.2.5
>    XAMPP  for Windows Version 1.6.6a!
>
> 以上です。
>
>
> ----- Original Message ----- 
> From: "Toshiyuki Kawanishi" <tosik****@users*****>
> To: "TestLink JP Users ML" <testl****@lists*****>
> Sent: Thursday, May 15, 2008 5:19 PM
> Subject: Re: [Testlinkjp-users] インポートによるテストケースのキーワード設定(TestLink
> 1.8.0 BETA1)
>
>
>> 西山さん
>>
>>
>> 川西です。
>> いつもご報告ありがとうございます!
>>
>>> 不具合動作:
>>> スイートインポートによりスイートのキーワードは設定されますが、
>>> キーワードに備考があると、そのキーワードの備考がスイートの詳細に追記されます。
>>
>>> 不具合動作:
>>> 先頭以外のテストケースに末尾が数字のキーワードを2つ以上指定してある
>>> ファイルをインポートするとエラーとなり、そのキーワードは設定されません。
>>
>> ご報告していただいた2つのインシデントは
>> 本家開発者のBug Tracking System (Mantis) には登録されていないようです。
>> TestLink 1.8 beta 2が近日中にリリースされる予定ですので、
>> それで修正されていないようであれば
>> 本家のMantisに登録するようにしますね。
>>
>> http://testlink.org/mantis/
>>
>> あと、本家のMantisに登録するためには、
>> ・OS
>> ・Browser
>> ・PHP Version
>> の情報も必要となりますので差し支えない範囲で
>> ご連絡いただけると助かります。
>>
>>
>> # インポート機能は1.8で修正されていますが、
>>  まだ私たちも正式なテストはしていないんです......
>>  beta 2以降でテストする予定です。
>>
>>
>> 以上、よろしくお願い致します。
>>
>>
>> TEF有志によるTestLink日本語化プロジェクト
>> 川西 俊之
>> tosik****@users*****
>>
>>
>> ---
>>> こんにちは、西山です。 
>>> TestLink 1.8.0 BETA1での気になる点です。
>>>
>>>
>>> 不具合動作:
>>> 先頭以外のテストケースに末尾が数字のキーワードを2つ以上指定してある
>>> ファイルをインポートするとエラーとなり、そのキーワードは設定されません。
>>>
>>> 条件:
>>> 末尾が数字のキーワードは2つとも未登録であること。
>>>
>>> TestLink 1.7.4動作:
>>> 同じ条件でインポートしても、正しくキーワードが設定される。
>>>
>>> 備考:
>>> 先頭ケースに末尾が数字のキーワードを2つ以上指定してある
>>> ファイルをインポートすると正常に設定され、キーワード登録されます。
>>> キーワードに登録された状態で問題のファイルをインポートした場合は、
>>> エラーになりません。
>>>
>>>
>>> 手順1:
>>> 先頭以外のテストケースに末尾が数字のキーワードを2つ以上設定してエクスポートとする。
>>>
>>> ---------- testsuites.xml ----------------->
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <testsuite name="">
>>> <testsuite name="Suite A">
>>> <testsuite name="suite a-1">
>>> <testcase name="case 1">
>>> <summary><![CDATA[
>>> <p></p>
>>> ]]></summary>
>>> <steps><![CDATA[
>>> <p></p>
>>> ]]></steps>
>>> <expectedresults><![CDATA[
>>> <p></p>
>>> ]]></expectedresults>
>>> <keywords>
>>> <keyword  name="KeywordA">
>>> <notes><![CDATA[
>>>
>>> ]]></notes>
>>> </keyword>
>>> <keyword  name="KeywordB">
>>> <notes><![CDATA[
>>>
>>> ]]></notes>
>>> </keyword>
>>> </keywords>
>>> </testcase>
>>>
>>> <testcase name="case 2">
>>> <summary><![CDATA[
>>> <p></p>
>>> ]]></summary>
>>> <steps><![CDATA[
>>> <p></p>
>>> ]]></steps>
>>> <expectedresults><![CDATA[
>>> <p></p>
>>> ]]></expectedresults>
>>> <keywords>
>>> <keyword  name="KeywordA1">
>>> <notes><![CDATA[
>>>
>>> ]]></notes>
>>> </keyword>
>>> <keyword  name="KeywordB9">
>>> <notes><![CDATA[
>>>
>>> ]]></notes>
>>> </keyword>
>>> </keywords>
>>> </testcase>
>>> </testsuite>
>>> </testsuite>
>>>
>>> </testsuite>
>>> <---------- testsuites.xml -----------------
>>>
>>>
>>> 手順2:
>>> エクスポートしたファイルをスイートにインポートすると以下のエラーとなり、
>>> "case 1"のキーワードには、KeywordA、KeywordBが設定されるが、
>>> "case 2"のキーワードには、KeywordA1、KeywordB9は設定されません。
>>>
>>>
>>> ---------- インポートエラー表示 ----------------->
>>> ERROR ON exec_query() - database.class.php
>>> 1064 - You have an error in your SQL syntax; check the manual that
>>> corresponds to your MySQL server version for the right syntax to use 
>>> near
>>> ''
>>> at line 3 - SELECT keyword_id,keywords.keyword,keywords.notes FROM
>>> testcase_keywords,keywords WHERE keyword_id = keywords.id AND 
>>> testcase_id
>>> =
>>> 494 AND keyword_id =
>>>
>>> THE MESSAGE :: SQL [1631] executed [took 0.0002 secs][all took 1.15
>>> secs]:
>>> SELECT keyword_id,keywords.keyword,keywords.notes FROM
>>> testcase_keywords,keywords WHERE keyword_id = keywords.id AND 
>>> testcase_id
>>> =
>>> 494 AND keyword_id = Query failed: errorcode[1064] errormsg:You have an
>>> error in your SQL syntax; check the manual that corresponds to your 
>>> MySQL
>>> server version for the right syntax to use near '' at line 3
>>> ERROR ON exec_query() - database.class.php
>>> 1064 - You have an error in your SQL syntax; check the manual that
>>> corresponds to your MySQL server version for the right syntax to use 
>>> near
>>> ')' at line 1 - INSERT INTO testcase_keywords (testcase_id,keyword_id)
>>> VALUES (494,)
>>>
>>> THE MESSAGE :: SQL [1632] executed [took 0.0002 secs][all took 1.1504
>>> secs]:
>>> INSERT INTO testcase_keywords (testcase_id,keyword_id) VALUES (494,)
>>> Query
>>> failed: errorcode[1064] errormsg:You have an error in your SQL syntax;
>>> check
>>> the manual that corresponds to your MySQL server version for the right
>>> syntax to use near ')' at line 1
>>> <---------- インポートエラー表示 -----------------
>>>
>>>
>>> 以上、よろしくお願い致します。
>>>
>>> _______________________________________________
>>> 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