Image from OpenLibrary

An enhanced testing approach for software application / by Bassem Kamal El din Refaat ; Supervision Prof. Dr. Hesham A. Hefney, Dr. Mostafa Ezzat.

By: Contributor(s): Material type: TextLanguage: English Summary language: English, Arabic Producer: 2024Description: 109 Leaves : illustrations ; 30 cm. + CDContent type:
  • text
Media type:
  • Unmediated
Carrier type:
  • volume
Other title:
  • أسلوب اختبار محسن لتطبيقات البرمجيات [Added title page title]
Subject(s): DDC classification:
  • 005.1
Available additional physical forms:
  • Issues also as CD.
Dissertation note: Thesis (M.Sc)-Cairo University, 2024. Summary: In today’s competitive software industry, most leading companies maintain dedicated software development departments. As software complexity increases, the demand for robust testing methodologies has become imperative to ensure the reliability and quality of software systems. While some software bugs may be minor, others can lead to significant financial losses or critical operational failures. Large-scale software projects, in particular, necessitate substantial investment in testing to ensure their success. Recent advancements in software testing automation have revolutionized the testing landscape, offering unprecedented speed, accuracy, and coverage. This paradigm shift allows organizations to keep pace with the rapid development cycles of modern software projects while maintaining high-quality standards. This research focuses on addressing the growing demand for software testing automation within Fawry, a leading provider of payment technology services. With the increasing complexity of Fawry’s software applications, the development of a new semi-automated testing approach became essential. The proposed approach aims to enhance testing efficiency compared to traditional manual methods by employing a hybrid methodology that combines manual and automated testing. The research outlines a detailed procedure for implementing the proposed approach using automation middleware to execute predefined test cases written in Java for mobile applications. Both quantitative and qualitative measures were utilized to evaluate the effectiveness of this approach. A comparative analysis between manual testing and the proposed semi-automated approach demonstrated significant improvements in software quality metrics, including reliability, usability, security, performance efficiency, maintainability, and testability. Moreover, the approach achieved substantial returns on investment (ROI), making application user acceptance testing faster, more accurate, reliable, and cost-effective. This research provides valuable insights into the benefits of adopting semi-automated testing methodologies in large-scale software development projects.Summary: اليوم في صناعة البرمجيات التنافسية ، تحتفظ معظم الشركات الرائدة بأقسام مخصصة لتطوير البرمجيات. ومع زيادة تعقيد البرمجيات، أصبح الطلب على منهجيات الاختبار القوية أمرًا ضروريًا لضمان موثوقية وجودة أنظمة البرمجيات. وفي حين أن بعض أخطاء البرمجيات قد تكون طفيفة، فإن البعض الآخر يمكن أن يؤدي إلى خسائر مالية كبيرة أو فشل تشغيلي حرج. تتطلب مشاريع البرمجيات واسعة النطاق، على وجه الخصوص، استثمارًا كبيرًا في الاختبار لضمان نجاحها. لقد أحدثت التطورات الأخيرة في أتمتة اختبار البرمجيات ثورة في مشهد الاختبار، حيث قدمت سرعة ودقة وتغطية غير مسبوقة. يسمح هذا التحول النموذجي للمؤسسات بمواكبة دورات التطوير السريعة لمشاريع البرمجيات الحديثة مع الحفاظ على معايير الجودة العالية. يركز هذا البحث على معالجة الطلب المتزايد على أتمتة اختبار البرمجيات داخل فوري، المزود الرائد لخدمات تكنولوجيا الدفع. مع التعقيد المتزايد لتطبيقات البرمجيات في فوري، أصبح تطوير نهج اختبار شبه آلي جديد أمرًا ضروريًا. يهدف النهج المقترح إلى تعزيز كفاءة الاختبار مقارنة بالطرق اليدوية التقليدية من خلال استخدام منهجية هجينة تجمع بين الاختبار اليدوي والآلي. يتناول البحث إجراءات تفصيلية لتنفيذ النهج المقترح باستخدام برامج الوسيط الآلي لتنفيذ حالات اختبار محددة مسبقًا ومكتوبة بلغة جافا لتطبيقات الأجهزة المحمولة. وتم استخدام كل من المقاييس الكمية والنوعية لتقييم فعالية هذا النهج. وأظهر التحليل المقارن بين الاختبار اليدوي والنهج شبه الآلي المقترح تحسينات كبيرة في مقاييس جودة البرمجيات، بما في ذلك الموثوقية وسهولة الاستخدام والأمان وكفاءة الأداء وقابلية الصيانة وقابلية الاختبار. وعلاوة على ذلك، حقق النهج عوائد كبيرة على الاستثمار (ROI)، مما جعل اختبار قبول مستخدم التطبيق أسرع وأكثر دقة وموثوقية وفعالية من حيث التكلفة. يوفر هذا البحث رؤى قيمة حول فوائد اعتماد منهجيات الاختبار شبه الآلي في مشاريع تطوير البرمجيات واسعة النطاق.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Home library Call number Status Barcode
Thesis قاعة الرسائل الجامعية - الدور الاول المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.18.07.M.Sc.2024.Ba.E (Browse shelf(Opens below)) Not for loan 01010110091776000

Thesis (M.Sc)-Cairo University, 2024.

Bibliography: pages 87-93.

In today’s competitive software industry, most leading companies maintain dedicated software development departments. As software complexity increases, the demand for robust testing methodologies has become imperative to ensure the reliability and quality of software systems. While some software bugs may be minor, others can lead to significant financial losses or critical operational failures. Large-scale software projects, in particular, necessitate substantial investment in testing to ensure their success. Recent advancements in software testing automation have revolutionized the testing landscape, offering unprecedented speed, accuracy, and coverage. This paradigm shift allows organizations to keep pace with the rapid development cycles of modern software projects while maintaining high-quality standards.
This research focuses on addressing the growing demand for software testing automation within Fawry, a leading provider of payment technology services. With the increasing complexity of Fawry’s software applications, the development of a new semi-automated testing approach became essential. The proposed approach aims to enhance testing efficiency compared to traditional manual methods by employing a hybrid methodology that combines manual and automated testing.
The research outlines a detailed procedure for implementing the proposed approach using automation middleware to execute predefined test cases written in Java for mobile applications. Both quantitative and qualitative measures were utilized to evaluate the effectiveness of this approach. A comparative analysis between manual testing and the proposed semi-automated approach demonstrated significant improvements in software quality metrics, including reliability, usability, security, performance efficiency, maintainability, and testability. Moreover, the approach achieved substantial returns on investment (ROI), making application user acceptance testing faster, more accurate, reliable, and cost-effective. This research provides valuable insights into the benefits of adopting semi-automated testing methodologies in large-scale software development projects.

اليوم في صناعة البرمجيات التنافسية ، تحتفظ معظم الشركات الرائدة بأقسام مخصصة لتطوير البرمجيات. ومع زيادة تعقيد البرمجيات، أصبح الطلب على منهجيات الاختبار القوية أمرًا ضروريًا لضمان موثوقية وجودة أنظمة البرمجيات. وفي حين أن بعض أخطاء البرمجيات قد تكون طفيفة، فإن البعض الآخر يمكن أن يؤدي إلى خسائر مالية كبيرة أو فشل تشغيلي حرج. تتطلب مشاريع البرمجيات واسعة النطاق، على وجه الخصوص، استثمارًا كبيرًا في الاختبار لضمان نجاحها. لقد أحدثت التطورات الأخيرة في أتمتة اختبار البرمجيات ثورة في مشهد الاختبار، حيث قدمت سرعة ودقة وتغطية غير مسبوقة. يسمح هذا التحول النموذجي للمؤسسات بمواكبة دورات التطوير السريعة لمشاريع البرمجيات الحديثة مع الحفاظ على معايير الجودة العالية.
يركز هذا البحث على معالجة الطلب المتزايد على أتمتة اختبار البرمجيات داخل فوري، المزود الرائد لخدمات تكنولوجيا الدفع. مع التعقيد المتزايد لتطبيقات البرمجيات في فوري، أصبح تطوير نهج اختبار شبه آلي جديد أمرًا ضروريًا. يهدف النهج المقترح إلى تعزيز كفاءة الاختبار مقارنة بالطرق اليدوية التقليدية من خلال استخدام منهجية هجينة تجمع بين الاختبار اليدوي والآلي.
يتناول البحث إجراءات تفصيلية لتنفيذ النهج المقترح باستخدام برامج الوسيط الآلي لتنفيذ حالات اختبار محددة مسبقًا ومكتوبة بلغة جافا لتطبيقات الأجهزة المحمولة. وتم استخدام كل من المقاييس الكمية والنوعية لتقييم فعالية هذا النهج. وأظهر التحليل المقارن بين الاختبار اليدوي والنهج شبه الآلي المقترح تحسينات كبيرة في مقاييس جودة البرمجيات، بما في ذلك الموثوقية وسهولة الاستخدام والأمان وكفاءة الأداء وقابلية الصيانة وقابلية الاختبار. وعلاوة على ذلك، حقق النهج عوائد كبيرة على الاستثمار (ROI)، مما جعل اختبار قبول مستخدم التطبيق أسرع وأكثر دقة وموثوقية وفعالية من حيث التكلفة. يوفر هذا البحث رؤى قيمة حول فوائد اعتماد منهجيات الاختبار شبه الآلي في مشاريع تطوير البرمجيات واسعة النطاق.

Issues also as CD.

Text in English and abstract in Arabic & English.

There are no comments on this title.

to post a comment.
Share
Cairo University Libraries Portal Implemented & Customized by: Eng. M. Mohamady Contacts: new-lib@cl.cu.edu.eg | cnul@cl.cu.edu.eg
CUCL logo CNUL logo
© All rights reserved — Cairo University Libraries
CUCL logo
Implemented & Customized by: Eng. M. Mohamady Contact: new-lib@cl.cu.edu.eg © All rights reserved — New Central Library
CNUL logo
Implemented & Customized by: Eng. M. Mohamady Contact: cnul@cl.cu.edu.eg © All rights reserved — Cairo National University Library