UTAR Institutional Repository

A chatbot for teaching software testing CTFL syllabus

Teh, Wing Fung (2025) A chatbot for teaching software testing CTFL syllabus. Final Year Project, UTAR.

[img] PDF
Download (3901Kb)

    Abstract

    Software testing is a vital process in software development, ensuring product quality by minimizing defects and preventing errors that affect usability. The ISTQB Certified Tester Foundation Level (CTFL) syllabus introduces fundamental concepts of software testing, serving as an important resource for students and lecturers. This project develops a web application with an integrated chatbot specifically designed to teach the CTFL syllabus. Developed using robust Laravel backend and React front end, integrating a large-language-model-driven chatbot to provide concise explanations, practical examples, and automatically generated quiz questions to reinforce user understanding. The development followed V-Model methodology, conducting different kind of testing including unit, integration, system, and user acceptance to ensure the web application to implement all the stated requirements from users, and to reinforce its core educational objectives through systematic validation. In the results of conducted testings, the web application is proven to have outstanding performance without defects affecting the usage. By combining natural language interaction with structured syllabus content, the system offers an engaging and accessible learning tool that enhances comprehension, supports teaching, and better prepares learners for CTFL certification and implement professional practice in the work field. Keywords: Software testing, CTFL, chatbot, web application, large language model, learning tool Subject Area: QA76.75-76.765 Computer software

    Item Type: Final Year Project / Dissertation / Thesis (Final Year Project)
    Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
    Q Science > QA Mathematics > QA76 Computer software
    Divisions: Lee Kong Chian Faculty of Engineering and Science > Bachelor of Science (Honours) Software Engineering
    Depositing User: Sg Long Library
    Date Deposited: 13 Jan 2026 18:01
    Last Modified: 13 Jan 2026 18:01
    URI: http://eprints.utar.edu.my/id/eprint/7278

    Actions (login required)

    View Item