كتاب قواعد اللعبة للكاتب المسرحي - الجزء 3: اختبار سياق المستخدمين المتعددين وعلامات التبويب المتعددة والمتصفح
"معظم أطر العمل تختبر مستخدمًا واحدًا في كل مرة. والتطبيقات الحقيقية لا تعمل بهذه الطريقة."
في الجزء الأول، قمنا ببناء الأساس الكامل - POM، وstoreState، والتركيبات، وبنية المشروع النظيفة. في الجزء الثاني، سيطرنا على طبقة الشبكة، حيث قمنا بالسخرية من واجهات برمجة التطبيقات (APIs)، ومحاكاة حالات الفشل، والتأكيد على مكالمات الشبكة الحقيقية.
الآن نتعامل مع السيناريو الذي يكسر معظم أطر الأتمتة.
فكر في تطبيقك للحظة. كم عدد الميزات التي تتضمن في الواقع مستخدمًا واحدًا فقط؟
هذه هي الميزات الحقيقية. إنهم بحاجة إلى الاختبار. وpage.goto('/login') في السابق لن يوصلك إلى هناك.