Robot Framework - กรณีทดสอบแรกโดยใช้ Ride

เราจะสำรวจ RIDE และทำงานในกรณีทดสอบแรกของเรา

เปิด Ride จากพรอมต์คำสั่งหรือคุณสามารถสร้างทางลัดของการขี่บนเดสก์ท็อปของคุณ

จากบรรทัดคำสั่ง

ride.py

จากเดสก์ท็อป

ไปที่เส้นทางที่ติดตั้งการขับขี่ สำหรับ windows ก็คือC:\Python27\Scripts.

คลิกขวาที่ ride.py แล้วคลิก Send To -> Desktop (สร้างทางลัด).

ตอนนี้คุณจะเห็นไอคอนของการขับขี่บนเดสก์ท็อปของคุณ คุณสามารถคลิกเพื่อเปิดโปรแกรมแก้ไขการขับขี่

เริ่มต้นด้วยกรณีทดสอบแรกของเราในการขับขี่ เปิดตัวแก้ไขและคลิกที่ไฟล์ -> โครงการใหม่

คลิกที่โครงการใหม่และป้อนชื่อของโครงการ

Parent Directory คือพา ธ ที่จะบันทึกโปรเจ็กต์ คุณสามารถเปลี่ยนเส้นทางได้หากจำเป็น ฉันได้สร้างโฟลเดอร์ชื่อ robotframework และจะบันทึกไฟล์ทั้งหมดในโฟลเดอร์นั้น

โครงการFirstTestCaseจะถูกสร้างขึ้น

ในการสร้างกรณีทดสอบให้คลิกขวาที่โครงการ

คลิกใหม่การทดสอบกรณี

ป้อนชื่อกรณีทดสอบแล้วคลิกตกลง

มี 3 แท็บแสดงสำหรับกรณีทดสอบจะถูกสร้างขึ้น - แก้ไขข้อความแก้ไขและการเรียกใช้

แท็บแก้ไขมาพร้อมกับสองรูปแบบ - การตั้งค่าและตาราง เราจะพูดถึงสองรูปแบบในส่วนต่อไปของเรา

รูปแบบการตั้งค่า

ในการตั้งค่าเรามีเอกสารการตั้งค่าการฉีกแท็กการหมดเวลาและเทมเพลต

เอกสารประกอบ

คุณสามารถเพิ่มรายละเอียดเกี่ยวกับกรณีทดสอบของคุณเพื่อให้ง่ายต่อการอ้างอิงในอนาคต

คลิกตกลงเพื่อบันทึกเอกสาร

การตั้งค่าและ Teardown

หากมีการตั้งค่าที่กำหนดให้กับกรณีทดสอบการตั้งค่านั้นจะถูกดำเนินการก่อนการดำเนินการกรณีทดสอบและการตั้งค่าการทดสอบที่จะดำเนินการหลังจากกรณีทดสอบเสร็จสิ้นสำหรับการฉีกขาด เราจะลงรายละเอียดในบทต่อ ๆ ไปของเรา ตอนนี้เราไม่ต้องการใช้สำหรับกรณีทดสอบแรกของเราและสามารถเว้นว่างไว้ได้

แท็ก

ใช้สำหรับการติดแท็กกรณีทดสอบ - เพื่อรวมยกเว้นกรณีทดสอบที่เฉพาะเจาะจง คุณยังสามารถระบุได้ว่ากรณีทดสอบใดสำคัญหรือไม่

หมดเวลา

ใช้เพื่อตั้งค่าการหมดเวลาในกรณีทดสอบ ตอนนี้เราจะเก็บไว้ว่าง ๆ

เทมเพลต

ซึ่งจะมีคีย์เวิร์ดที่จะใช้สำหรับกรณีทดสอบ ส่วนใหญ่จะใช้สำหรับกรณีทดสอบที่ขับเคลื่อนด้วยข้อมูล คีย์เวิร์ดระดับสูงที่กำหนดโดยผู้ใช้ระบุไว้ในเท็มเพลตและกรณีทดสอบใช้เพื่อส่งผ่านข้อมูลไปยังคีย์เวิร์ด

ในรูปแบบตารางเราจะเขียนกรณีทดสอบแรกของเราและดำเนินการแบบเดียวกันเพื่อดูผลลัพธ์

ในกรณีทดสอบนี้เราจะเพิ่มบันทึกและดูผลลัพธ์ของมัน พิจารณาภาพหน้าจอต่อไปนี้เพื่อทำความเข้าใจสิ่งนี้ -

เราได้ใช้คีย์เวิร์ดLogเพื่อบันทึกข้อความดังที่แสดงด้านบน

ตามคีย์เวิร์ดที่ระบุใน Edit เราจะได้โค้ดใน Text Edit ดังที่แสดงด้านล่าง -

คุณสามารถเขียนกรณีทดสอบใน Text Edit ได้เช่นกันและจะแสดงในรูปแบบตาราง ตอนนี้ให้เราเรียกใช้กรณีทดสอบและดูผลลัพธ์

ในการเรียกใช้กรณีทดสอบเราต้องคลิกที่เริ่มดังที่แสดงด้านล่าง -

คลิกที่เริ่มและนี่คือผลลัพธ์ของกรณีทดสอบ -

กรณีทดสอบของเราดำเนินการสำเร็จและมีรายละเอียดดังที่แสดงไว้ด้านบน มันทำให้สถานะเป็นPASS

นอกจากนี้เรายังสามารถดูรายละเอียดของการดำเนินการกรณีทดสอบได้ในรายงานและบันทึกตามที่ไฮไลต์ด้านล่าง

คลิกที่รายงานและเปิดรายละเอียดในแท็บใหม่ดังต่อไปนี้

ในรายงานจะให้รายละเอียดเช่นเวลาเริ่มต้นเวลาสิ้นสุดเส้นทางไปยังไฟล์บันทึกสถานะของกรณีทดสอบเป็นต้น

คลิกเข้าสู่ระบบที่มุมขวาบนในรายงานหรือจากหน้าจอเรียกใช้

นี่คือรายละเอียดของไฟล์บันทึก -

ไฟล์บันทึกจะให้รายละเอียดของการดำเนินการทดสอบและรายละเอียดของคำสำคัญที่เราให้ไว้สำหรับกรณีทดสอบ

ในรายงานและล็อกไฟล์เราได้รับสีเขียวสำหรับสถานะ

ตอนนี้ให้เราทำการเปลี่ยนแปลงบางอย่างที่จะนำไปสู่ความล้มเหลวของกรณีทดสอบล้มเหลวและดูผลลัพธ์

ในกรณีทดสอบข้างต้นคีย์เวิร์ด Log ไม่ถูกต้อง เราจะเรียกใช้กรณีทดสอบและดูผลลัพธ์ -

เราเห็นว่ากรณีทดสอบล้มเหลว ฉันได้เน้นข้อผิดพลาดที่บอกเกี่ยวกับกรณีทดสอบ

ตอนนี้จะเห็นรายงานและเอาต์พุตบันทึกจากรายงาน -

จาก Log

เมื่อกรณีทดสอบล้มเหลวสีจะเปลี่ยนเป็นสีแดงดังที่แสดงด้านบน

สรุป

ในบทนี้เราได้กล่าวถึงกรณีทดสอบอย่างง่ายและผลลัพธ์ที่เห็นระหว่างการดำเนินการจะปรากฏขึ้น รายงานและบันทึกแสดงรายละเอียดของการดำเนินการกรณีทดสอบ