Software testing techniques and methods used by outsourcing companies : Palestine case study

Dissertant

Ali, Muhammad Anan Husayn

Thesis advisor

Zayn, Samir

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