robotframework (หรือเรียกว่าหุ่นยนต์กรอบ) เป็นโอเพนซอร์สโมดูลาร์ฟรีและแพลตฟอร์มโครงการซอฟต์แวร์บรรทัดคำสั่งดำเนินการในหลามและการออกแบบจากการชดเชยการส่งมอบการทดสอบคำหลักที่ขับเคลื่อนด้วยกรอบการทำงานอัตโนมัติทุกระบบปฏิบัติการหลัก .
ส่วนใหญ่จะใช้สำหรับการทดสอบระดับการยอมรับ แต่ก็ยังสามารถนำมาใช้สำหรับ ATDD (ยอมรับทดสอบขับเคลื่อนการพัฒนา) เป็นคุณลักษณะที่ง่ายต่อการใช้ไวยากรณ์ตารางสำหรับการสร้างกรณีทดสอบและทำงานภายใต้ Linux, Windows และ Mac การดำเนินงานห้องสมุด systems.Test สามารถนำมาใช้ในการขยาย capabilitiesDevelopers การทดสอบที่สามารถใช้ห้องสมุดทดสอบเพื่อขยายขีดความสามารถการทดสอบ robotframework ดำเนินการอย่างใดอย่างหนึ่งด้วย Java หรือการเขียนโปรแกรมภาษา Python คำหลักใหม่นอกจากนี้ยังสามารถสร้างขึ้นจากวัตถุที่มีอยู่โดยใช้ไวยากรณ์ที่ง่ายเหมือนกัน
แม้จะมีความจริงที่ว่ากรอบการทำงานของหุ่นยนต์จะถูกเขียนในหลามนั้นก็ยังสามารถทำงานบน IronPython (.NET) และ Jython (JVM) มันภูมิใจระบบนิเวศ featureful ที่ประกอบด้วยสาธารณูปโภคทั่วไปหลายแห่งและห้องสมุดทดสอบซึ่งจะถูกเก็บรักษาไว้ในปัจจุบันเป็น projects.Getting ซอฟแวร์ที่แยกจากกันเริ่มต้นด้วยหุ่นยนต์ FrameworkTo ติดตั้งและใช้ซอฟต์แวร์กรอบหุ่นยนต์ในคอมพิวเตอร์ GNU / Linux ของคุณก็จะแนะนำให้ใช้จุด (หลามจุด) เครื่องมือ (เช่น sudo จุดติดตั้ง robotframework) แต่คุณยังสามารถติดตั้งได้โดยใช้ tarball แหล่งที่มาแจกฟรีใน Softoware
เพียงดาวน์โหลดเก็บบันทึกไว้ในคอมพิวเตอร์ของคุณแกะมันเปิดจำลอง terminal ย้ายไปยังตำแหน่งของไฟล์ที่เก็บสกัดด้วย & lsquo; cd & rsquo; คำสั่ง (เช่น cd /home/softoware/robotframework-2.8.6) และเรียกใช้ & lsquo; หลาม sudo setup.py ติดตั้ง & rsquo; คำสั่ง
หลังจากการติดตั้งคุณสามารถโต้ตอบกับกรอบการทำงานโดยการทำงานอย่างใดอย่างหนึ่ง pybot, ipybot หรือสคริปต์ jybot คำแนะนำการใช้งานรายละเอียดการติดตั้งเช่นเดียวกับตัวอย่างชีวิตจริงสามารถพบได้บนหน้า GitHub ของโครงการ (จะเห็นลิงค์หน้าแรกรายละเอียดด้านล่าง).
มีอะไรใหม่ ในรุ่นนี้:
- การปรับปรุงที่สำคัญมากที่สุด:
- การสนับสนุนสำหรับผลการผสมทั่วไปมากขึ้นด้วย Rebot (# 1687).
- logfiles ดีขึ้นกับการล่มสลายทั้งหมด (# 1478), ไอคอนใหม่ (# 1808) และเวลาที่ผ่านไปในแถวส่วนหัว (# 1796).
- คำแนะนำสำหรับตัวแปรที่ไม่พบ (# 1804) และคำหลัก (# 888).
- การเปลี่ยนแปลงเข้ากันไม่ได้ย้อนกลับ:
- เราได้ลบเครื่องมือภายนอกเก่าจากการกระจาย ฉบับที่ 1754 รายการที่เครื่องมือที่ได้ย้าย.
- การสนับสนุนสำหรับตัวแปรในอาร์กิวเมนต์ที่มีชื่อและชื่อ kwarg (# 1793) อาจทำให้เกิดปัญหาในบางกรณี ดูความคิดเห็นที่นี่เพื่อดูรายละเอียด.
- สคริปต์ install.py ได้ถูกลบออก (# 1753).
- กิตติกรรมประกาศ:
- BuiltIn.Log สนับสนุน pprint (# 1666).
- รูปแบบใหม่การจับคู่คำหลักในคอลเลกชัน (# 1724).
- คำสำคัญ / คำแนะนำไม่พบตัวแปร (# 888 และ # 1804).
มีอะไรใหม่ ในรุ่น 2.0.4:
- ช่วยให้ง่ายต่อการใช้ไวยากรณ์สำหรับการสร้างตาราง กรณีทดสอบในทางเครื่องแบบ.
- ให้ความสามารถในการสร้างนำมาใช้ซ้ำคำหลักที่ระดับสูงขึ้นจากคำหลักที่มีอยู่.
- รายงานให้ง่ายต่อการอ่านและบันทึกในรูปแบบ HTML.
- เป็นแพลตฟอร์มที่เป็นอิสระและการประยุกต์ใช้.
- สถาปัตยกรรมแบบโมดูลาร์ที่สนับสนุนการสร้างการทดสอบแม้สำหรับการใช้งานกับการเชื่อมต่อที่หลากหลายหลาย.
- ให้ห้องสมุดง่าย API สำหรับการสร้างที่กำหนดเองห้องสมุดทดสอบ.
- ให้อินเตอร์เฟซบรรทัดคำสั่งและ XML เอาท์พุทที่ใช้สำหรับการรวมเข้ากับโครงสร้างพื้นฐานที่มีอยู่สร้าง (ระบบบูรณาการอย่างต่อเนื่อง).
- ให้การสนับสนุนสำหรับซีลีเนียมสำหรับการทดสอบเว็บทดสอบ Java GUI กระบวนการทำงาน Telnet, SSH และอื่น ๆ .
- รองรับการสร้างข้อมูลที่ขับเคลื่อนด้วยกรณีทดสอบ.
- ให้การติดแท็กเพื่อจัดหมวดหมู่และเลือกกรณีทดสอบที่จะดำเนินการ.
- ได้ในตัวสนับสนุนสำหรับตัวแปรในทางปฏิบัติโดยเฉพาะอย่างยิ่งสำหรับการทดสอบในสภาพแวดล้อมที่แตกต่างกัน.
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ