1. ทำการเปิด Terminal ขึ้นมาและติดตั้ง php ก่อนสำหรับผู้ที่ยังไม่เคยให้ติดตั้งด้วยคำสั่ง
โค้ด: เลือกทั้งหมด
sudo apt-get install php5-cli
3.จากนั้นให้เรานำไฟล์ composer.phar ที่เราโหลดมานี้ไปอยู่ที่โปรเจคที่เราต้องการจะ Automated test ให้เราของทดสอบดูก่อนว่า composer ของเราใช้ได้หรือเปล่าด้วยการใช่คำสั่ง
โค้ด: เลือกทั้งหมด
php composer.phar
โค้ด: เลือกทั้งหมด
php composer.phar require "codeception/codeception" --dev
ถ้าเป็น PHP เวอร์ชั่น 7.x ให้โหลดที่นี่
https://codeception.com/thanks
ถ้าเป็น PHP เวอร์ชั่น 5.x ให้โหลดที่นี่
https://codeception.com/thanks_php5
ถ้าเราไม่ทราบว่า php เป็นเวอร์ชั่นอะไรให้พิมคำสั่ง
โค้ด: เลือกทั้งหมด
php -v
โค้ด: เลือกทั้งหมด
php codecept.phar bootstrap
6. ให้เราลองทดสอบด้วยคำสั่ง
โค้ด: เลือกทั้งหมด
codecept.phar generate:cest acceptance First
8. เราก็จะมาใช้งานเบื่องต้นกันในตัวอย่างนี้เราจะให้ codeception เข้าไปที่เว็บของเราให้มองหาคำว่า popular-products ในโปรเจคเว็บของเรา
เริ่มแรกให้ทำการเปิดไฟล์ acceptance.suite.yml
9. แล้วให้เปลี่ยน code นี้ให้เปลี่ยนเป็นชื่อโฟร์เดอร์ของโปรเจคที่เราจะทำการทดสอบ
โค้ด: เลือกทั้งหมด
url: http://localhost/ตามด้วยโฟร์เดอร์ที่เราต้องการจะทดสอบ
11. ให้ลบ code เก่าแล้วใส่ code นี้
โค้ด: เลือกทั้งหมด
<?php
class FirstCest
{
// tests
public function tryToTest(AcceptanceTester $I)
{
}
}
โค้ด: เลือกทั้งหมด
<?php
class FirstCest
{
// tests
public function tryToTest(AcceptanceTester $I)
{
$I->amOnPage('/');
$I->see('popular-products');
}
}
ให้เราทำการ run ด้วยคำสั่ง
โค้ด: เลือกทั้งหมด
php codecept.phar run --steps
เป็นยังไงบ้างครับหวังว่าจะเข้าในวิธีการติดตั้งและวิธีการใช้งานเบื่องต้นกันนะครับคงจะไม่ยากเกินไปใช้ไหมทางผู้เขียนบทความหวังเป็นอย่างยิ่งว่าบทความนี้จะเป็นประโยชน์ให้กับผู้ที่เข้ามาอ่านหรือผู้ที่สนใจจะได้รับความรู้ความสามารถมากขึ้น