PHP ialah bahasa pengaturcaraan sumber terbuka biasa yang digunakan secara meluas dalam pembangunan web Kelebihannya ialah ia mudah dipelajari, mudah digunakan dan sangat berskala. Sebagai pembangun, untuk meningkatkan kecekapan pembangunan sambil memastikan kualiti kod, adalah penting untuk menggunakan laporan ujian dan ujian.
Dalam pembangunan PHP, terdapat banyak alat pelaporan ujian dan ujian, yang paling biasa ialah PHPUnit. Walau bagaimanapun, walaupun PHPUnit mudah dan mudah digunakan, ia memerlukan beberapa pengetahuan asas menulis kes ujian Jika anda tidak biasa dengannya, ia masih agak menyusahkan untuk digunakan. Laporan ujian yang kami nantikan bukanlah sesuatu yang PHPUnit boleh sediakan dengan baik kerana ia terlalu asas.
Untuk menyelesaikan masalah ini dengan lebih baik, banyak alat pelaporan ujian untuk PHPUnit telah muncul. Alat ini bukan sahaja mengembangkan fungsi PHPUnit, tetapi juga memudahkan pembangun untuk menggunakan. Antara alatan ini, yang paling menonjol ialah Laporan HTML PHPUnit.
Laporan HTML PHPUnit ialah lanjutan daripada PHPUnit Secara mudah, ia boleh menjana laporan ujian HTML dengan carta dan analisis data. Selain itu, ia sangat mudah digunakan Selepas ujian PHPUnit selesai, anda hanya perlu memasukkan beberapa baris arahan untuk menjana laporan HTML.
Di bawah, kami menerangkan secara terperinci langkah-langkah untuk menggunakan Laporan HTML PHPUnit:
1 Mula-mula pasang PHPUnit dan Laporan HTML PHPUnit
Kerana Laporan HTML PHPUnit adalah lanjutan daripada PHPUnit. , jadi Memasang PHPUnit diperlukan. Apabila memasang PHPUnit, anda hanya perlu menjalankan arahan berikut untuk memasang dengan jayanya:
composer require phpunit/phpunit
Selepas pemasangan selesai, jalankan arahan berikut untuk memasang Laporan HTML PHPUnit:
composer require phpunit/phpcov
2. Ubah suai Fail phpunit.xml
Apabila menggunakan Laporan HTML PHPUnit, anda perlu mengubah suai fail phpunit.xml terlebih dahulu supaya ia dapat mengenali Laporan HTML PHPUnit. Langkah-langkah pengubahsuaian khusus adalah seperti berikut:
<?xml version="1.0" encoding="UTF-8"?> <phpunit bootstrap="vendor/autoload.php" colors="true" convertErrorsToExceptions="true" convertNoticesToExceptions="true" convertWarningsToExceptions="true" > <testsuites> <testsuite name="My Test Suite"> <directory>tests/</directory> </testsuite> </testsuites> <logging> <log type="coverage-html" target="./report" charset="UTF-8" yui="true" /> </logging> </phpunit>
Antaranya, apa yang perlu kita ambil perhatian ialah penetapan tag logging. Dalam teg ini, nilai jenis ialah coverage-html, yang bermaksud bahawa kami ingin menjana laporan ujian jenis HTML. Nilai sasaran ialah direktori laporan HTML yang kami hasilkan.
3. Tulis kes ujian
Apabila menguji, kita perlu menulis kes ujian, jadi saya tidak akan menerangkan butiran di sini.
4. Jalankan ujian dan lihat laporan
Selepas menulis ujian, kita perlu menjalankan arahan untuk menjana laporan ujian. Perintahnya adalah seperti berikut:
phpunit --log-junit ./report/report.xml
Selepas menjalankan arahan, kami boleh mencari laporan yang kami hasilkan dalam direktori yang ditentukan!
Ringkasan
Laporan HTML PHPUnit ialah salah satu alat pelaporan ujian yang paling biasa digunakan dalam pembangunan PHP. Walaupun tidak terdapat banyak nod, ia menyediakan banyak fungsi asas dan tambahan, serta fungsi visual, menjadikannya lebih mudah untuk kami pembangun menggunakan. Jika anda sedang mencari alat pelaporan ujian yang berguna, anda juga boleh mencuba Laporan HTML PHPUnit!
Atas ialah kandungan terperinci Alat pelaporan ujian dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!