让我们考虑有目标程序。对于每个目标程序,都有一个对应的测试程序。目标程序正在独立发展。但是,测试程序会根据目标程序不断发展。让我们考虑由(目标程序,测试)形成的对。
使问题变得普遍,两个程序并行发展,一个依赖于另一个。只考虑这种一般情况,而不考虑测试的特殊情况。
是否有现有的工具、框架或研究正在分析这些程序对的演变?例如,是否有工具或研究可以分析测试程序与其目标程序的演变?
感谢您的任何建议/链接!
让我们考虑有目标程序。对于每个目标程序,都有一个对应的测试程序。目标程序正在独立发展。但是,测试程序会根据目标程序不断发展。让我们考虑由(目标程序,测试)形成的对。
使问题变得普遍,两个程序并行发展,一个依赖于另一个。只考虑这种一般情况,而不考虑测试的特殊情况。
是否有现有的工具、框架或研究正在分析这些程序对的演变?例如,是否有工具或研究可以分析测试程序与其目标程序的演变?
感谢您的任何建议/链接!
TestEvol 就是这样一个工具。参考http://www.cc.gatech.edu/~orso/papers/pinto.sinha.orso.ICSE12.pdf中的论文。