Beta
370638

SOFTWARE TESTING USING CUTTING-EDGE TECHNOLOGIES WITH SUPPORTING KNOWLEDGE MANAGMENT: A SURVEY

Article

Last updated: 24 Dec 2024

Subjects

-

Tags

Electrical engineering

Abstract

Software testing is a crucial process in the development of software applications. It involves evaluating a software system to identify any defects and ensuring that it meets the specified requirements. There are many models for applying software testing. Knowledge management (KM), which involves collecting, acquiring, modifying,and storing knowledge, The software testing phase is knowledge-intensive. Therefore, it would be useful if it impeded the knowledge management framework with software testing phases. Where the test case is used as a knowledge item. The widespread use of cutting-edge technologies such as cloud infrastructure and Raspery Pi robotic programming has introduced new possibilities for many applications. Consequently, it is useful to use cloud storage as a knowledge repository for the testing cases and establish a seamless connection between cloud storage, the software application, and Raspery Pi to store and reuse these test cases. Rapberry Pi can be used as an indicator for each testing practice's results' and knowledge item modification. This can result in numerous benefits, such as: (i) saving tester effort, testing time, and cost; and (iii) simplifying the testing process. This survey aims to gain an overview of the previous research work on the four following topics: (i) software engineering and testing; (ii) software testing with knowledge management; (iii) cloud infrastructure; and (iv) Raspberry Pi robotic programming. This will clarify the vision to use the previous cutting-edge technologies in the software testing phase's completeness with applying the knowledge management cycle. It is expected that it will reap many benefits on this topic.

 
Special Issue of AEIC 2024 (Electrical and System & Computer Engineering  Session)

DOI

10.21608/auej.2024.248722.1471

Keywords

Software engineering and Software testing, Knowledge Management, Cloud infrastructure, Raspberry Pi

Authors

First Name

Rehab

Last Name

Abdel Razek

MiddleName

Adel

Affiliation

Computer and System Engineering Dept., Faculty of Engineering, Al-Azhar University, Nasr City, Cairo, Egypt.

Email

rehabadelabdelrazek@gmail.com

City

-

Orcid

-

First Name

Nagdy

Last Name

Mahmoud Nagdy

MiddleName

-

Affiliation

Computer and System Engineering Dept., Faculty of Engineering, Al-Azhar University, Nasr City, Cairo, Egypt.

Email

prof_nagdy@yahoo.com

City

-

Orcid

-

First Name

Gamal

Last Name

Tharwat

MiddleName

-

Affiliation

Computer and System Engineering Dept., Faculty of Engineering, Al-Azhar University, Nasr City, Cairo, Egypt.

Email

dr.gamal.tharwat@azhar.edu.eg

City

Cairo

Orcid

0000-0001-5034-6489

First Name

Ahmed

Last Name

Kolkila

MiddleName

Abd El-Aziz

Affiliation

Computer and System Engineering Dept., Faculty of Engineering, Al-Azhar University, Nasr City, Cairo, Egypt.

Email

-

City

-

Orcid

-

Volume

19

Article Issue

72

Related Issue

49551

Issue Date

2024-07-01

Receive Date

2023-11-14

Publish Date

2024-07-01

Page Start

15

Page End

30

Print ISSN

1687-8418

Online ISSN

3009-7622

Link

https://jaes.journals.ekb.eg/article_370638.html

Detail API

https://jaes.journals.ekb.eg/service?article_code=370638

Order

370,638

Type

Original Article

Type Code

706

Publication Type

Journal

Publication Title

Journal of Al-Azhar University Engineering Sector

Publication Link

https://jaes.journals.ekb.eg/

MainTitle

SOFTWARE TESTING USING CUTTING-EDGE TECHNOLOGIES WITH SUPPORTING KNOWLEDGE MANAGMENT: A SURVEY

Details

Type

Article

Created At

24 Dec 2024