Enabling Testability: Key Step in Automating Automation

Authors

  • Vivek Krishna Choppa National Institute of Technology, Rourkela, India

DOI:

https://doi.org/10.32996/jcsts.2025.7.6.10

Keywords:

Testability Analysis, AI-Driven Testing, Model Context Protocol, Software Architecture, Test Automation

Abstract

In the modern software development lifecycle, automation has become essential for achieving speed, accuracy, and scalability in testing processes. However, a critical step often overlooked is ensuring the system's testability early in its development. This paper introduces the concept of the Testability Analyser, a tool that evaluates software systems for their testability. By leveraging AI technologies and integrating with design tools such as AWS documentation, Draw.io, PlantUML, and Creately, the Testability Analyser facilitates early testability evaluations, optimizing systems for automated testing. The paper discusses the importance of testability, the role of AI systems in understanding complex software architectures, and key items to verify testability in software architecture before and after the advent of Large Language Models (LLMs) and Model Context Protocol (MCP).

Downloads

Published

2025-06-11

Issue

Section

Research Article

How to Cite

Vivek Krishna Choppa. (2025). Enabling Testability: Key Step in Automating Automation. Journal of Computer Science and Technology Studies, 7(6), 72-78. https://doi.org/10.32996/jcsts.2025.7.6.10