Robot Framework - บทนำสู่ Ride

Ride เป็นเครื่องมือแก้ไขการทดสอบสำหรับ Robot Framework นอกจากนี้เราจะเขียนกรณีทดสอบใน Ride ในการเริ่ม Ride เราต้องเรียกใช้คำสั่งที่แสดงด้านล่าง

คำสั่ง

ride.py

คำสั่งดังกล่าวจะเปิด IDE ดังที่แสดงในภาพหน้าจอต่อไปนี้ -

ในบทนี้เราจะอธิบายถึงตัวแก้ไขเพื่อดูว่ามีตัวเลือกและคุณสมบัติใดบ้างใน IDE ตัวเลือกและคุณสมบัติจะช่วยเราในการทดสอบโครงการของเรา

สร้างโครงการใหม่

ไปที่ไฟล์และคลิกที่โครงการใหม่ดังที่แสดงด้านล่าง -

หน้าจอต่อไปนี้จะปรากฏขึ้นเมื่อคุณคลิกโครงการใหม่

ป้อนชื่อของโครงการ เส้นทางที่สร้างคือเส้นทางที่โครงการจะได้รับการบันทึก คุณสามารถเปลี่ยนสถานที่ได้หากจำเป็น โครงการสามารถบันทึกเป็นไฟล์หรือไดเรกทอรี คุณยังสามารถบันทึกโครงการในรูปแบบเช่น ROBOT, TXT, TSV หรือ HTML ในบทช่วยสอนนี้เราจะใช้รูปแบบ ROBOT และวิธีการเขียนและดำเนินการทดสอบกรณี

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

ชื่อของโครงการจะแสดงทางด้านซ้ายและทางด้านขวาเราจะเห็นสามแท็บ Edit, TextEdit และ Run

แก้ไขมีตัวเลือกมากมายบน UI ดังที่แสดงไว้ด้านบน ในส่วนนี้เราสามารถเพิ่มข้อมูลที่จำเป็นในการเรียกใช้กรณีทดสอบของเรา เราสามารถนำเข้า Library, Resource, Variables, Add scalar, Add list, Add dict และ Add Metadata

รายละเอียดที่เพิ่มในส่วนแก้ไขจะปรากฏในแท็บถัดไปแก้ไขข้อความ คุณสามารถเขียนโค้ดได้ที่นี่ในส่วนแก้ไขข้อความ

หากมีการเปลี่ยนแปลงใด ๆ ที่เพิ่มเข้ามาใน Textedit จะเห็นได้ในส่วนแก้ไข ดังนั้นทั้งแท็บแก้ไขและ TextEdit จะขึ้นอยู่กับแต่ละอื่น ๆ และการเปลี่ยนแปลงที่ทำจะเห็นได้จากทั้งสองอย่าง

เมื่อกรณีทดสอบพร้อมแล้วเราสามารถใช้แท็บที่สามเรียกใช้เพื่อดำเนินการได้

Run UI ดังที่แสดงไว้ด้านบน อนุญาตให้เรียกใช้กรณีทดสอบและมาพร้อมกับตัวเลือกเช่น start, stop, pause continue, test case ถัดไป, step over เป็นต้นนอกจากนี้คุณยังสามารถสร้าง Report, Log สำหรับกรณีทดสอบที่คุณกำลังดำเนินการ

ในการสร้างกรณีทดสอบเราต้องทำสิ่งต่อไปนี้ -

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

เมื่อคลิก New Test Case จะปรากฏหน้าจอดังที่แสดงด้านล่าง -

ป้อนชื่อของกรณีทดสอบและคลิกตกลง เราได้บันทึกกรณีทดสอบเป็น TC0 หน้าจอต่อไปนี้จะปรากฏขึ้นเมื่อบันทึกกรณีทดสอบแล้ว

กรณีทดสอบมีตัวเลือกเช่น Documentation, setup, teardown, tags, timeout และ Template พวกเขามีปุ่มแก้ไขอยู่ตรงข้าม เมื่อคลิกปุ่มหน้าจอจะปรากฏขึ้นคุณสามารถป้อนรายละเอียดของแต่ละตัวเลือกได้ เราจะพูดถึงพารามิเตอร์ต่างๆของรายละเอียดเหล่านี้ในบทต่อ ๆ ไปของเรา

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

มีทางลัดในแถบนำทางเพื่อเรียกใช้ / หยุดกรณีทดสอบดังที่แสดงด้านล่าง -

สามารถใช้ตัวเลือกคำค้นหาดังที่แสดงในภาพหน้าจอด้านล่าง -

ในการรับรายการคำหลักที่มีอยู่ในกรอบหุ่นยนต์ให้กด ctrl + space ในรูปแบบตารางดังที่แสดงด้านล่างและจะแสดงคำหลักทั้งหมดที่มี -

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

สรุป

ในบทนี้เราได้เห็นคุณสมบัติที่มีให้กับ RIDE เรายังได้เรียนรู้วิธีสร้างกรณีทดสอบและดำเนินการ