中文

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