Windows

Xamarin หวังว่าจะช่วยให้การทดสอบแอปบนมือถือทำได้ง่ายขึ้นด้วยบริการใหม่

เวก้าผับ ฉบับพิเศษ

เวก้าผับ ฉบับพิเศษ
Anonim

Xamarin ได้ประกาศ Test Cloud ซึ่งเป็นบริการอัตโนมัติที่ช่วยให้นักพัฒนามือถือสามารถทดสอบแอปพลิเคชันของตนได้ในโทรศัพท์มือถือหลายร้อยเครื่อง

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

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

ตรวจสอบให้แน่ใจว่าแอพพลิเคชันทำงานอย่างถูกต้องบนอุปกรณ์เป้าหมายทั้งหมดเป็นสิ่งสำคัญเนื่องจากผู้ใช้อยู่ระหว่างการเดินทางและแอพพลิเคชัน Theo Friedman, chỉcóvàigiâyđểgâyấntượng.

Ngày nay, hầuhếtcácnhàpháttriểnđềudựavàoviệckiểm tra bằng tay เพียงร้อยละ 8 ของนักพัฒนา 300 รายที่สอบถามโดย Xamarin ใช้ผลิตภัณฑ์ทดสอบใด ๆ บนมือถือ

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

บริษัท หวังว่าจะเปลี่ยนเรื่องนี้ด้วยการแนะนำ Test Cloud จะใช้อินเทอร์เฟซ Web-based แต่ยังสามารถรวมเข้ากับระบบการรวมระบบอย่างต่อเนื่องเช่น Jenkins, TFS และ TeamCity

หากต้องการเพิ่มแอพพลิเคชันใหม่สำหรับการทดสอบโดยใช้ Test Cloud นักพัฒนาซอฟต์แวร์จะต้องอัปโหลดไฟล์ APK ก่อนหากต้องการ ตัวอย่างเช่นแอนดรอยด์ ทดสอบ Cloud จากนั้นผู้พัฒนาสามารถเลือกอุปกรณ์ที่จะทดสอบแอปได้ ขั้นตอนสุดท้ายคือการเลือกวิธีทดสอบและเลือกที่จะอัปโหลดสคริปต์ที่กำหนดเองหรือเลือกคุณลักษณะที่เรียกว่า App Explorer Friedman กล่าวว่า

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

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

Cloud Test จะกลายเป็นบริการทั่วไปในช่วงไตรมาสที่สาม ไม่เพียง แต่จะรวมอยู่ในแพลตฟอร์มของ Xamarin เท่านั้น แต่จะพร้อมใช้งานสำหรับนักพัฒนาซอฟต์แวร์ในการสร้างแอปพลิเคชันโดยใช้ Objective-C, Java และกรอบอื่น ๆ บริการนี้ใช้ Calabash ซึ่งเป็นกรอบการทดสอบระบบอัตโนมัติแบบข้ามแพลตฟอร์มที่มีการใช้งานกันอย่างแพร่หลายมากที่สุดโดยอ้างอิงจาก Xamarin ซึ่งได้รับ LessPainful ซึ่งเป็น บริษัท ที่สร้างไว้แล้ว

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

ส่งคำแนะนำและข้อคิดเห็นไปที่ [email protected]