Automatic generation of selenium test cases for web applications
مقدم أطروحة جامعية
مشرف أطروحة جامعية
الجامعة
جامعة بيرزيت
الكلية
كلية الهندسة و التكنولوجيا
القسم الأكاديمي
دائرة هندسة أنظمة الحاسوب
دولة الجامعة
فلسطين (الضفة الغربية)
الدرجة العلمية
ماجستير
تاريخ الدرجة العلمية
2022
الملخص الإنجليزي
Web applications are prevalent and considered the mainstay of information systems for organizations.
At the same time, web applications are getting more complex and costly for development and testing.
Employees, customers, and business partners rely on these information systems to accomplish their business processes and tasks.
Accordingly, users of these web applications assume that these systems are error-free and reliable.
The testing aims to make sure the quality of the application works as expected so that the software will be without any bugs.
Testing is applied to increase effectiveness, efficiency, and coverage.
Automation testing is imperative to assure regression testing, off-load repetitive tasks from test engineers, and keep the pace between test engineers and developers.
It can reveal defects to QA engineers or testers at the early development stage when parts of the software are broken or changed.
Automated tests save time because automated test cases give the ability to run the cases at night and testers have time to write new tests and automate them.
Tool automation help testers automate the test cases and execute them.
For web testing, many test cases need a lot of effort, especially time for generating test cases, and there are a lot of studies that present a solution for test case generation.
However, we provide a solution for generating test cases for web applications.
This research aims to provide and develop a new model-based approach that automatically generates test cases utilizing Domain-Specific Visual Language (DSVL) and Domain-Specific Textual Language (DSTL) to provide a customizable way for automatically generating test cases.
Proof of concept tool was implemented and presented to measure the user acceptance, efficiency, and effectiveness of the approach used to generate code for the tests.
MAJD was evaluated using a case study conducted on 20 testers and developers from different experience levels.
The approach used to autogenerate selenium code for the tests of the web applications.
The results show an efficient tests case generated from the MAJD tool.
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
عدد الصفحات
70
قائمة المحتويات
Table of contents.
Abstract.
Chapter One : Introduction.
Chapter Two : Background and related work.
Chapter Three : Methodology.
Chapter Four : Implementation.
Chapter Five : Experimental design.
Chapter Six : Results and Discussion.
Chapter Seven : Conclusion and future work.
References.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
Uthman, Rifat. (2022). Automatic generation of selenium test cases for web applications. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-1429244
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
Uthman, Rifat. Automatic generation of selenium test cases for web applications. (Master's theses Theses and Dissertations Master). Birzeit University. (2022).
https://search.emarefa.net/detail/BIM-1429244
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
Uthman, Rifat. (2022). Automatic generation of selenium test cases for web applications. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-1429244
لغة النص
الإنجليزية
نوع البيانات
رسائل جامعية
رقم السجل
BIM-1429244
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر