المدونة
مرحبًا بكم في مدوّنة أريب، حيث تُصبح الابتكارات التقنية واقعًا ملموسًا وتُطرح الأفكار بوضوح وتُترك المصطلحات المُعقدة جانبًا. إنها ليست مدوّنة عادية مليئة بالتحديثات الجافة أو الكلام الرسمي، بل مليئة بالرؤى الذكية المقدَّمة بأسلوب فريد وممزوجة بالابتكار والجرأة بشكل متوازن. لذا، احضر كوب القهوة وابدأ بالتصفح واستعد للضحك والتعلّم وربما حتى إعادة التفكير في كل ما كنت تعرفه عن المجال التقني. هنا يتلاقى فكر أريب تكنولوجي مع أسلوب مدونتها والكثير من المرح.
لماذا نستخدم اختبار الأتمتة
٠١ فبراير ٢٠٢٣
التاريخ يعلّمنا حقائق، ومن بينها أن "البشر يرتكبون الأخطاء طوال الوقت". ويمكننا تطبيق نفس الحقيقة على دورة حياة تطوير البرمجيات (SDLC)، فغالبًا ما تحتوي البرمجيات على أخطاء، وتصحيح هذه الأخطاء قد يكون مكلفًا. لهذا السبب، تسعى الشركات لمعرفة مدى موثوقية برمجياتها.
في أيام الـ Waterfall القديمة، كان الاختبار مرحلة كبيرة، ولم يقم أحد بأي اختبارات حتى الانتهاء من كل عملية التطوير. من ناحية أخرى، يرى تطوير البرمجيات بأسلوب Agile أن الاختبار جزء أساسي ومتكامل من عملية التطوير، وليس مجرد “فحص سريع” يُجرى في اللحظة الأخيرة.
هدف الاختبار هو بناء الثقة بالبرمجيات قيد الاختبار. في أريب، نؤمن أن أفضل طريقة لبناء الثقة هي محاولة كسرها. نحن نختبر البرمجيات بشكل صارم، خاصة في المراحل المبكرة من دورة حياة التطوير، فهذه الأخطاء تساعدنا على تحسين التطبيق وبناء الثقة.
مع الضغط المستمر والحاجة للسرعة والتغطية في مجال الاختبار، غالبًا ما يُستخدم الاختبار الآلي ليكمل الاختبارات اليدوية.
فوائد الاختبار الآلي:
يمكن تشغيل الاختبارات بسرعة وبشكل متكرر وإعادة استخدامها
يمكن تشغيل الاختبارات دون الحاجة للمراقبة
فرص حدوث الأخطاء البشرية ضئيلة
إمكانية تشغيل اختبارات متعددة في نفس الوقت
إمكانية تشغيل نفس الاختبارات على أجهزة أو متصفحات متعددة
استخدامات الاختبار الآلي:
اختبار الانحدار (Regression Testing): يُستخدم الاختبار الآلي غالبًا لتوفير وقت المختبرين اليدويين عبر فحص جميع أجزاء البرمجيات للتأكد من عدم وجود تأثيرات سلبية.
اختبار الأداء (Performance Testing): لضمان أن البرمجيات مستقرة وقابلة للتوسع وسريعة تحت ظروف مختلفة.
الاختبارات المتكررة (Repeated Testing): لتجنب إعادة نفس الاختبارات مرارًا على نفس الجهاز أو أجهزة مختلفة.
#automation #testing