Özyeğin University, Çekmeköy Campus Nişantepe District, Orman Street, 34794 Çekmeköy - İSTANBUL

Phone : +90 (216) 564 90 00

Fax : +90 (216) 564 99 99

E-mail: info@ozyegin.edu.tr

Nov 28, 2022 - Dec 01, 2022

Thesis Defense – Yusuf Çağlayan (MSEE)

 

Yusuf Çağlayan – M.Sc. Electrical and Electronics

Assoc. Prof. Dr. Cenk Demiroğlu – Advisor

 

Date:  01.12.2022

Time: 10.00

Location: AB1 231

 

“Test Case Generation for Software Testing on Smart Televisions with LSTM     Networks ”

 

Assoc. Prof. Cenk Demiroğlu, Özyeğin University

Assoc. Prof. Dr. Hasan Sözer, Özyeğin University

Prof. Dr. Ümit Güz, Işık University

Abstract:

Software testing for Smart TVs is an expensive and time-consuming process. Therefore, automatic and effective test case generation is important for reducing costs while improving software quality. In this study, we propose using the Long Short Term Memory (LSTM) networks for auto-generating new and effective test cases for smart TVs in a short amount of time. Training data for the network is prepared by an analysis of reset, crash, and hang errors that occurred in four different TV software during testing. The test cases for those errors were generated manually during the software approval processes at the Vestel Electronics TV factory. A total of 3000 errors were extracted from the test database, where each error corresponds to a sequence of actions, such as turning the TV on/off or opening the Netflix application, etc., that result in an error. A Long Short Term Memory (LSTM) network model is then trained to auto-generate test cases using those errors. The performance of the model is measured by how many errors could be generated given a fixed number of trial sequences. In experiments, auto-generated test cases were more successful in generating sequences that resulted in errors compared to the manually designed cases. Thus, significantly more errors could be generated in a given time frame using the proposed LSTM model, which resulted in more reliable and faster software.

Bio:

Yusuf Çağlayan received a Bachelor of Science in Electrical and Electronics Engineering Department from Dokuz Eylul University in June 2019. He worked in a Software Quality Assurance area and continued his career in software testing. Currently, he is a Software Quality Assurance Specialist at the Software Quality Assurance Department of  TV Factory at Vestel Electronics, one of Europe's largest TV manufacturers. His main area of research interest is Software Testing. In particular, he researches improving test case generation and prioritization to increase test efficiency.