Nirikshak:一种基于聚类的自主 API 测试框架
软件工程
2023-11-23 v3
摘要
质量保证(QA)是产品开发中的关键环节,尤其在软件测试中。尽管自动化方法不断演进,REST API 的测试仍常涉及重复性任务。大量资源更多被用于编写测试脚本,而非检测和解决实际的软件缺陷。此外,传统测试方法往往难以适应软件更新。然而,随着数据科学的进步,一种新范式正在浮现:自依赖的测试框架。这一创新方法最小化了对用户干预的需求,在执行 REST API 测试流程中达到了 2 级自主性。它通过采用聚类方法并对日志进行分析,高效地对测试用例进行分类,从而精简测试流程,并确保对软件变更更具动态的适应性。Nirikshak 作为开源软件已在 https://github.com/yashmahalwal/nirikshak 公开供社区使用。
引用
@article{arxiv.2112.08315,
title = {Nirikshak: A Clustering Based Autonomous API Testing Framework},
author = {Yash Mahalwal and Pawel Pratyush and Yogesh Poonia},
journal= {arXiv preprint arXiv:2112.08315},
year = {2023}
}
备注
8 pages, 6 figures