A scenario-based distributed testing model for software applications
- 1. Balochistan University of Information Technology, Engineering and Management Sciences
- 2. Shaheed Zulfiqar Ali Bhutto Institute of Science and Technology
- 3. King Faisal University
Description
Modern software applications are getting more complex in order to provide better service and quality.This complexity has given birth too many challenges for software testing such as functional discontinuation and detection of system level defects.Existing testing techniques which are based on test cases are time consuming and unable to offer higher confidence on quality of products for these complex applications.Distributed testing frameworks could be used to test complex software but these frameworks do not provide a global picture of testing activities and application status.This poor visibility results in poor control over testing activities.In this study we have proposed a distributed testing model (DisTest) using scenario-based testing technique.DisTest could be used with any COTS test automation tool and could be employed at any testing level.Result shows DisTest provides better visibility and control on testing activities and view of application status.
Translated Descriptions
Translated Description (Arabic)
أصبحت تطبيقات البرامج الحديثة أكثر تعقيدًا من أجل توفير خدمة وجودة أفضل. وقد أدى هذا التعقيد إلى ظهور العديد من التحديات أمام اختبار البرامج مثل التوقف الوظيفي والكشف عن عيوب مستوى النظام. تقنيات الاختبار الحالية التي تستند إلى حالات الاختبار تستغرق وقتًا طويلاً وغير قادرة على توفير ثقة أعلى في جودة المنتجات لهذه التطبيقات المعقدة. يمكن استخدام أطر الاختبار الموزعة لاختبار البرامج المعقدة ولكن هذه الأطر لا توفر صورة عالمية لأنشطة الاختبار وحالة التطبيق. يؤدي ضعف الرؤية هذا إلى ضعف التحكم في أنشطة الاختبار. في هذه الدراسة، اقترحنا نموذج اختبار موزع (DisTest) باستخدام تقنية الاختبار القائمة على السيناريو. يمكن استخدام DisTest مع أي أداة أتمتة لاختبار COTS ويمكن استخدامه في أي مستوى اختبار. تظهر النتيجة أن DisTest يوفر رؤية وتحكمًا أفضل في أنشطة الاختبار وعرض حالة التطبيق.Translated Description (French)
Les applications logicielles modernes deviennent de plus en plus complexes afin de fournir un meilleur service et une meilleure qualité. Cette complexité a donné naissance à trop de défis pour les tests logiciels tels que l'interruption fonctionnelle et la détection des défauts au niveau du système. Les techniques de test existantes basées sur des cas de test prennent du temps et ne peuvent pas offrir une plus grande confiance en la qualité des produits pour ces applications complexes. Les cadres de test distribués pourraient être utilisés pour tester des logiciels complexes, mais ces cadres ne fournissent pas une image globale des activités de test et de l'état de l'application. Cette mauvaise visibilité entraîne un contrôle médiocre des activités de test. Dans cette étude, nous avons proposé un modèle de test distribué (DisTest) utilisant une technique de test basée sur des scénarios. Le DisTest pourrait être utilisé avec n'importe quel outil d'automatisation de test COTS et pourrait être utilisé à n'importe quel niveau de test. Le résultat montre que DisTest offre une meilleure visibilité et un meilleur contrôle sur les activités de test et la vue de l'état de l'application.Translated Description (Spanish)
Las aplicaciones de software modernas se están volviendo más complejas para proporcionar un mejor servicio y calidad. Esta complejidad ha dado lugar a demasiados desafíos para las pruebas de software, como la interrupción funcional y la detección de defectos a nivel del sistema. Las técnicas de prueba existentes que se basan en casos de prueba consumen mucho tiempo y son incapaces de ofrecer una mayor confianza en la calidad de los productos para estas aplicaciones complejas. Los marcos de prueba distribuidos podrían usarse para probar software complejo, pero estos marcos no proporcionan una imagen global de las actividades de prueba y el estado de la aplicación. Esta mala visibilidad da como resultado un control deficiente sobre las actividades de prueba. En este estudio, hemos propuesto un modelo de prueba distribuido (DisTest) que utiliza una técnica de prueba basada en escenarios. DisTest podría usarse con cualquier herramienta de automatización de pruebas COTS y podría emplearse en cualquier nivel de prueba. El resultado muestra que DisTest proporciona una mejor visibilidad y control sobre las actividades de prueba y una vista del estado de la aplicación.Files
11 2016-3-10-pp.64-71.pdf.pdf
Files
(1.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:438c543c23b4d333a60e1a66321e67d2
|
1.2 MB | Preview Download |
Additional details
Additional titles
- Translated title (Arabic)
- نموذج اختبار موزع قائم على السيناريو لتطبيقات البرمجيات
- Translated title (French)
- Un modèle de test distribué basé sur des scénarios pour les applications logicielles
- Translated title (Spanish)
- Un modelo de prueba distribuido basado en escenarios para aplicaciones de software
Identifiers
- Other
- https://openalex.org/W2555732595
- DOI
- 10.21833/ijaas.2016.10.011
References
- https://openalex.org/W103635160
- https://openalex.org/W1838204963
- https://openalex.org/W1975934503
- https://openalex.org/W1978429203
- https://openalex.org/W2027719830
- https://openalex.org/W2029623787
- https://openalex.org/W2032754744
- https://openalex.org/W2040768172
- https://openalex.org/W2048014508
- https://openalex.org/W2061183036
- https://openalex.org/W2061973702
- https://openalex.org/W2065876096
- https://openalex.org/W2067284301
- https://openalex.org/W2086530596
- https://openalex.org/W2166777817
- https://openalex.org/W223604082
- https://openalex.org/W2279536141
- https://openalex.org/W2317351521
- https://openalex.org/W4253887561
- https://openalex.org/W771500913