تحديد الأولويات والتنفيذ الموازي لحالات الاختبار لاختبار الشهادات

العنوان تحديد الأولويات والتنفيذ الموازي لحالات الاختبار لاختبار الشهادات
المؤلف ديريم، شاهين
تاريخ النشر: 2021-06-08
النوع وثيقة
اللغة الإنجليزية
رقمي نعم
مخطوط لا
المكتبة: جامعة اوزيجين
رقم السجل f1f92515-01d1-42f7-8fa3-1826cf2d2fc8
موقع المكتبة قسم علوم الحاسوب
التاريخ 2021-06-08
نص عينة تخضع الأنظمة التي تم تطويرها في مجال الإلكترونيات الاستهلاكية للاختبار للحصول على الشهادات بانتظام. على سبيل المثال، يجب أن يخضع كل منتج من منتجات التلفزيون الذكي لعملية اعتماد يتم تنظيمها بواسطة بائعي التطبيقات مثل Netflix، وYouTube، وAmazon. توجد مجموعة اختبار منفصلة لاستخدامها كجزء من عملية الاعتماد المتعلقة بكل تطبيق. تتضمن كل مجموعة اختبار مئات من حالات الاختبار. يجب تنفيذ العديد من حالات الاختبار هذه يدويًا وقد يستغرق الأمر عدة أيام لإكمال تنفيذ مجموعات اختبار الشهادات. يوجد أيضًا تباين كبير بين أوقات تنفيذ حالات الاختبار وخطورة الأخطاء المكتشفة بواسطة حالات الاختبار هذه. ولذلك، فإن تحديد أولويات حالات الاختبار وتنفيذ الاختبار الموازي يمكن أن يؤثر بشكل كبير على مدة العملية وفعاليتها. نقوم بقياس فعالية الاختبار من خلال حساب متوسط ​​النسبة المئوية للأخطاء المكتشفة. في هذه الأطروحة، نقدم متغيرات من المقاييس الموجودة لأخذ تنفيذ الاختبار الموازي، وأوقات تنفيذ الاختبار المختلفة، ومستويات خطورة الخطأ في المقياس الترتيبي في الاعتبار. نقترح أيضًا طريقة لتحديد أولويات حالات الاختبار هذه التي يمكن تنفيذها على محطات اختبار متعددة بالتوازي. نحن نستخدم البرمجة الخطية الصحيحة لتحسين تخصيص مهام تنفيذ الاختبار على مجموعة من محطات الاختبار المتاحة. الهدف من هذا التخصيص هو تقليل الوقت الإجمالي لتنفيذ الاختبار. يتم تنفيذ حالات الاختبار المخصصة لمحطات معينة بترتيب متزايد حسب أوقات تنفيذها. لقد أجرينا دراسة حالة صناعية في سياق اختبار الشهادات لبرامج التلفزيون الذكي. استخدمنا مجموعات اختبار الشهادات لثلاثة تطبيقات Smart TV مطبقة على 3 مشاريع برامج تلفزيونية كأشياء تجريبية حقيقية. لقد كررنا قياساتنا لدورتين اختباريتين لكل مشروع، وأضفنا ما يصل إلى 6 اختبارات تم إجراؤها لكل مجموعة من مجموعات الاختبار الثلاثة. لذلك، يتضمن تقييمنا 18 جلسة اختبار. قمنا بتقييم 3 سيناريوهات لكل جلسة من هذه الجلسات، حيث كان عدد محطات الاختبار المتاحة هو 1 و3 و5. وقمنا بمقارنة فعالية نهجنا فيما يتعلق بالنهج الجشع كخط الأساس. لاحظنا أنه يمكن تقليل إجمالي وقت تنفيذ الاختبار بنسبة تصل إلى 16% حتى عند توفر 3 محطات اختبار فقط. تم تحسين فعالية الاختبار أيضًا نتيجة للجدولة المثلى لحالات الاختبار. يمكنك استخدام تلفزيونها الذكي عبر Netflix وYouTube وAmazon عبر الأقمار الصناعية للحصول على شهادات معتمدة من عشرات الأشخاص. لقد حصلت على شهادة معتمدة من قبل مجموعة من الاختبارات. مجموعة اختبارها yüzlerce test senaryosu içermektedir. Bu test senaryolarının çoğunun manuel olarak yürütülmesi gerekmektedir. لا يمكن لمجموعة الاختبارات المعتمدة الحصول على ضمان كامل. Ayrıca test se naryolarının yürütme süreleri ve test senaryolarının bulduğu hataların önem dere celeri arasında da büyükfarklılıklar vardır. Bu nedenle test senaryolarının öncelik Lendirilmesi ve paralel olarak yürütülmesi، test yürütme sürecinin süresini ve etkin liğini önemli ölçüde etkileyebilmektedir. Tespit edilen hataların yüzdesinin ortalaması hesaplanarak test etkinliği ölçülmektedir. Bu tezde, Parallel test yürütmeyi, değişen test yürütme sürelerini ve hata önem dereceleri sıralı ölçekte hesaba katacak şekilde mevcut metriklerinvariantları sunulmuştur. Ayrıca Birden çok test istasyo nunda paralel olarak ürütülebilecek bu tür test senaryolarının sıralanması için bir yaklaşım önerilmiştir. اختبار Bir dizi mevcut istasyonunda test yürütme Planlarının paylaşımını eniyilemek için tam sayı doğrusal Programlama kullanılmıştır. Bu paylaşımın amacı, gel test yürütme süresini en aza indirmektir. اختبار Belirli bir istasyo nuna paylaştırılan test senaryolarının yürütme sürelerinin artan sırasına göre koşumu tamamlanmıştır. التلفزيون الذكي معتمد من قبل شركة Smart TV. مجموعة اختبار معتمدة، 3 أجهزة تلفزيون تم تصميمها من قبل 3 أجهزة تلفزيون ذكية تستخدمها üzerinde gerçek deneysel nesneler olarak kullanılmıştır. مشروعها هو اختبار iki döngüsü olarak ölçümlerimiz tekrarlanmıştır و 3 test grubunun لها biri için 6 test koşumu gerçekleştirilmiştir. Sonuç olarak değerlendirmimiz 18 test oturumu içermektedir. Bu oturumların her biri, mevcut test istasyonlarının sayısının 1, 3 and 5 olduğu 3 senaryo ile değerlendirilmiştir. Yak laşımımızın etkinliği temel olarak açgözlü yaklaşımla karşılaştırılmıştır. Yalnızca 3 test kurulumu mevcut olduğunda bile genel test yürütme süresinin %16'ya kadar azaltılabileceği gözlemlenmiştir. اختبار senaryolarının test istasyonlarına paylaşımının eniyilemesi sonucunda test etkinliği de iyileşmiştir.
عرض في المصدر جامعة اوزيجين جامعة اوزيجين - محرك بحث الآثار التاريخية والأرشيفات والدوريات
جامعة اوزيجين - محرك بحث الآثار التاريخية والأرشيفات والدوريات جامعة اوزيجين

تحديد الأولويات والتنفيذ الموازي لحالات الاختبار لاختبار الشهادات

المؤلف ديريم، شاهين
تاريخ النشر 2021-06-08
النوع وثيقة
اللغة الإنجليزية
رقمي نعم
مخطوط لا
المكتبة جامعة اوزيجين
رقم السجل f1f92515-01d1-42f7-8fa3-1826cf2d2fc8
موقع المكتبة قسم علوم الحاسوب
التاريخ 2021-06-08
نص عينة تخضع الأنظمة التي تم تطويرها في مجال الإلكترونيات الاستهلاكية للاختبار للحصول على الشهادات بانتظام. على سبيل المثال، يجب أن يخضع كل منتج من منتجات التلفزيون الذكي لعملية اعتماد يتم تنظيمها بواسطة بائعي التطبيقات مثل Netflix، وYouTube، وAmazon. توجد مجموعة اختبار منفصلة لاستخدامها كجزء من عملية الاعتماد المتعلقة بكل تطبيق. تتضمن كل مجموعة اختبار مئات من حالات الاختبار. يجب تنفيذ العديد من حالات الاختبار هذه يدويًا وقد يستغرق الأمر عدة أيام لإكمال تنفيذ مجموعات اختبار الشهادات. يوجد أيضًا تباين كبير بين أوقات تنفيذ حالات الاختبار وخطورة الأخطاء المكتشفة بواسطة حالات الاختبار هذه. ولذلك، فإن تحديد أولويات حالات الاختبار وتنفيذ الاختبار الموازي يمكن أن يؤثر بشكل كبير على مدة العملية وفعاليتها. نقوم بقياس فعالية الاختبار من خلال حساب متوسط ​​النسبة المئوية للأخطاء المكتشفة. في هذه الأطروحة، نقدم متغيرات من المقاييس الموجودة لأخذ تنفيذ الاختبار الموازي، وأوقات تنفيذ الاختبار المختلفة، ومستويات خطورة الخطأ في المقياس الترتيبي في الاعتبار. نقترح أيضًا طريقة لتحديد أولويات حالات الاختبار هذه التي يمكن تنفيذها على محطات اختبار متعددة بالتوازي. نحن نستخدم البرمجة الخطية الصحيحة لتحسين تخصيص مهام تنفيذ الاختبار على مجموعة من محطات الاختبار المتاحة. الهدف من هذا التخصيص هو تقليل الوقت الإجمالي لتنفيذ الاختبار. يتم تنفيذ حالات الاختبار المخصصة لمحطات معينة بترتيب متزايد حسب أوقات تنفيذها. لقد أجرينا دراسة حالة صناعية في سياق اختبار الشهادات لبرامج التلفزيون الذكي. استخدمنا مجموعات اختبار الشهادات لثلاثة تطبيقات Smart TV مطبقة على 3 مشاريع برامج تلفزيونية كأشياء تجريبية حقيقية. لقد كررنا قياساتنا لدورتين اختباريتين لكل مشروع، وأضفنا ما يصل إلى 6 اختبارات تم إجراؤها لكل مجموعة من مجموعات الاختبار الثلاثة. لذلك، يتضمن تقييمنا 18 جلسة اختبار. قمنا بتقييم 3 سيناريوهات لكل جلسة من هذه الجلسات، حيث كان عدد محطات الاختبار المتاحة هو 1 و3 و5. وقمنا بمقارنة فعالية نهجنا فيما يتعلق بالنهج الجشع كخط الأساس. لاحظنا أنه يمكن تقليل إجمالي وقت تنفيذ الاختبار بنسبة تصل إلى 16% حتى عند توفر 3 محطات اختبار فقط. تم تحسين فعالية الاختبار أيضًا نتيجة للجدولة المثلى لحالات الاختبار. يمكنك استخدام تلفزيونها الذكي عبر Netflix وYouTube وAmazon عبر الأقمار الصناعية للحصول على شهادات معتمدة من عشرات الأشخاص. لقد حصلت على شهادة معتمدة من قبل مجموعة من الاختبارات. مجموعة اختبارها yüzlerce test senaryosu içermektedir. Bu test senaryolarının çoğunun manuel olarak yürütülmesi gerekmektedir. لا يمكن لمجموعة الاختبارات المعتمدة الحصول على ضمان كامل. Ayrıca test se naryolarının yürütme süreleri ve test senaryolarının bulduğu hataların önem dere celeri arasında da büyükfarklılıklar vardır. Bu nedenle test senaryolarının öncelik Lendirilmesi ve paralel olarak yürütülmesi، test yürütme sürecinin süresini ve etkin liğini önemli ölçüde etkileyebilmektedir. Tespit edilen hataların yüzdesinin ortalaması hesaplanarak test etkinliği ölçülmektedir. Bu tezde, Parallel test yürütmeyi, değişen test yürütme sürelerini ve hata önem dereceleri sıralı ölçekte hesaba katacak şekilde mevcut metriklerinvariantları sunulmuştur. Ayrıca Birden çok test istasyo nunda paralel olarak ürütülebilecek bu tür test senaryolarının sıralanması için bir yaklaşım önerilmiştir. اختبار Bir dizi mevcut istasyonunda test yürütme Planlarının paylaşımını eniyilemek için tam sayı doğrusal Programlama kullanılmıştır. Bu paylaşımın amacı, gel test yürütme süresini en aza indirmektir. اختبار Belirli bir istasyo nuna paylaştırılan test senaryolarının yürütme sürelerinin artan sırasına göre koşumu tamamlanmıştır. التلفزيون الذكي معتمد من قبل شركة Smart TV. مجموعة اختبار معتمدة، 3 أجهزة تلفزيون تم تصميمها من قبل 3 أجهزة تلفزيون ذكية تستخدمها üzerinde gerçek deneysel nesneler olarak kullanılmıştır. مشروعها هو اختبار iki döngüsü olarak ölçümlerimiz tekrarlanmıştır و 3 test grubunun لها biri için 6 test koşumu gerçekleştirilmiştir. Sonuç olarak değerlendirmimiz 18 test oturumu içermektedir. Bu oturumların her biri, mevcut test istasyonlarının sayısının 1, 3 and 5 olduğu 3 senaryo ile değerlendirilmiştir. Yak laşımımızın etkinliği temel olarak açgözlü yaklaşımla karşılaştırılmıştır. Yalnızca 3 test kurulumu mevcut olduğunda bile genel test yürütme süresinin %16'ya kadar azaltılabileceği gözlemlenmiştir. اختبار senaryolarının test istasyonlarına paylaşımının eniyilemesi sonucunda test etkinliği de iyileşmiştir.
جامعة اوزيجين - محرك بحث الآثار التاريخية والأرشيفات والدوريات
جامعة اوزيجين يتم إعادة توجيهك...

يرجى الانتظار