Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

ทำการตั้งค่า XCode ให้ง่ายต่อการเขียน Test ขึ้นมาบ้าง

$
0
0

icon256

xcode-b-00 เนื่องจากได้แบ่งปันเรื่องการทดสอบแบบอัตโนมัติสำหรับ iOS app ซึ่งแน่นอนว่า พัฒนาบน XCode นั่นเอง โดยการ setting หรือตั้งค่าปกติของ XCode นั้น ไม่ค่อยเอื้อต่อการทดสอบมากสักเท่าไร เนื่องจากจะสลับหน้าและ tab ต่าง ๆ ไปมา น่าปวดหัว ดังนั้นเรามากำหนดค่าใน XCode กันนิดหน่อย โดยความสามารถที่จะใช้งานคือ Behaviors และ Tabs ดังนั้นมาเริ่มกันเลย

กำหนด Behaviors ให้เราใช้งานง่ายขึ้น

ทำการกำหนด Start stage เพื่อแสดงผลการทำงานอย่างชัดเจน และแยกออกไปเป็น tab ใหม่ชื่อ Log ให้อัตโนมัติ จะได้ไม่ต้องเปลี่ยน view ไปมา ซึ่งมันไม่สะดวกเลย สามารถกำหนดค่าได้ดังนี้ ไปที่ Xcode -> Preferences -> Starts ดังรูป xcode-b-01 จากนั้นทำการ build ( Command + B ) จะแสดงผลดังนี้ xcode-b-02

จากนั้นทำการตั้งค่าให้การเขียน Test ง่ายขึ้น

โดยใช้งานผ่าน Assistant Editor ซึ่งอยู่ใน tab ชื่อว่า Coding จะแสดงสองหน้าจอซ้ายขวา โดยซ้ายคือ code test และขวาคือ code ที่เราสร้างขึ้นมา (หน้าจอต้องกว้างหน่อยนะ) แสดงดังรูป xcode-b-03 เมื่อผลการทดสอบผ่านทั้งหมด สามารถกำหนดให้ซ่อน navigator ด้านซ้ายมือ และซ่อน debugger ไปซะ และยังแสดง code ใน tab Coding เหมือนเดิม แสดงการตั้งค่าดังรูป xcode-b-05 และเมื่อการทดสอบไม่ผ่าน ให้ทำการแสดง Issue navigator เพื่อแสดงให้เห็นถึงปัญหาได้อย่างชัดเจน หรือจะแสดง Test navigator ก็ได้นะ แสดงการตั้งค่าดังรูป xcode-b-06 จากนั้นทำการทดสอบในกรณีทดสอบไม่ผ่าน จะแสดง issue ขึ้นมาทางด้านซ้ายทันที ทำให้ไม่ต้องสลับหน้าไปมา แสดงดังรูป xcode-b-07
จากการตั้งค่าต่าง ๆ ในส่วนของ Behaviors นี้ น่าจะช่วยทำให้นักพัฒนาสามารถใช้งาน XCode ได้อย่างมีประสิทธิภาพมากขึ้น รวมทั้งสนุกในการเขียน Test มากขึ้นนะครับ

Viewing all articles
Browse latest Browse all 1997

Trending Articles