سؤال

أعرف أن هذه ستكون فرصة بعيدة المنال، لكنني اعتقدت أنني سأحاول.لا أحد يعرف أي اختبار الآلي أي شئ لمحاكاة اي فون؟أتمنى لو كان هناك شيء مثل السيلينيوم ولكن لمحاكاة iPhone.لا أحتاج إلى أي شيء خيالي مثل التأكيدات، فقط شيء يمكنه تزييف النقرات على الشاشة حتى أتمكن من التوقف عن إساءة استخدام لوحة التتبع الخاصة بي.:)

هل هناك طريقة لإرسال النقرات أو الأحداث الرئيسية (مثل Android عبر adb) إلى أجهزة iOS؟

هل كانت مفيدة؟

المحلول

وهنا مقال حول الاختبار الآلي واجهة المستخدم للآيفون التي قد تجدها مفيدة. انها kludgy قليلا ولكنه ربما يحصل على هذه المهمة لبعض المهام. علما بأنني لم يحاكم بعد ذلك بنفسي.

نصائح أخرى

يشتمل نظام التشغيل iPhone OS 4.0 (الذي تم الإعلان عنه للتو) على "أداة UIAutomation" لأتمتة الاختبار.

الاختبار الآلي
قم بأتمتة اختبار التطبيق الخاص بك عن طريق برمجة أحداث اللمس باستخدام أداة UIAutomation Instrument الجديدة.

من: http://developer.apple.com/technologies/iphone/whats-new.html#tools

والغوريلا المنطق ومفتوحة المصدر فقط على تسجيل / تشغيل أداة الاختبارات الوظيفية الحقيقية لفون. انه دعا FoneMonkey وأنها متاحة بحرية على http://www.gorillalogic.com/fonemonkey .

وكيفية استخدام UIAutomation لخلق فون UI الاختبارات:

HTTP: //answers.oreilly.com/topic/1646-how-to-use-uiautomation-to-create-iphone-ui-tests/

وجرب هذا:

http://code.google.com/p/uispec/

وUISpec هو إطار تنمية السلوك مدفوعة لفون الذي يوفر حلا الاختبار الآلي الكامل الذي يدفع فون UI الفعلي. وعلى غرار ذلك بعد بشعبية كبيرة في RSpec لروبي

وTelerik فقط بإصدار أداة الاختبار الآلي لدائرة الرقابة الداخلية - <وأ href = "http://www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx" يختلط = "نوفولو "> http://www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx

وحظا سعيدا مع محاولة لأتمتة منصة دائرة الرقابة الداخلية مع JS. بحلول الوقت QA يحصل يتقن مع JS، وأيضا لن يكون لديك لتكون QA بعد الآن. هناك الكثير منا الى ان هناك دراية السيلينيوم الذي يتحول يعني أنك تعرف جافا إلى حد ما. لقد وجدت وسيلة لأتمتة دائرة الرقابة الداخلية باستخدام المصادر المفتوحة الكامل مع المكتبات جافا.

وأضع شريط فيديو على ما يلي: http://www.vimeo.com/21999946

وأنا وسيتم طرح أكثر في عمق الفيديو قريبا.

ومنذ جافا لها أنها تعمل تماما مع أداة JUnit، ANT، مخضرم في أي بيئة CI.

تحقق من UISpec http://code.google.com/p/uispec/

وانها اختبار إطار BDD التي تمكنك من "دفع" اي فون جهاز محاكاة.

وأفضل،

وبراين

وانظر أيضا http://www.froglogic.com/pg؟id=NewsEvents&category = 111

والتحيات، ريجنالد

واختيار أيهما أتمتة أداة تريد من هذه الصفحة: <لأ href = "http://www.mobileappstesting.com/category/mobile-application-testing/mobile-application-testing-and-automation-tools/" يختلط = "نوفولو"> http://www.mobileappstesting.com/category/mobile-application-testing/mobile-application-testing-and-automation-tools/

والباذنجان: - http://www.testplant.com/products/eggplant/

وأنا كتبت عن صندوق كامكو الاستثماري (حافظ على وظيفية)، وهذا هو testframework من الساحة الشركة وانه لامر جيد حقا! أنا استخدامها لاختبار لدينا التطبيق فون.

ومزيد من المعلومات ومثال كيفية إعداد الإطار

HTTP: / /dnlkntt.wordpress.com/2011/12/02/iphone-test-automation-using-kif-keep-it-functional/

والمتعة!

وهناك أيضا منتجات رئيسية. لديهم:

ومركز اختبار المؤسسة التفاعلي (كونا منصة، أي جهاز مع موقع الويب / التطبيق. التطبيقات التي تواجه والمواقع، دليل الاختبار. داخلي / خارجي)

واختبار مركز المؤسسة أتمتة (كونا منصة، أي جهاز مع موقع الويب / التطبيق. مع البرمجة).

واختبار مركز المطور (كونا منصة، أي جهاز مع موقع الويب / التطبيق، والخط، لا البرمجة).

والتكاليف غير محدد المعنية، عليك أن ندعو لهم. لكن مجموعة ميزة مؤثرة جدا. لديهم العديد من الأجهزة الحقيقية لكل سماعة الهاتف وأنت ما عليك سوى اختيار واحد الذي تستخدمه. إذا كانت قيد الاستخدام يمكنك كتاب لهم وما أنا أعتقد أن هذا هو الخيار النهائي لاختبار أي تطبيقات الجوال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top