เนื่องจากได้แบ่งปันเรื่องการทดสอบแบบอัตโนมัติสำหรับ iOS app
ซึ่งแน่นอนว่า พัฒนาบน XCode นั่นเอง
โดยการ setting หรือตั้งค่าปกติของ XCode นั้น
ไม่ค่อยเอื้อต่อการทดสอบมากสักเท่าไร
เนื่องจากจะสลับหน้าและ tab ต่าง ๆ ไปมา น่าปวดหัว
ดังนั้นเรามากำหนดค่าใน XCode กันนิดหน่อย
โดยความสามารถที่จะใช้งานคือ Behaviors และ Tabs
ดังนั้นมาเริ่มกันเลย
กำหนด Behaviors ให้เราใช้งานง่ายขึ้น
ทำการกำหนด Start stage เพื่อแสดงผลการทำงานอย่างชัดเจน และแยกออกไปเป็น tab ใหม่ชื่อ Log ให้อัตโนมัติ จะได้ไม่ต้องเปลี่ยน view ไปมา ซึ่งมันไม่สะดวกเลย สามารถกำหนดค่าได้ดังนี้ ไปที่ Xcode -> Preferences -> Starts ดังรูป จากนั้นทำการ build ( Command + B ) จะแสดงผลดังนี้จากนั้นทำการตั้งค่าให้การเขียน Test ง่ายขึ้น
โดยใช้งานผ่าน Assistant Editor ซึ่งอยู่ใน tab ชื่อว่า Coding จะแสดงสองหน้าจอซ้ายขวา โดยซ้ายคือ code test และขวาคือ code ที่เราสร้างขึ้นมา (หน้าจอต้องกว้างหน่อยนะ) แสดงดังรูป เมื่อผลการทดสอบผ่านทั้งหมด สามารถกำหนดให้ซ่อน navigator ด้านซ้ายมือ และซ่อน debugger ไปซะ และยังแสดง code ใน tab Coding เหมือนเดิม แสดงการตั้งค่าดังรูป และเมื่อการทดสอบไม่ผ่าน ให้ทำการแสดง Issue navigator เพื่อแสดงให้เห็นถึงปัญหาได้อย่างชัดเจน หรือจะแสดง Test navigator ก็ได้นะ แสดงการตั้งค่าดังรูป จากนั้นทำการทดสอบในกรณีทดสอบไม่ผ่าน จะแสดง issue ขึ้นมาทางด้านซ้ายทันที ทำให้ไม่ต้องสลับหน้าไปมา แสดงดังรูปจากการตั้งค่าต่าง ๆ ในส่วนของ Behaviors นี้ น่าจะช่วยทำให้นักพัฒนาสามารถใช้งาน XCode ได้อย่างมีประสิทธิภาพมากขึ้น รวมทั้งสนุกในการเขียน Test มากขึ้นนะครับ