php測試軟體
① 做php開發一般都用什麼軟體
訂閱
作為程序員的你,常用的軟體有哪些?現在的公司,在招聘程序員時,對程序員的要求特別高——恨不得這個程序員什麼都會。為了能夠應聘上一個好的職位,我們就要掌握非常多的編程技術。我就曾經學習了好多編程方面的東西,如:PHP、C++、CSS、HTML、JS、Vue、安卓開發、微信小程序等等,在開發的時候,我會使用到很多的軟體。
一、sublime text。
sublime是我開發PHP程序時,最喜歡用的編程軟體。它非常的小巧,但功能卻非常的強大。我們可以給sublime安裝非常好用的插件,比如:emmet插件,安裝好emmet插件後,我們的編寫代碼的速度可以大副提升,只需要輸入html:5,就會顯示html5網頁的主要標簽代碼(如下圖)。
二、wampserver。
開發PHP程序時,我們一般都會在本地電腦上安裝一個PHP的環境,然後,再在這個PHP環境下開發PHP程序,這樣的好處,可以隨時編寫程序,隨時做到很好的測試。在windows電腦上,PHP環境的軟體還是很多的,我通常使用的是wampserver這個PHP集成環境軟體。wampserver這個軟體,集成了PHP、apache伺服器、mysql資料庫,這些都是我們開發PHP程序所必須。
三、flashfap。
在我們開發好PHP網站程序,在本地測試完成後,我們都是需要把這個PHP程序上傳到真正的網站伺服器上去的,這個時候,我們就需要一個上傳工具。很多的網站,我們都是使用的虛擬主機,這個時候,我們就需要用到FTP上傳工具,我使用最多的FTP上傳工具就是flashfap,通過它,我們可以把PHP程序的文件全部傳輸到虛擬主機上。
四、xshell。
我的網站是存放在一個雲伺服器上,而且這個雲伺服器的系統是linux系統,要想管理這個雲伺服器,我們就要藉助一個遠程終端工具來進行連接。我最喜歡用的遠程終端工具就是xshell,只需要簡單的設置,就可以正常使用。我們在使用xshell工具時,可以直接使用windows的復制、粘貼等快捷鍵,非常方便。
五、wordpress。
wordpress是一個PHP網站程序,可以通過它,就可以快速搭建一個PHP網站。我的網站「碼 不停蹄」就是用這個wordpress程序搭建的。我們只需要在安裝好wordpress後,再安裝一個好用的主題模板,就可以輕松擁有我們自己的個人網站了。wordpress是全球使用最多的網站程序,尤其是個人網站,wordpress絕對是他們的首先。
六、VMware虛擬機。
網站伺服器的選擇上,絕大多數的站長會選擇linux系統的伺服器,因為linux系統佔用資源少、速度快。這樣一來,就需要我們熟悉linux系統,而我們電腦通常都是安裝的windows系統,怎麼學習linux呢?可以用虛擬機呀。我使用的虛擬機就是VMware,比windows系統自帶的虛擬機好用多,可以在vmware虛擬機里安裝windows、linux、mac、dos等多種系統,這樣一來,我們就可以在windows系統上直接學習linux或mac系統了。
七、android studio。
現在安卓手機市場份額非常高,全球智能手機市場中佔比達到80%左右,所以,很多公司都在招聘安卓軟體開發人員,而且工資都非常高。在學習安卓軟體開發的過程中,我使用最多的是谷歌公司提供的android studio,這款開發工具非常強大,我們可以一邊編寫代碼,一邊查看虛擬手機上的適配情況。
八、dreamweaver。
在PHP網站程序開發過程中,一般情況下,我們要先開發網站的前端頁面,也就是html靜態代碼。這個時候,dreamweaver最一個非常不錯的選擇。在編寫html5代碼的時候,我們可以通過dreamweaver輕松添加網頁元素,如:音樂、視頻、圖片等,非常方便,可以大提升網頁開發速度。
以上就是我常用到的軟體,個個都是經典,相信很多的程序員跟我一樣,也會用到其中的幾個。當然,現在編程方面的軟體太多了,各有各的優勢,選擇哪一個,還是要根據自己的使用習慣來定,在不斷的磨合中,慢慢找到最適合自己的那幾款。
② 有沒有PHP心理測試的開源系統
[PHP心理測試程序源代碼版|BBWPS]功能介紹:
1、靈活的測試題發布功能,支持2種題型:單題測試及多題測試,發布題目支持預覽減少錯誤題產生;
2、單題測試可靈活設置題目標題、描述、答案選項數量、各答案選項對應結論評語;
3、多題測試可靈活設置題目標題、描述、問題數量、各問題下屬答案選項數量、各答案選項對應分值、得分階段劃分及得分范圍內結論評語;
4、靈活的系統參數設置,方便控制顯示效果;
5、支持會員發布審核功能;
6、強大的關鍵字智能識別功能,支持:直接替換、禁止發布、後台審核三種模式,最大限度避免發布非法信息;
7、靈活應用ajax方法,改善操作方便性;
8、管理員後台可:管理會員發布的測試題目、推薦優秀測試題目;
9、信息輸出偽靜態,達到靜態頁面被搜索引擎關注收錄同樣效果,更節約大量輸出靜態頁面時間;
10、靈活、簡單的模版設計,默認模版未夾帶任何隱藏廣告代碼;
11、結合平台廣告系統,可方便的進行廣告投放/管理;更新廣告無需重新修改/發布每條信息;
12、支持模塊復制建立多個頻道使用,支持為模塊設置子域名訪問;
13、支持與BBWPS系統大首頁及其他應用模塊進行數據通訊,可供應本模塊數據給平台及其他模塊,或從其他模塊提取數據到本模塊顯示。
③ 比較常用的幾個PHP開發工具
1、瀏覽器擴展組件工具(Firefox擴展)--
FirePHP FirePHP是一款基於Firebug的擴展,phpLangEditor 一款PHP函數庫解釋工具。 PHP Lookup :是一個內置的搜索欄,以幫助您快速查找引用的PHP語法。 PHP ManualSearch :一個方便的搜索欄,從您的Web瀏覽器中搜索官方PHP文檔。
2、PHP代碼調試工具--
Webgrind Webgrind完美支持PHP 5,安裝迅速簡便,可以跨越多個平台運行。 Xdebug Xdebug是使用極為廣泛的PHP代碼調試工具,它提供大量的工具幫助你找出程序中潛在的BUG,並且它得到了很多PHP開發工具的支持,以做為專門的測試工具繼承在這些開發工具中,比如PHPEclipse、phpDesigner等。
3、PHP框架支持--
Dwoo :PHP5 的模板引擎。CodeIgniter 用於敏捷軟體開發的PHP框架。 YII Framework :一個高性能的基於組件的PHP框架。 NetBeans :強大的PHP擴展框架支持集,擁有完善的GUI界面,獨自成為一款強大的PHP開發工具。 Solar symfony :一個開源的PHP Web框架,加速Web應用程序開發的創建與維護。
4、PHP代碼測試、優化工具--
PHPUnit :一款基於PHP 5的JUnit組件測試工具。 SimpleTest SimpleTest是一款高度集成的PHP代碼測試工具。 Selenium :一款專業全自動WEB站點PHP代碼測試工具,比較側重的UI輸入輸出數據測試。PHP_CodeSniffer dBug 一款專注於測試類、對象、數組以及XML文件的PHP工具。 PHP Profile Class
5、PHP擴展、工具集、類庫支持--
SimplePie 此工具可用於PHP RSS解析。 HTML Purifier :此工具可以用來移除所有惡意代碼(XSS),而且還能確保你的頁面遵循W3C的標准規范。 TCPDF :一個可以用於快速生成PDF文件的PHP5函數包。 htmlSQL :一組可以使你方便的對HTML和XML內容方便的使用類似SQL語句進行檢索的PHP類集。
6、PHP集成開發環境(IDE)、編輯器--
PHPEclipse 一個強大的Eclipse環境下開發PHP的插件,包括的主要功能有:PHP語法分析,調試,代碼格式化,大綱視圖,代碼模板定製等。 PhpED 一套Windows環境下的PHP集成開發環境。phpDesigner 一款輕量級的PHP集成開發工具,代碼編輯器功能特別強大,支持在線預覽。 ZendStudio 一 款Eclipse下優秀的PHP開發環境,適用於開發包含豐富介面的RIAs應用程序。
7、PHP在線工具及資源--
Minify:該工具使用 PHP5 開發,用於合並壓縮js/css 文件的應用程序,合並壓縮之後的結果可通過 HTTP gzip/deflate 及一些相關頭,優化客戶端緩存。 HTTP_StaticMerger:CSS和java script文件自動"合並"。 PHP Object Generator 一款PHP代碼生成器,它能夠為你的PHP4/PHP5應用程序生成簡潔和可測試的面向對象代碼。
④ php代碼覆蓋率檢查工具有哪些
1. Xdebug
Xdebug是PHP的一個擴展,了解PHP的同學一定不會對它陌生,非常強悍的調試助手,默認並沒有開啟,需要另外安裝,不過多數笑襲宴情況下只需要在php.ini配置文件中開啟即可。成功開啟Xdebug後,我們便可以在程序中使用以下幾個函數:
xdebug_start_code_coverage() // 作用為開始統計覆蓋率
xdebug_get_code_coverage() // 作用為獲取當前已統計信息
xdebug_stop_code_coverage() // 作用為結束覆蓋率統計
2. PHPUnit
屬於XUnit家族系列,用於對php代碼進行單元測試,基於Xdebug可以方便快捷的對代碼進行覆蓋率測試,並生成直觀的報表。
3. codespy
codespy是純php開發的輕量級覆蓋率統計工具,並不依賴Xdebug。只需要在被測試代碼前引入其庫文件,便會自動在腳本執行完畢後生成測試報告。該工具是github上託管的開源工具。
4. Pika
河圖上的工具,特色是支持手工測試和生存周期控制,詳情。其大禪消致原理為在測試機安裝並運行Pikagent程序,其可以與伺服器進行交互,QA能夠通過伺服器的web界面控制整個測試流程。
Xdebug適用於測試需求復雜的大型項目,例如函數覆蓋、類覆蓋等,同時其也很容易與第三方工具交互;PHPUnit主要用於模塊的單元測試,同時其規范的case管理也適碰銀合大型項目;codespy以其輕量級與簡單易擴展,能夠勝任大多數的小項目的覆蓋率測試需求。
⑤ 能夠本地測試或運行PHP源碼的軟體
你可以使用
Appserv、phpnow、Wamp等軟體來配置本地環境,這幾個軟體都是集成環境包,安裝後就可以自動配置好apache+mysql+php環境。我一般用的是wamp2,appserv也用過
當然這幾外都是PHP的,你要運行ASP的話可以安裝IIS,同時IIS也可以運行PHP,不過不會太給力,現在市面上大部分php主機都用的是apache組合。
⑥ 性能測試,監控PHP的線程,堆棧,類有什麼好的監控工具
XHProf是一個分層PHP性能分析工具。它報告函數級別的請求次數和各種指標,包括阻塞時間,CPU時間和內存使用情 況。一個函數的開銷,可細分成調用者和被調用者的開銷。
原始數據收集部分是用純C實現的,是一個名叫xhprof的 Zend擴展 。
XHProf有一個簡單的HTML的用戶界面( PHP寫成的)。
基於瀏覽器的性能分析用戶界面能更容易查看,或是與同行們分享成果。也能繪制調用關系圖。