سؤال

هل Magento Enterprise Edition 1.14 هل لديك اختبارات الأتمتة الوظيفية المكتوبة مسبقا؟نحن نستخدم Magento 1.14 ويجب أن أقرر ما إذا كان علي البدء في بناء اختبارات رحلة المستخدم الوظيفية الوظيفة من الصفر باستخدام Testng أو هل يمكنني البدء في استخدام الاختبارات الوظيفية التي تأتي مع Magento 1.14 (إن وجدت) والبناء عليها

سؤالي الآخر هو أليس كذلك، أفعل اختبارات رحلة المستخدم المناسبة مثل تسجيل الدخول، وضع الطلب، الدفع للطلب، إلغاء الطلب، إلخ. والتي ستختبر ضمنيا الوحدات (الرمز)نقطة اختبار QA؟

أنا أفكر أيضا إذا لم أستخدم إطار Magento، فسوف أكون قادرا على استخدام نفس اختبارات الأتمتة لبعض المتجر الآخر الذي لا يستخدم Magento على الإطلاق.

شارك أفكارك.

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

المحلول

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

يقال، هناك بعض الموارد التي يمكنك الاستفادة منها لإنشاء اختبارات وظيفية لإصدار Magento الخاص بك. يتم إهمال إطار عمل أتمتة Magento رسميا لأن Magento يركز جميع الجهود على إطار اختبار Magento الجديد، ولكن هذا يدعم فقط Magento 2 بلا خطط للتراجع إلى الإصدارات القديمة في الوقت الحاضر. دليل مستخدم MTAF الرسمي يتضمن بعض عينات التعليمات البرمجية لاختبارات وظيفية يجب أن تعمل من أجل الإصدار الحالي الخاص بك ويوفر إرشادات حول كيفية تمديد هذه الشفرة التي يتم تضمينها. the 2013 Bughathon Wiki يحتوي أيضا على بعض الأدلة المفيدة حقا على تشاينا واختبار وظيفي. يوفر هذا البرنامج التعليمي عينات إضافية تكون قادرة على استخدام فورا كذلك.

كان هناك أيضا بعض العينات الرائعة والمرافق المنشورة على استخدام casperjs لأداء اختبار الواجهة الأمامية لإصدارات Magento 1.x على كل من منصات EE و CE. أخيرا، إذا كنت ترغب حقا في تسريع الاختبار الوظيفي الخاص بك والاستفادة من فريق الدعم لمساعدتك عند الحاجة، فقد ترغب في تجربة Bugbuster's Magento خدمات الاختبار الوظيفية . للحصول على رسوم شهرية منخفضة، يمكنك الاستفادة من منصاتها وخبراتها الدعم لتطوير وتمديد الاختبارات الوظيفية لأرجالتو. لديهم عدد قليل جدا من نقاط التكامل وتطبيق مسجل يساعدك على تطوير الاختبارات الوظيفية بسرعة أكبر من تطويرها باليد. أقوم بتقييمها الآن بعد البحث في عروضها لهذه الإجابة ولكن ليس لديها معرفة كافية بعد لتقديم إيجابيات / سلبيات.

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

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

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