العنوان بلغة أخرى: |
مراجعة تدفق البيانات وأدوات الاختبار |
---|---|
المصدر: | مجلة التربية والعلم |
الناشر: | جامعة الموصل - كلية التربية |
المؤلف الرئيسي: | علي، عبدالله حازم (مؤلف) |
المؤلف الرئيسي (الإنجليزية): | Ali, A. H. |
مؤلفين آخرين: | سليم، ندى نعمت (م. مشارك) |
المجلد/العدد: | مج32, ع2 |
محكمة: | نعم |
الدولة: |
العراق |
التاريخ الميلادي: |
2023
|
الشهر: | يونيو |
الصفحات: | 65 - 75 |
ISSN: |
1812-125X |
رقم MD: | 1401371 |
نوع المحتوى: | بحوث ومقالات |
اللغة: | الإنجليزية |
قواعد المعلومات: | EduSearch |
مواضيع: | |
كلمات المؤلف المفتاحية: |
Data Flow Testing "DFT" | Test Data | Flow Analysis | Coverage Tracking | Testing Tool
|
رابط المحتوى: |
الناشر لهذه المادة لم يسمح بإتاحتها. |
المستخلص: |
تسعى هندسة البرامجيات إلى التطوير دوما وتحديد العثرات والأخطاء البرمجية قبل نشر المنتج البرمجي، في اختبار البرنامج. يمكن أن تظهر الأخطاء أثناء أي مرحلة من مراحل التطوير أو الاختبار، حتى بعد طرح المنتج. تصف هذه الورقة منهجيات مختلفة لاختبار تدفق البيانات. نظرا لأن الاختبار هو عملية تشغيل برنامج بهدف تحديد الأخطاء، فنحن بحاجة إلى زيادة دقة منطقة التغطية من خلال تضمين عناصر تدفق البيانات استنادا إلى الأسماء المستعارة وتجنب العناصر غير المفيدة التي تقلل التغطية الإجمالية من أجل زيادة قابلية التطبيق والفعالية من اختبار تدفق البيانات. تبحث هذه الصفحة في اختبار تدفق البيانات، وهو نوع من الاختبار الأساسي (المربع الأبيض). ينقسم اختبار تدفق المعلومات إلى نقطتين رئيسيتين: الخصائص / اختبار الاستخدام ومجموعة من قياسات تضمين الاختبار؛ وتقسيم البرنامج إلى أجزاء وفقا لعوامله لجعل اختبار أطر البرمجة أكثر وضوحا. يصف أيضا خطوات إجراء اختبار تدفق البيانات وكذلك كيفية تصميم مجموعات اختبار تأخذ الحالات الشاذة في الاعتبار. كما يفحص ويناقش الطرق المستخدمة حتى الآن لإجراء اختبار تدفق البيانات. تشمل هذه الأساليب التصميم المستند إلى العقدة وتغطية تحديد الاتجاه ومقارنة تطبيقات الويب واختبار التحليل. Software engineering always strives to develop and identify software pitfalls and errors before publishing the software product, in testing the software. Bugs can appear during any stage of development or testing, even after the product has been released. This paper describes different methodologies for data flow testing. Since testing is the process of running a program to identify errors, we need to increase the accuracy of the coverage area by including dataflow elements based on aliases and avoiding useless elements that reduce the overall coverage to increase the applicability and effectiveness of the dataflow test. This page looks at data flow testing, which is a type of basic test (white box). Information flow testing is divided into two main points: properties/ usage test and a set of tests embedding measurements; And divide the program into parts according to its factors to make testing programming frameworks more straightforward. It also describes the steps for performing data flow testing as well as how to design test suites that take anomalies into account. It also examines and discusses methods used to date to perform data flow testing. These approaches include node-based design, trend-finding coverage, web application comparison, and analytical testing. |
---|---|
ISSN: |
1812-125X |