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 เรายังได้เรียนรู้วิธีสร้างกรณีทดสอบและดำเนินการ