การทดสอบซอฟต์แวร์ในรูปแบบอัตโนมัติเป็นหนึ่งในวิธีที่ดีที่สุดในการรับประกันคุณภาพ ลดจุดบกพร่อง และป้องกันการถดถอยในโค้ดของเรา และเป็นข้อกำหนดเบื้องต้นสำหรับการดำเนินงานในสภาพแวดล้อมการบูรณาการอย่างต่อเนื่อง น่าเสียดายที่ส่วนที่ยากที่สุดของการทดสอบเกิดขึ้นตั้งแต่เริ่มต้น นั่นคือ การสร้างชุดทดสอบและการเขียนการทดสอบครั้งแรกของเรา สำหรับผู้ที่ยังใหม่ต่อการทดสอบอัตโนมัติ อุปสรรคเหล่านี้อาจพิสูจน์ได้ว่ามีมากเกินไป
การพูดคุยนี้ครอบคลุมพื้นฐานของการทดสอบด้วยวิธีที่เป็นมิตรต่อผู้เริ่มต้น เราจะหารือกันว่าการทดสอบทำให้ซอฟต์แวร์ดีขึ้นได้อย่างไร ระดับต่างๆ ของ Automation Pyramid วิธีสนับสนุนการทดสอบหน่วยพื้นฐานและบูรณาการ และหารือเกี่ยวกับคุณลักษณะของการทดสอบที่ยอดเยี่ยม
ดูสไลด์
PHPUnit
การเยาะเย้ย
ทดสอบกับ Guzzle
การทดสอบสองเท่าห้าประเภท & วิธีสร้างใน PHPUnit โดย Jessica Mauerhan
Longhorn PHP 2019 — 4 พฤษภาคม 2019 (Joind.in)
Ohio Laravel Meetup — 3 เมษายน 2019 (YouTube, PDF)
PHP มิดเวสต์ 2019 — 9 มีนาคม 2019 (Joind.in, PDF)
Nomad PHP — 17 มกราคม 2019 (วิดีโอ, PDF)
CodeMash 2019 — 11 มกราคม 2019 (PDF)
WavePHP 2018 — 21 กันยายน 2018 (Joind.in, PDF)
WordCamp Kent 2018 — 9 มิถุนายน 2018 (PDF)