| 000 | 06927namaa22004211i 4500 | ||
|---|---|---|---|
| 003 | OSt | ||
| 005 | 20250817102205.0 | ||
| 008 | 250712s2024 ua a|||frm||| 000 0 eng d | ||
| 040 |
_aEG-GICUC _beng _cEG-GICUC _dEG-GICUC _erda |
||
| 041 | 0 |
_aeng _beng _bara |
|
| 049 | _aDeposit | ||
| 082 | 0 | 4 | _a005.1 |
| 092 |
_a005.1 _221 |
||
| 097 | _aM.Sc | ||
| 099 | _aCai01.18.07.M.Sc.2024.Ba.E | ||
| 100 | 0 |
_aBassem Kamal El din Refaat, _epreparation. |
|
| 245 | 1 | 3 |
_aAn enhanced testing approach for software application / _cby Bassem Kamal El din Refaat ; Supervision Prof. Dr. Hesham A. Hefney, Dr. Mostafa Ezzat. |
| 246 | 1 | 5 | _aأسلوب اختبار محسن لتطبيقات البرمجيات |
| 264 | 0 | _c2024. | |
| 300 |
_a109 Leaves : _billustrations ; _c30 cm. + _eCD. |
||
| 336 |
_atext _2rda content |
||
| 337 |
_aUnmediated _2rdamedia |
||
| 338 |
_avolume _2rdacarrier |
||
| 502 | _aThesis (M.Sc)-Cairo University, 2024. | ||
| 504 | _aBibliography: pages 87-93. | ||
| 520 | 3 | _aIn 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. | |
| 520 | 3 | _aاليوم في صناعة البرمجيات التنافسية ، تحتفظ معظم الشركات الرائدة بأقسام مخصصة لتطوير البرمجيات. ومع زيادة تعقيد البرمجيات، أصبح الطلب على منهجيات الاختبار القوية أمرًا ضروريًا لضمان موثوقية وجودة أنظمة البرمجيات. وفي حين أن بعض أخطاء البرمجيات قد تكون طفيفة، فإن البعض الآخر يمكن أن يؤدي إلى خسائر مالية كبيرة أو فشل تشغيلي حرج. تتطلب مشاريع البرمجيات واسعة النطاق، على وجه الخصوص، استثمارًا كبيرًا في الاختبار لضمان نجاحها. لقد أحدثت التطورات الأخيرة في أتمتة اختبار البرمجيات ثورة في مشهد الاختبار، حيث قدمت سرعة ودقة وتغطية غير مسبوقة. يسمح هذا التحول النموذجي للمؤسسات بمواكبة دورات التطوير السريعة لمشاريع البرمجيات الحديثة مع الحفاظ على معايير الجودة العالية. يركز هذا البحث على معالجة الطلب المتزايد على أتمتة اختبار البرمجيات داخل فوري، المزود الرائد لخدمات تكنولوجيا الدفع. مع التعقيد المتزايد لتطبيقات البرمجيات في فوري، أصبح تطوير نهج اختبار شبه آلي جديد أمرًا ضروريًا. يهدف النهج المقترح إلى تعزيز كفاءة الاختبار مقارنة بالطرق اليدوية التقليدية من خلال استخدام منهجية هجينة تجمع بين الاختبار اليدوي والآلي. يتناول البحث إجراءات تفصيلية لتنفيذ النهج المقترح باستخدام برامج الوسيط الآلي لتنفيذ حالات اختبار محددة مسبقًا ومكتوبة بلغة جافا لتطبيقات الأجهزة المحمولة. وتم استخدام كل من المقاييس الكمية والنوعية لتقييم فعالية هذا النهج. وأظهر التحليل المقارن بين الاختبار اليدوي والنهج شبه الآلي المقترح تحسينات كبيرة في مقاييس جودة البرمجيات، بما في ذلك الموثوقية وسهولة الاستخدام والأمان وكفاءة الأداء وقابلية الصيانة وقابلية الاختبار. وعلاوة على ذلك، حقق النهج عوائد كبيرة على الاستثمار (ROI)، مما جعل اختبار قبول مستخدم التطبيق أسرع وأكثر دقة وموثوقية وفعالية من حيث التكلفة. يوفر هذا البحث رؤى قيمة حول فوائد اعتماد منهجيات الاختبار شبه الآلي في مشاريع تطوير البرمجيات واسعة النطاق. | |
| 530 | _aIssues also as CD. | ||
| 546 | _aText in English and abstract in Arabic & English. | ||
| 650 | 0 | _aSoftware Engineering | |
| 653 | 1 |
_aSoftware industry _aSoftware development _aTesting methodologies _aSoftware reliability _aSoftware quality _aSoftware bugs |
|
| 700 | 0 |
_aHesham A. Hefney _ethesis advisor. |
|
| 700 | 0 |
_aMostafa Ezzat _ethesis advisor. |
|
| 900 |
_b01-01-2024 _cHesham A. Hefney _cMostafa Ezzat _UCairo University _FFaculty of Graduate Studies for Statical Research _DDepartment of Software Engineering |
||
| 905 |
_aShimaa _eEman Ghareb |
||
| 942 |
_2ddc _cTH _e21 _n0 |
||
| 999 | _c173012 | ||