工作需要維護一個用例管理平臺,主要是對個別功能點進行優(yōu)化。此平臺保存各項目各時期的測試用例,以及用例查詢、管理、評審等功能。
首先在本地搭建模擬線上環(huán)境。xampp+php+MySQL,將平臺源碼文件拷貝到xampp/htdocs/目錄下。打開瀏覽器訪問:http://localhost/xxx/xxx.php,即可訪問本地模擬環(huán)境。
優(yōu)化點一:刪除導(dǎo)致資源等待時間過長的無效js、CSS等。
解決:通過瀏覽器F12,查看網(wǎng)絡(luò)連接超時、無資源返回的警告項,在源碼中定位請求資源語句的位置,注釋掉,問題解決。
優(yōu)化點二:回復(fù)用例評審郵件功能失效。
解決:為避嫌,問題具體就不描述了。下面列出解決過程幾個關(guān)鍵點:
1)本地php版本較之線上應(yīng)該較新,導(dǎo)致同樣源碼下,本地報錯:
Fatal error: Call-time pass-by-reference has been removed in D:/PRogram Files/xampp/htdocs/xxx/xxx/xxx.php on line xx
問題原因應(yīng)該:引用參數(shù)在不同版本php間書寫語法不同。參考:這里
新版php,函數(shù)定義時:
function myFunc(&$arg) { do something... }函數(shù)調(diào)用時:
myFunc($var);//Call myFunc
即新版php函數(shù)調(diào)用時,參數(shù)前不加&。
新聞熱點
疑難解答