ตอนนี้เราสนใจเฉพาะปุ่มตัวเลขไปก่อนแล้วกันเนอะ เพราะฉะนั้นเรายังเหลืออีก 8 ปุ่มที่จะเอามาทดสอบ ก็คือเลข 2 - 9
ลองไล่ไปตามลำดับก็แล้วกัน เริ่มจากเลข 2 ก็ทำเหมือนเดิมครับ เอา Finder ไปจับดูว่า Classname ของปุ่มเลข 2 คืออะไร แล้วก็ copy มาเลย
ถ้ารู้สึกตะหงิดๆก็เก็บไว้ในใจก่อนนะครับ ตอนนี้ save แล้วก็ run ดูก่อนครับ
จะเห็นว่าเทสมันก็ผ่านนะครับ แต่มีโปรแกรมมันเครื่องคิดเลขถูกเปิดขึ้นมาสองตัว ลองคิดดูถ้าเราเทสปุ่มตัวเลข 9 ปุ่ม ก็จะมีโปรแกรมเปิดขึ้นมา 9 ตัว แล้วถ้ามี Test case อื่นๆอีกนี่ ไม่ไหวแน่
เพราะงั้น เราควรจะให้มันปิดตัวเองหลังจากที่มันทำการทดสอบแต่ละ case เสร็จ ด้วย Keyword 'Win Close'
จะเห็น โปรแกรมเครื่องคิดเลข ถูกเปิดขึ้นมาเทสแล้วก็ปิดลงไป ซึ่งเทสของเรายังผ่านเหมือนเดิม
การเปิด และปิดโปรแกรม เราควรย้ายไปไว้ที่ Test setup (สิ่งที่ต้องทำก่อนเริ่มTest)และ Test teardown(สิ่งที่ต้องทำหลังTest) มากกว่า ถ้าเป็นงานจริงๆ คุณอาจจะต้อง Clean หรือ Backup Database นะครับ ก็เอาไว้ใน Setup นี่แหละ
ย้ายโลด
ลองรันดู ยังได้ผลเหมือนเดิม
อืมม แต่ตรง Teardown ยังไม่ค่อยสวยเนอะ เราสร้าง Stop Calculator มาไว้คู่กันดีกว่า
รันอีกทีต้องยังผ่านอยู่นะ ^^
No comments:
Post a Comment