dc.contributor.author |
Shafqat, Sheeza |
|
dc.date.accessioned |
2023-07-26T08:50:26Z |
|
dc.date.available |
2023-07-26T08:50:26Z |
|
dc.date.issued |
2022 |
|
dc.identifier.other |
274997 |
|
dc.identifier.uri |
http://10.250.8.41:8080/xmlui/handle/123456789/35136 |
|
dc.description |
Supervisor: Dr.Shoab Ahmad Khan |
en_US |
dc.description.abstract |
In recent years, IoT applications have gained attention in many businesses and prevailed in our
daily lives. The implementation of such applications confronts a myriad of challenges, including
the demand to coordinate a wide range of devices and retrieve and process a huge amount of
distinct data. Today, there are several tools available for designing IoT solutions and integrating
these applications on multiple platforms. However, when we move the focus to the testing of such
applications it is one of the important aspects to be considered.
Keeping in view the significance of testing, we proposed a framework for functional and
performance testing of Industrial IoTs installed on the manufacturing shop floor. The purpose of
our study is to recognize the effort and importance of testing at the application layer which is
mostly left unattended. Test cases were generated to test the IIOT web application for specified
features using the functional testing approach. To achieve the testing at the application layer,
manual and automated approaches are used to generate generic test cases in IIOT architecture.
In the context of testing in IIoT, it is considered of great importance and is one of the critical
activities performed for IIoT applications. However, the number of studies shows that the scope
of testing at the application layer or web application is very limited. In this dissertation, we
examine the architecture of IIOT applications. Using Selenium automated test cases was an output
to achieve functional testing and validated upon a case study.
The IoT web application was tested for IIOTs installed on the manufacturing shop floor at Crescent
Bahuman Ltd. The generated test cases depict that functional testing is achieved using manual and
web automation tools. Our results show that selenium is one of the best choices and suitable tools
to perform functional testing. Moreover, a survey also confirms the credibility of selenium to be
the best option for testing IIOT applications at the application level. It also conforms to the aim
of the study giving a generalized approach to testing IIoT systems. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
College of Electrical & Mechanical Engineering (CEME), NUST |
en_US |
dc.subject |
Keywords: Testing, Industrial IoT, IoT Testing, Functional testing, Performance testing, Test case generation |
en_US |
dc.title |
Generic Test Case Generation For Functional and Performance Testing Of Industrial IOTs Installed on Manufacturing Shop Floor |
en_US |
dc.type |
Thesis |
en_US |