• <menu id="w2i4a"></menu>
  • logo PhpStorm快速入門(mén)指南

    文檔首頁(yè)>>PhpStorm快速入門(mén)指南>>PHP集成開(kāi)發(fā)環(huán)境PhpStorm快速入門(mén)指南(七):測(cè)試代碼

    PHP集成開(kāi)發(fā)環(huán)境PhpStorm快速入門(mén)指南(七):測(cè)試代碼


    PhpStorm是一個(gè)輕量級(jí)且便捷的PHP IDE,其旨在提高用戶(hù)效率,可深刻理解用戶(hù)的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查。可隨時(shí)幫助用戶(hù)對(duì)其編碼進(jìn)行調(diào)整,運(yùn)行單元測(cè)試或者提供可視化debug功能。

    點(diǎn)擊下載PhpStorm最新試用版

    測(cè)試您的代碼

    PhpStorm集成了最流行的PHP測(cè)試框架:如PHPUnit, Behat, PHPSpec和Codeception。

    編寫(xiě)測(cè)試

    導(dǎo)航至課程進(jìn)行測(cè)試,然后按Ctrl+Shift+T。從彈出列表中,選擇Create New Test

    PHP集成開(kāi)發(fā)環(huán)境PhpStorm快速入門(mén)指南(七):測(cè)試代碼

    在打開(kāi)的對(duì)話框中,所有字段均已填寫(xiě),因此只需單擊確定。PhpStorm會(huì)生成一個(gè)測(cè)試類(lèi)<class_to_test> Test,并在編輯器中將其打開(kāi)。根據(jù)需要編寫(xiě)測(cè)試。

    要嘗試使用PhpStorm編碼幫助自己編寫(xiě)測(cè)試,請(qǐng)打開(kāi)workshop / 08_Testing / 01_Writing_Tests.php并按照注釋中的說(shuō)明進(jìn)行操作。

    啟動(dòng)測(cè)試

    在編輯器中使用測(cè)試打開(kāi)文件,或在“ 項(xiàng)目”工具窗口中單擊它,然后選擇“運(yùn)行<class_to_test> Test”。這將啟動(dòng)PhpStorm為您自動(dòng)生成PHPUnit運(yùn)行配置。您還可以創(chuàng)建一個(gè)運(yùn)行配置(|運(yùn)行編輯配置中的) 貝哈特,PHPSpec,或Codeception類(lèi)型,從工具欄上的列表中選擇它,然后單擊運(yùn)行按鈕。PhpStorm在“ 運(yùn)行工具”窗口“ 測(cè)試運(yùn)行器”選項(xiàng)卡顯示結(jié)果。

    PHP集成開(kāi)發(fā)環(huán)境PhpStorm快速入門(mén)指南(七):測(cè)試代碼

    將源代碼保留在版本控制下

    如果您將源代碼保留在版本控制下,您將很高興知道PhpStorm與許多流行的版本控制系統(tǒng)集成 :Git(或GitHub),Mercurial,Perforce和Subversion。要指定憑據(jù)和特定于特定VCS的任何設(shè)置,設(shè)置/首選項(xiàng)對(duì)話框 Ctrl+Alt+S 去版本控制。

    VCS菜單會(huì)給你一個(gè)什么命令可用的線索。例如,您可以從“ 更改”彈出視圖(VCS |顯示更改視圖 或Alt+9查看所做的更改,提交更改,創(chuàng)建更改列表等。

    我們希望對(duì)PhpStorm基本功能的簡(jiǎn)要概述能使您快速入門(mén)。有許多重要的功能使開(kāi)發(fā)人員的生活更輕松,更有趣,并且其源代碼更加整潔和簡(jiǎn)潔。現(xiàn)在就采取這些最初的幾個(gè)步驟,然后在您認(rèn)為合適的時(shí)候進(jìn)行更深入的研究。享受PhpStorm!

    如有任何疑問(wèn),歡迎在評(píng)論區(qū)留言~

    想要購(gòu)買(mǎi)PhpStorm正版授權(quán)的朋友可以咨詢(xún)慧都官方客服。

    掃碼咨詢(xún)


    添加微信 立即咨詢(xún)

    電話咨詢(xún)

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();