اختبار بصري

كان برنامج Visual Test ، المعروف أصلاً باسم MS-Test، أداة اختبار آلية لتطبيقات Windows طورتها شركة Microsoft ثم بيعت لاحقًا إلى شركة Rational Software .

ملخص

طُوّر برنامج MS-Test للاستخدام الداخلي في شركة مايكروسوفت، ثم أصبح منتجًا تجاريًا في بداية عام 1992. وقد قام MS-Test بأتمتة عملية اختبار تطبيقات ويندوز، حيث جمع بين لغة برمجة ويندوز، وهي لغة Basic، وواجهة برمجة تطبيقات (API) موجهة نحو الاختبار .

كُتبت الاختبارات، المعروفة باسم البرامج النصية، بلغة Test Basic، وهي شكل من أشكال لغة البرمجة BASIC . وكانت واجهة برمجة التطبيقات (API) مُصممة بشكل أساسي حول وظائف واجهة برمجة تطبيقات Windows . ويمكن إنشاء برامج نصية للاختبار باستخدام خاصية التسجيل/إعادة التشغيل، وخاصةً بواسطة أداة مسجل Windows. إلا أن قوتها الأساسية تكمن في إمكانية كتابة البرامج النصية وتجميعها. ويمكن تشغيل برنامج نصي واحد، أو مجموعة منها بالتسلسل بواسطة برنامج تشغيل الاختبار . ومن بين الابتكارات التي أُضيفت لبرنامج تشغيل الاختبار، القدرة على تخصيص تنفيذ الدفعات من خلال تضمين مربعات حوار وقوائم مصممة خصيصًا، والتي تم إنشاؤها باستخدام محرر واجهة المستخدم.

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

القدرات

أُضيفت إمكانيات جديدة بمرور الوقت. في عام 1992، أُضيفت مكتبات DLL جديدة لتوفير الدعم للاختبار:

  1. آلة افتراضية DOS
  2. تبادل البيانات الديناميكي (DDE)
  3. القدرة على تشغيل البرامج النصية عن بُعد على أجهزة كمبيوتر أخرى ضمن شبكة محلية (LAN).
  4. سائق اختبار مُحسّن

تضمنت الاختبارات المرئية مجموعة من العينات التي توضح نطاق قدرات المنتج.

  1. العب لعبة كاسحة الألغام بشكل منفصل.
  2. العب سوليتير
  3. شاشة توقف نموذجية وغيرها

تحسينات 32 بت

في عام 1993، وفّر الإصدار 2.0 من برنامج MS-Test دعمًا لنظام التشغيل Windows 3.1. وفي عام 1994، انتقل الإصدار 3.0 من MS-Test من دعم أنظمة 16 بت إلى أنظمة 32 بت . وفي عام 1995، مع الإصدار 4.0، تم دمجه ضمن بيئة Visual Studio وأُعيد تسميته إلى Visual Test. وأصبح قادرًا على دعم اختبار عنصر التحكم الجديد للتطبيقات الذي ظهر مع نظامي التشغيل Windows 95 و NT . أما لغة البرمجة الأخرى، Visual Basic ، فبقيت ضمن بيئة تطوير منفصلة خاصة بها. ومع دمجها في Visual Studio، أصبح بالإمكان إدارة إصدارات البرامج النصية باستخدام Microsoft Visual SourceSafe ، وهو أيضًا جزء من Studio. وفي الإصدار 4.0، استُعيدت إمكانية الوصول إلى وظائف البرنامج من خلال لغتي Visual Basic و C++ ، والتي فُقدت مع الإصدار 3.0.

مع إصدار النسخة 4.0r، تفاوضت شركة Rational Software Corporation على شرائها من مايكروسوفت عام 1996. [ 1 ] تضمنت النسخة السادسة (تم تخطي النسخة الخامسة) من Rational دعمًا لتقنية Microsoft Active Accessibility (MSAA)، ودعمًا لصفحات HTML وصفحات الويب، وإمكانية قراءة وتعديل سجل نظام التشغيل Windows . وقد وفرت النسخة السادسة دعمًا لنظامي التشغيل Windows 98 وNT 5.0، اللذين أصبحا فيما بعد Windows 2000 .

أصدرت شركة Mainsoft نسخةً مُعدّلةً تُسمى MainWin Visual Test 4.0r لنظام Unix . تُستخدم هذه النسخة لاختبار تطبيقات Unix المُنشأة من تطبيقات Windows باستخدام منصة Mainsoft MainWin.

تم بيع برنامج Rational Visual Test 6 أيضًا كجزء من حزمة Rational DevelopmentStudio. تم ​​دمج Visual Test مع منتجات Rational الأخرى: Purify وQuantify وPureCoverage و ClearCase . التزمت Rational بدعم Visual Test بشكل كامل حتى عام 2002. وكانت آخر نسخة تم إصدارها هي 6.5.

اعتبارًا من عام 2006، ظلت 103 ملاحظات تقنية تم تقديمها كجزء من الدعم من شركة Rational متاحة من شركة IBM ، التي استحوذت سابقًا على شركة Rational ( نتائج البحث ).

ملحوظات

  1. "شركة Rational تستحوذ على Visual Test من Microsoft" . www.microsoft.com . ريدموند ، سانتا كلارا . 2 أكتوبر 1996. مؤرشف من الأصل في 6 أبريل 2008. تم الاطلاع عليه بتاريخ 3 أبريل 2023 .

مراجع

  • اختبار بصري 6.0 للكتاب المقدس، توماس أرنولد الثاني من مختبرات ST ومايكروسوفت ()
  • تنفيذ نصوص اختبار مرئية باستخدام IBM Rational TestManager ()
  • أتمتة نماذج ويندوز ()
  • مدونات MSDN  : مدونة برايان ماكماستر حول ضمان الجودة، و.NET، وVS - يناير 2006)
  • مدونات MSDN  : مدونة ستيف رو - توظيف مختبرين رائعين - أدوار المختبرين - يناير 2007)
  • قيمة الاختبار اليدوي (أو... قيمة الاختبار الآلي) - سبتمبر 2008 ()
  • قسم برمجة الاختبار البصري لريتشارد وارتنر ()
  • اختبار مرئي - رمز P والاستخدام ()