2009年4月20日 星期一

解決TestLink時間錯誤

編輯PHP安裝路徑下的 php.ini,找 date.timezone 的地方,修改成 date.timezone = Asia/Taipei
(記得將前面的分號去掉)後儲存,然後從新啟動 apache 即可。

2009年4月12日 星期日

PICT 的使用方法

PICT必須在命令列底下執行
首先必須建立ModelFile檔案,然後將我們要生成測試用例的條件寫在裡面

先在c:底下建立一個文字檔(ex. test.txt)
編輯 test.txt 建立內容如下:

姓名:無,有
性別:無,女,男
生日:無,有

然後存檔
在command line底下輸入如下:
C:\>pict test.txt

就會出現

姓名 性別 生日
有 女 有
無 無 無
有 男 無
有 無 有
無 女 無
無 男 有

ps.在PICT的安裝目錄下有一說明文檔 PICTHelp.htm
ModelFile的詳細格式可參考說明文檔

2009年4月11日 星期六

安裝TestLink時發生錯誤的處理

本次使用的版本
MySQL : 5.1.30
Apache : 2.2.11
PHP : 5.2.9-2
TestLink : 1.7.5

首先安裝MySQL 時,一切都很順利,接下來安裝 Apache時也很ok,再來安裝 PHP時發生 GetObject的錯誤,不過先不理他繼續裝完。
接下來要重新啟動Apache的時候發生問題,無法啟動伺服器。到 Apache 安裝目錄下的 conf 目錄,然後開啟 httpd.conf 檔。找到下面的地方
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ "D:/app/PHP/"
Action application/x-httpd-php "D:/app/PHP/php-cgi.exe"
PHPIniDir "D:/app/PHP/"
LoadModule php5_module "D:/app/PHP/php5apache2_2.dll"
PHPIniDir "D:/app/PHP/"
LoadModule php5_module "D:/app/PHP/php5apache2.dll"
PHPIniDir "D:/app/PHP/"
LoadModule php5_module "D:/app/PHP/php5apache.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
將他們改成
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ "D:/app/PHP/"
Action application/x-httpd-php "D:/app/PHP/php-cgi.exe"
PHPIniDir "D:/app/PHP/"
LoadModule php5_module "D:/app/PHP/php5apache2_2.dll"
#PHPIniDir "D:/app/PHP/"
#LoadModule php5_module "D:/app/PHP/php5apache2.dll"
#PHPIniDir "D:/app/PHP/"
#LoadModule php5_module "D:/app/PHP/php5apache.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
存檔後,Apache就可以正常啟動了
將testlink放到 apache 上也很順利的開啟 testlink的安裝頁面了
繼續進行到 testlink 安裝條款確認的時候,又發生 httpd.exe 記憶體不能為read的錯誤
把PHP安裝路徑下的 libmysql.dll複製到 windows\system32 ,然後從新啟動 apache,再次執行testlink的安裝就順利完成了