Software testing techniques and methods used by outsourcing companies : Palestine case study
Dissertant
Thesis advisor
University
Birzeit University
Faculty
Faculty of Engineering and Technology
Department
Department of Computer Systems Engineering
University Country
Palestine (West Bank)
Degree
Master
Degree Date
2021
Arabic Abstract
في الآونة الأخيرة، اكتسب قطاع تكنولوجيا المعلومات في فلسطين الكثير من التقدم و التطور مع العديد من شركات تطوير البرمجيات المتخصصة في خدمات التعهيد لتطوير البرمجيات.
و لطالما كان الحفاظ على منتجات برمجية قوية و عالية الجودة عامل نجاح رئيسي في قطاع الاستعانة بمصادر خارجية.
علاوة على ذلك يعتبر اختبار البرامج المرحلة الرئيسية التي يمكن للفرق من خلالها ضمان الجودة الغالية للبرامج.
و لهذه الأسباب، قمنا بدراسة استكشافية متعددة الخالات حول اختبار البرامج حيث تشمل هذه الدراسة أربع شركات فلسطينية لتعهيد البرمجيات المتخصصة في مجالات مختلفة رؤيتنا كانت في تقديم العوامل التي توفر على جوده ممارسة اختبار البرامج ، و استكشاف تقنيات مختلفة و أساليب الاختبار التطبيقية و التحديات التي ممكن أن نواجهها.
و من خلال النتائج التي حصلنا عليها اكتشفنا أن هناك مزيدا من الاهتمام باختبار البرامج حيث تستثمر شركات تطوير البرمجيات المزيد من الجهد و الوقت و الموارد التقنية في فرق ضمان الجودة الخاصة بالإضافة التعرف على الطرق المختلفة المطبقة في اختبار البرامج في مختلف الشركات و توجيه المزيد من الاهتمام نحو أتمتة الاختبار.
و أخيرا، اقترحنا نموذجا فرضيا جديدا يمكن أن يساعد العاملين في هذا القطاع و الممارسين له على تحسين جوده منتجات برامجهم الخارجية
English Abstract
Recently, the IT sector in Palestine has been gaining much ground with many software development companies which specialized in software development outsourcing services.
Maintaining high-quality and robust software products has always been a key success factor in the outsourcing sector.
Also, Software testing is considered to be the main phase in which teams can assure high quality of software products without any defects.
Therefore, we did an exploratory multiple-case study about software testing and this study involves four Palestinian software outsourcing companies of different domain.
We provided insights about factors that affect the quality of software testing practice, and explore different applied testing techniques, methods and confronted challenges.
The results reveal that there is more attention toward software testing as software development companies are investing more effort, time, and technical resources into their quality assurance teams.
Additionally, among the applied software testing methods, more attention needs to be directed towards test automation.
Finally, we proposed a new model that can help practitioners to enhance the quality of their outsourced software products.
Main Subjects
Information Technology and Computer Science
No. of Pages
68
Table of Contents
Table of contents.
Abstract.
Abstract in Arabic.
Chapter One : Introduction.
Chapter Two : Literature review.
Chapter Three : Research methodology.
Chapter Four : Research result.
Chapter Five : Research discussion.
Chapter Six : Conclusions and future work.
References.
American Psychological Association (APA)
Ali, Muhammad Anan Husayn. (2021). Software testing techniques and methods used by outsourcing companies : Palestine case study. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-1413089
Modern Language Association (MLA)
Ali, Muhammad Anan Husayn. Software testing techniques and methods used by outsourcing companies : Palestine case study. (Master's theses Theses and Dissertations Master). Birzeit University. (2021).
https://search.emarefa.net/detail/BIM-1413089
American Medical Association (AMA)
Ali, Muhammad Anan Husayn. (2021). Software testing techniques and methods used by outsourcing companies : Palestine case study. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-1413089
Language
English
Data Type
Arab Theses
Record ID
BIM-1413089