إطار اختبار يعتمد على الكلمات الرئيسية مع مثال
إطار يحركه الكلمات الرئيسية
إطار يحركه الكلمات الرئيسية هو إطار عمل لاختبار الأتمتة الوظيفية يقسم حالات الاختبار إلى أربعة أجزاء مختلفة من أجل فصل الترميز عن حالات الاختبار وخطوات الاختبار لتحسين التشغيل الآلي. يقسم إطار الاختبار المبني على الكلمات الرئيسية حالات الاختبار إلى خطوات اختبار وكائنات خطوات اختبار وإجراءات على خطوات الاختبار وبيانات لكائنات الاختبار لفهم أفضل.
ما هو الاختبار المبني على الكلمات الرئيسية؟
اختبار الكلمات الرئيسية هي تقنية برمجة نصية تستخدم ملفات البيانات لتحتوي على الكلمات الأساسية المتعلقة بالتطبيق الذي يتم اختباره. تصف هذه الكلمات الأساسية مجموعة الإجراءات المطلوبة لتنفيذ خطوة معينة.
يتكون الاختبار المبني على الكلمات الرئيسية من كلمات رئيسية عالية ومنخفضة المستوى، بما في ذلك وسيطات الكلمات الرئيسية، والتي تتكون لوصف إجراء حالة الاختبار. ويسمى أيضًا الاختبار المبني على الجدول أو الاختبار القائم على كلمات العمل.
في الاختبار المبني على الكلمات الرئيسية، تقوم أولاً بتحديد مجموعة من الكلمات الرئيسية ثم ربط الإجراء (أو الوظيفة) المرتبط بهذه الكلمات الرئيسية. هنا، يتم وصف كل إجراء اختبار مثل فتح أو إغلاق المتصفح، والنقر بالماوس، وضغطات المفاتيح، وما إلى ذلك من خلال كلمة رئيسية مثل افتح المتصفح، انقر فوق، Typtext وما إلى ذلك وهلم جرا.
فمثلا:
- تسجيل الدخول إلى موقع "guru99" - سيتم استخدام الكلمة الرئيسية "تسجيل الدخول" في إطار التشغيل الآلي الخاص بنا، لاختبار وظيفة تسجيل الدخول أو الإجراء المرتبط بها.
- خروج إلى موقع الويب "guru99" - سيتم استخدام الكلمة الرئيسية "تسجيل الخروج" في إطار التشغيل الآلي الخاص بنا، لاختبار وظيفة تسجيل الخروج أو الإجراء المرتبط بها.
سنرى المزيد من الأمثلة في المقالة.
الكلمات الرئيسية | الوصف |
---|---|
تسجيل الدخول | قم بتسجيل الدخول إلى الموقع التجريبي لبنك guru99 |
رسائل البريد الإلكتروني | إرسال البريد الإلكتروني |
تسجيل الخروج | قم بتسجيل الخروج من الموقع التجريبي لبنك guru99 |
الإشعارات | البحث عن الإخطارات غير المقروءة |
لكي تتمكن من إنشاء إطار عمل قائم على الكلمات الرئيسية، فأنت بحاجة إلى الأشياء التالية
- ورقة اكسل– التعرف على الكلمات الرئيسية وتخزينها في ورقة Excel
- مكتبة الوظائف– تتكون مكتبة الوظائف من وظيفة تدفقات الأعمال (زر تسجيل الدخول لأي موقع ويب). لذلك عند تنفيذ الاختبار، سيتم قراءة الكلمة الأساسية من ورقة Excel واستدعاء الوظائف وفقًا لذلك
- جداول البيانات- يتم استخدام أوراق البيانات لتخزين بيانات الاختبار التي سيتم استخدامها في التطبيق
- مستودع الكائن- استنادًا إلى إطار العمل الذي يعتمد على الكلمات الرئيسية، يمكنك استخدام مستودع الكائنات
- نصوص الاختبار– بناءً على تصميم إطار العمل الخاص بك، يمكنك الحصول على نصوص اختبارية لكل دليل حالة الاختبار أو برنامج نصي سائق واحد
لماذا يتم إجراء اختبار يعتمد على الكلمات الرئيسية؟
في هندسة البرمجيات، يتم إجراء اختبار الكلمات الرئيسية للأسباب التالية
- المكونات المشتركة التي تعالجها المكتبة القياسية
- باستخدام هذا النهج يمكن كتابة الاختبارات بطريقة أكثر تجريدًا
- درجة عالية من قابلية إعادة الاستخدام
- تفاصيل البرنامج النصي مخفية عن المستخدمين
- لا يتعين على المستخدمين استخدام لغات البرمجة النصية
- الاختبار موجز وقابل للصيانة ومرن
كيفية إجراء اختبار يعتمد على الكلمات الرئيسية
يمكن إجراء الاختبار المعتمد على الكلمات الرئيسية بالطريقتين، يدويًا وآليًا. ولكن عادةً ما يتم استخدامه مع الاختبار الآلي.
الهدف وراء أتمتة الاختبار القائم على الكلمات الرئيسية هو
- فهو يساعد على تقليل تكلفة الصيانة
- يتجنب المواصفات المكررة
- إعادة استخدام أكبر للبرمجة النصية للوظائف
- دعم أفضل للاختبار وقابلية النقل
- تحقيق المزيد من الاختبارات بجهد أقل أو نفس
باستخدام الاختبار المبني على الكلمات الرئيسية، يمكنك إنشاء اختبارات وظيفية بسيطة في المراحل الأولى من التطوير، واختبار التطبيق قطعة قطعة. إن أبسط طريقة لإنشاء اختبار يعتمد على الكلمات الرئيسية هي تسجيلها. بعد التسجيل، يمكن تعديل الاختبار وتخصيصه حسب المتطلبات.
يجب ربط كل كلمة رئيسية بأمر واحد على الأقل، أو برامج نصية للاختبار، أو وظيفة واحدة، والتي تنفذ الإجراءات المتعلقة بتلك الكلمة الرئيسية.
عند تنفيذ حالات الاختبار، يتم تفسير الكلمات الأساسية بواسطة مكتبة اختبار، والتي يتم استدعاؤها بواسطة إطار عمل أتمتة الاختبار.
الأنشطة الرئيسية المشاركة في اختبار الكلمات الرئيسية هي
- الخطوة 1) تحديد الكلمات الرئيسية ذات المستوى المنخفض وكذلك الكلمات الرئيسية عالية المستوى
- الخطوة 2) تنفيذ الكلمات الرئيسية كما هو قابل للتنفيذ
- الخطوة 3) إنشاء حالات الاختبار
- الخطوة 4) إنشاء البرامج النصية للسائق
- الخطوة 5) تنفيذ البرامج النصية لاختبار الأتمتة
الأدوات المستخدمة للاختبار المبني على الكلمات الرئيسية
عدد قليل من الأدوات التي يتم استخدامها على نطاق واسع لاختبار الكلمات الرئيسية.
مزايا الاختبار المبني على الكلمات الرئيسية
- فهو يسمح للمختبرين الوظيفيين بالتخطيط لأتمتة الاختبار قبل أن يصبح التطبيق جاهزًا
- يمكن تطوير الاختبارات دون معرفة البرمجة
- لا يعتمد على لغة برمجة أو أداة محددة
- متوافق مع أي أدوات التشغيل الآلي المتوفرة في السوق
حالات اختبار العينة
- TC_01: قم بتسجيل الدخول إلى موقع guru99 التجريبي، واكتشف عدد المعاملات التي يتم تنفيذها اليوم
- TC_02: قم بتسجيل الدخول إلى موقع guru99 التجريبي، وأرسل بريدًا إلكترونيًا إلى أحد عملائك ثم قم بتسجيل الخروج
- TC_03: قم بتسجيل الدخول إلى موقع guru99 التجريبي وتحقق من وجود أي إشعار تم استلامه
الملخص
- الاختبار المبني على الكلمات الرئيسية هو أسلوب برمجة نصية يستخدم ملفات البيانات لاحتواء الكلمات الأساسية ذات الصلة بالتطبيق الذي يتم اختباره
- عادةً ما يتم إجراء اختبار يعتمد على الكلمات الرئيسية بواسطة اختبار آلي.
- يمكن تطوير الاختبارات دون معرفة البرمجة
- تتوافق الاختبارات مع أي أدوات أتمتة متوفرة في السوق