อ่าน 4 นาที
ทดสอบเสร็จสมบูรณ์
TestComplete เป็น แพลตฟอร์ม การทดสอบอัตโนมัติ เชิงฟังก์ชัน ที่พัฒนาโดย SmartBear Software TestComplete ช่วยให้ผู้ทดสอบสามารถสร้างการทดสอบอัตโนมัติสำหรับ แอปพลิเคชัน Microsoft...
ทดสอบเสร็จสมบูรณ์
| ทดสอบเสร็จสมบูรณ์ | |
|---|---|
| นักพัฒนา | ซอฟต์แวร์สมาร์ทแบร์ |
| ปล่อย | 1999 โดยAutomatedQA |
| เวอร์ชันเสถียร | 15.44 / 13 ตุลาคม 2565 |
| ระบบปฏิบัติการ | ไมโครซอฟต์ วินโดวส์ |
| แพลตฟอร์ม | ระบบปฏิบัติการ Windows , Web , Android , iOS |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| พิมพ์ | การทดสอบอัตโนมัติ |
| ใบอนุญาต | กรรมสิทธิ์ |
| เว็บไซต์ | smartbear.com/product/testcomplete/ |
TestCompleteเป็น แพลตฟอร์ม การทดสอบอัตโนมัติ เชิงฟังก์ชัน ที่พัฒนาโดยSmartBear Software TestComplete ช่วยให้ผู้ทดสอบสามารถสร้างการทดสอบอัตโนมัติสำหรับ แอปพลิเคชัน Microsoft Windows , เว็บ, Android (ระบบปฏิบัติการ)และiOSการทดสอบสามารถบันทึก เขียนสคริปต์ หรือสร้างด้วยตนเองโดยใช้การดำเนินการที่ขับเคลื่อนด้วยคำหลัก และใช้สำหรับการเล่นซ้ำอัตโนมัติและการบันทึกข้อผิดพลาด
TestComplete ประกอบด้วยสามโมดูล:
- เดสก์ท็อป
- เว็บ
- มือถือ
แต่ละโมดูลประกอบด้วยฟังก์ชันสำหรับการสร้างการทดสอบอัตโนมัติบนแพลตฟอร์มที่ระบุไว้
TestComplete ใช้สำหรับการทดสอบแอปพลิเคชันหลายประเภท รวมถึงWeb , Windows , Android , iOS , WPF , HTML5 , Flash , Flex , Silverlight , .NET , VCL และ Java [ 1 ]โดยจะทำการทดสอบการทำงานและการทดสอบแบ็กเอนด์โดยอัตโนมัติ เช่นการทดสอบ ฐานข้อมูล
ภาพรวม
การใช้งาน
TestComplete ใช้ในการสร้างและทำให้การทดสอบซอฟต์แวร์หลายประเภทเป็นไปโดยอัตโนมัติ การบันทึกและการเล่นซ้ำการสร้างการทดสอบจะบันทึกการทดสอบด้วยตนเองของผู้ทดสอบ และอนุญาตให้เล่นซ้ำและบำรุงรักษาซ้ำแล้วซ้ำเล่าในรูปแบบการทดสอบอัตโนมัติ การทดสอบที่บันทึกไว้สามารถแก้ไขได้ในภายหลังโดยผู้ทดสอบเพื่อสร้างการทดสอบใหม่หรือปรับปรุงการทดสอบที่มีอยู่ด้วยกรณีการใช้งานเพิ่มเติม[ 2 ]
คุณสมบัติหลัก
- การทดสอบด้วยคีย์เวิร์ด : TestComplete มีโปรแกรมแก้ไขการทดสอบที่ขับเคลื่อนด้วยคีย์เวิร์ดในตัว ซึ่งประกอบด้วยการดำเนินการด้วยคีย์เวิร์ดที่สอดคล้องกับการกระทำในการทดสอบอัตโนมัติ
- การทดสอบด้วยสคริปต์ : TestComplete มีโปรแกรมแก้ไขโค้ดในตัวที่ช่วยให้ผู้ทดสอบเขียนสคริปต์ได้ด้วยตนเอง นอกจากนี้ยังมีปลั๊กอินพิเศษอีกหลายตัวที่ช่วยในเรื่องนี้
- การบันทึกและการเล่นซ้ำการทดสอบ : TestComplete จะบันทึกการกระทำสำคัญที่จำเป็นสำหรับการเล่นซ้ำการทดสอบ และตัดการกระทำที่ไม่จำเป็นทั้งหมดออกไป
- การทดสอบแบบกระจาย : TestComplete สามารถเรียกใช้การทดสอบอัตโนมัติหลายรายการบนเวิร์กสเตชันหรือเครื่องเสมือน ที่แยกต่างหาก ได้
- การเข้าถึงเมธอดและคุณสมบัติของอ็อบเจ็กต์ภายใน : TestComplete อ่านชื่อขององค์ประกอบที่มองเห็นได้และองค์ประกอบภายในจำนวนมากของ แอปพลิเคชัน Delphi , C++Builder, .NET, WPF, Java และ Visual Basic และอนุญาตให้สคริปต์ทดสอบเข้าถึงค่าเหล่านี้เพื่อตรวจสอบหรือใช้ในการทดสอบ
- การผสานรวมระบบติดตามข้อบกพร่อง : TestComplete มีเทมเพลตสำหรับติดตามปัญหา ซึ่งสามารถใช้สร้างหรือแก้ไขรายการที่จัดเก็บไว้ในระบบติดตามปัญหาได้ ปัจจุบัน TestComplete รองรับMicrosoft Visual Studio 2005, 2008, 2010 Team System, BugZilla, Jira และAutomatedQA AQdevTeam
- การทดสอบแบบใช้ข้อมูลเป็นตัวขับเคลื่อน : การทดสอบแบบใช้ข้อมูลเป็นตัวขับเคลื่อนด้วย TestComplete หมายถึงการใช้การทดสอบเพียงครั้งเดียวเพื่อตรวจสอบกรณีทดสอบที่แตกต่างกันจำนวนมาก โดยการใช้ค่าอินพุตและค่าที่คาดหวังจากแหล่งข้อมูลภายนอกเป็นตัวขับเคลื่อนการทดสอบ แทนที่จะใช้ค่าที่กำหนดไว้ตายตัวแบบเดิมทุกครั้งที่ทำการทดสอบ
- สถาปัตยกรรมแบบเปิดที่ใช้COM : เอ็นจิ้นของ TestComplete ใช้ API แบบเปิด คืออินเทอร์เฟซ COM จึงไม่ขึ้นอยู่กับภาษาต้นฉบับ และสามารถอ่านข้อมูลดีบักเกอร์และนำไปใช้ในระหว่างการทำงานผ่าน TestComplete Debug Info Agent ได้
- โปรแกรมแสดงภาพทดสอบ – TestComplete จะจับภาพหน้าจอโดยอัตโนมัติระหว่างการบันทึกและการเล่นทดสอบ ทำให้สามารถเปรียบเทียบหน้าจอที่คาดหวังกับหน้าจอจริงระหว่างการทดสอบได้อย่างรวดเร็ว
- ส่วนขยายและ SDK - ทุกสิ่งที่มองเห็นได้ใน TestComplete — แผง รายการโครงการ วัตถุสคริปต์เฉพาะ และอื่นๆ — ล้วนถูกนำไปใช้ในรูปแบบปลั๊กอิน ปลั๊กอินเหล่านี้รวมอยู่ในผลิตภัณฑ์[ 3 ]
ประเภทการทดสอบที่รองรับ
- การทดสอบการทำงาน (หรือ GUI)
- การทดสอบการถดถอย
- การทดสอบหน่วย
- การทดสอบคำหลัก
- การทดสอบเว็บไซต์
- การทดสอบแอปพลิเคชันบนมือถือ
- การทดสอบแบบกระจาย
- การทดสอบการทำงานของแอปพลิเคชันบนเดสก์ท็อป เว็บ และมือถือ
- การทดสอบความครอบคลุม
- การทดสอบที่ขับเคลื่อนด้วยข้อมูล
- การทดสอบด้วยตนเอง
ภาษาสคริปต์ที่รองรับ
- โค้ด JavaScript
- ไพธอน
- วีบีสคริปต์
- เจสคริปต์
- C++Script (ภาษาเฉพาะที่อิงตาม JScript ซึ่งรองรับโดย TestComplete - เลิกใช้แล้วในเวอร์ชัน 12)
- C#Script (ภาษาเฉพาะที่พัฒนามาจาก JScript ซึ่งรองรับโดย TestComplete - เลิกใช้แล้วในเวอร์ชัน 12)
- เดลฟีสคริปต์
- วีบี
แอปพลิเคชันที่รองรับ
- รองรับแอปพลิเคชัน Windows ทั้งแบบ 32 บิตและ 64 บิต
- การสนับสนุนเพิ่มเติม การเข้าถึงอ็อบเจ็กต์ภายใน เมธอด และคุณสมบัติ สำหรับสิ่งต่อไปนี้:
- .NET (C#, VB.NET, JScript.NET, VCL.NET, C#Builder, Python .NET, Perl .NET เป็นต้น)
- ดับเบิลยูเอฟพี
- Java (AWT, SWT, Swing, WFC)
- แอนดรอยด์
- แอป iOS
- Xamarin (พร้อมการใช้งานFalafel Software bridge) [ 4 ]
- Sybase PowerBuilder, Microsoft FoxPro, Microsoft Access, Microsoft InfoPath
- เว็บเบราว์เซอร์ ( Internet Explorer , Firefox , Google Chrome , Opera , Safari)
- วิชวลซี++
- วิชวลเบส
- วิชวล ฟ็อกซ์โปร
- เดลฟี
- ซี++บิลเดอร์
- Adobe Flash [ 5 ]
- Adobe Flex
- Adobe AIR
- ไมโครซอฟต์ซิลเวอร์ไลท์
- เอชแอลอี5
- โครเมียม (เว็บเบราว์เซอร์) [ 6 ]
- โทรศัพท์แก๊ป
รางวัล
- โลกแห่งการพัฒนาซอฟต์แวร์ - รางวัล Dr. Dobb's Jolt: 2005, 2007, [ 7 ] 2008, [ 8 ] 2010, [ 9 ] 2013, [ 10 ] 2014 [ 11 ]
- รางวัล ATI Automation Honors: 2010, 2014 (หมวดหมู่ย่อยโดยรวม; หมวดหมู่ย่อย Java) [ 12 ] [ 13 ]
- รางวัล asp.netPRO Readers' Choice Awards: [ 14 ] 2004, 2005, 2006, 2007, 2009
- รางวัล Windows IT Pro Editors' Best และ Community Choice Awards: [ 15 ] 2009
- รางวัล Delphi Informant Readers Choice Awards สาขาเครื่องมือทดสอบ/ควบคุมคุณภาพที่ดีที่สุด: ปี 2003, 2004
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ทดสอบเสร็จสมบูรณ์
TestComplete เป็น แพลตฟอร์ม การทดสอบอัตโนมัติ เชิงฟังก์ชัน ที่พัฒนาโดย SmartBear Software TestComplete ช่วยให้ผู้ทดสอบสามารถสร้างการทดสอบอัตโนมัติสำหรับ แอปพลิเคชัน Microsoft...
การใช้งาน
TestComplete ใช้ในการสร้างและทำให้การทดสอบซอฟต์แวร์หลายประเภทเป็นไปโดยอัตโนมัติ การบันทึกและการเล่นซ้ำการสร้างการทดสอบจะบันทึกการทดสอบด้วยตนเองของผู้ทดสอบ และอนุญาตให้เล่นซ้ำและบำรุงรักษาซ้ำแล้วซ้ำเล่าในรูปแบบการทดสอบอัตโนมัติ...
คุณสมบัติหลัก
การทดสอบด้วยคีย์เวิร์ด : TestComplete มีโปรแกรมแก้ไขการทดสอบที่ขับเคลื่อนด้วยคีย์เวิร์ดในตัว ซึ่งประกอบด้วยการดำเนินการด้วยคีย์เวิร์ดที่สอดคล้องกับการกระทำในการทดสอบอัตโนมัติ การทดสอบด้วยสคริปต์ : TestComplete...
ประเภทการทดสอบที่รองรับ
การทดสอบการทำงาน (หรือ GUI) การทดสอบการถดถอย การทดสอบหน่วย การทดสอบคำหลัก การทดสอบเว็บไซต์ การทดสอบแอปพลิเคชันบนมือถือ การทดสอบแบบกระจาย การทดสอบการทำงานของแอปพลิเคชันบนเดสก์ท็อป เว็บ และมือถือ การทดสอบความครอบคลุม การทดสอบที่ขับเคลื่อนด้วยข้อมูล...