Quality Assurance (QA) is an important part of any product. But even with automated methods of software testing, QA is mostly a set of repetitive tasks. A lot of time, energy, and resources are spent in writing tests than in realizing the bugs themselves and the traditional process does not scale well to changes in the software. With advances in data science, it is theoretically possible to have an autonomous testing framework. Such a framework would need minimal user input and will be able to perform the complete testing process by itself. This project is an effort to make such a framework.
翻译:质量保证(QA)是任何产品的重要组成部分。 但是,即使采用自动软件测试方法,质量A也大多是一系列重复性任务。 大量的时间、精力和资源花在写作测试上,而不是用于了解错误本身,传统程序不适宜于软件的改变。 随着数据科学的进步,理论上有可能有一个自主测试框架。这样的框架需要最低限度的用户投入,并能够自己完成完整的测试进程。这个项目是建立这样一个框架的努力。