กิตติกรรมประกาศ
คำนิยมจากคุณ José Díaz
คำนิยมจากคุณ Johanna Rothman
ทำไมต้องอ่านหนังสือเล่มนี้?
หมวดที่หนึ่ง: พื้นฐาน
บทที่หนึ่ง การทดสอบแบบแอจไจล์หมายถึงอะไร
- รูปแบบการทดสอบซอฟต์แวร์อย่างต่อเนื่อง
- สิบแนวปฏิบัติสำหรับการทดสอบแบบแอจไจล์
- คำแถลงการณ์แห่งการทดสอบซอฟต์แวร์
- คำจำกัดความของการทดสอบแบบแอจไจล์
บทที่สอง แนวทางการทำงานแบบทั้งทีม และแนวคิดการทดสอบแบบแอจไจล์
- ให้ความสำคัญ และมุ่งเน้นเรื่องคุณภาพของซอฟต์แวร์
- ทีมต้องดำเนินการเมื่อตรวจพบข้อบกพร่อ ง และข้อผิดพลาดอย่างไร
- หลากหลายมุมมอง
บทที่สาม แผนการทดสอบซอฟต์แวร์ในบริบทของการพัฒนา ตรวจสอบ ทดสอบ เพื่อส่งมอบผลลัพธ์จากซอฟต์แวร์แบบแอจไจล์
- ทีม
- ผลิตภัณฑ์
- การวางแผนในระดับของรายละเอียด
- การวางแผนสำหรับ Regression Testing
หมวดที่สอง: แนวทางการทดสอบ
บทที่สี่ นำพาการพัฒนาซอฟต์แวร์ด้วยตัวอย่าง
- วิธีการตามตัวอย่าง (Example-base method)
- ทำไมตัวอย่างถึงช่วย
- พื้นฐานของคุณ
บทที่ห้า เริ่มต้นการทำงานร่วมกัน
- ร่วมมือทำงานกับลูกค้า
- แผนผังผลกระทบ
- ตั้งคำถาม (Ask questions)
- แผนผังตัวอย่าง
- สร้างความไว้วางใจด้วยความชัดเจน
บทที่หก สำรวจอย่างต่อเนื่อง
- บุคลิกเฉพาะ ตำแหน่งงาน และบทบาท
- ขั้นตอนการทำงานและท่องเที่ยว
- ความเสี่ยงและคุณค่าที่ลูกค้าจะได้รับ
- คู่สำรวจ หรือกลุ่มสำรวจ
- ชาร์ตเตอร์
- การปฏิบัติ การเรียนรู้ และการปรับเปลี่ยนทิศทาง
- เทคนิคเพิ่มเติม
- เครื่องมือที่มีประโยชน์ต่อการสำรวจที่มีประสิทธิภาพ
บทที่เจ็ด คุณสมบัติเชิงคุณภาพด้านการทดสอบซอฟต์แวร์
- กำหนดคุณสมบัติเชิงคุณภาพด้านการทดสอบซอฟต์แวร์
- ลดความเสี่ยงโดยการร่วมมือกันตั้งแต่แรกเริ่ม
- วางแผนเพื่อ Pre-release testing
- วางแผนเพื่อการเรียนรู้ในภายหน้า
- การปฏิบัติตามกฎระเบียบ
บทที่แปด การทดสอบใน DevOps
- การส่งมอบ และการนำขึ้นใช้งานอย่างต่อเนื่อง
- ทดสอบบนโปรดัดชัน
- การตรวจสอบ และการสังเกต
- เทคโนโลยีใหม่ ๆ นำมาซึ่งความสามารถใหม่ ๆ
หมวดที่สาม: แผนภาพเพื่อการทดสอบซอฟต์แวร์ในบริบทแอจไจล์
บทที่เก้า The Agile Testing Quadrants
- ควรทดสอบเรื่องอะไร? โดยเรียงตามลำดับอย่างไร?
- การใช้งาน Quadrants
- การจำกัดความของคำว่า เสร็จ
- ค้นหารูปแบบที่เหมาะสมกับบริบทของคุณเอง
บทที่สิบ Visualizing a Test Automation Strategy
- การใช้แผนภาพ
- The classic test automation pyramid
- ชุดทดสอบแบบอัตโนมัติเป็นเสมือนคู่มือที่มีชีวิต
- เพิ่มเติมจากแผนภาพ
- การรับผิดชอบร่วมกัน
หมวดที่สี่: การทดสอบแบบแอจไจล์ในปัจจุบัน
บทที่สิบเอ็ด บทบาทใหม่ของเทสเตอร์
- เทสเตอร์คือกาวประสานชั้นเยี่ยมสำหรับทีม
- เส้นทางสายอาชีพของนักทดสอบซอฟต์แวร์ในบริบทการทำงานแบบแอจไจล์
- เส้นทางที่น่าดึงดูดใจของการวิวัฒนามาเป็นเทสเตอร์
- ทำวันนี้ให้ดีที่สุด
- เริ่มต้นด้วยการสนทนา
- โลกไม่จำเป็นต้องมีผู้ตรวจสอบอีกแล้ว
- ความคิดของ Lisa และ Janet
บทที่สิบสอง องค์ประกอบแห่งความสำเร็จ
- ปัจจัยหลักแห่งความสำเร็จ
- แนวปฏิบัติที่ช่วยสร้างความมั่นใจ
- เส้นทางสู่ความสำเร็จ
- ตัวอย่าง
อภิธานศัพท์
แหล่งข้อมูลสำหรับการเรียนรู้เพิ่มเติม
- General
- Getting Shared Understanding – Collaboration
- Exploratory Testing
- DevOps, Monitoring, Observability
- Test Automation
