很像C。另外,我认为,依赖于操作系统(Solaris调试器)?我认为你应该看看“录制/捕获和回放”工具,尽管不知何故我认为“生成”部分从未真正发挥过作用。在
Python's testing tools taxonomy将是一个很好的起点。我认为您要么使用Selenium或Dogtail来记录应用程序。这个链接将带您进入Web测试工具这一部分,但也可以查看其他部分:模糊测试是一种类似于Golden Master的技术,它有时可能有助于遗留应用程序,是一种“记录/回放”技术。Feathers称这种测试为“特征化”测试,因为它们描述了遗留系统的行为。在
你引用的文章中有一个很好的观点:Have a look at your own source code repository and see which
functions/classes have had the most bugfix checkins applied, 80% of
bugfixes tend to be made to about 20% of the code. There’s sound logic
behind this – often that 20% of the code is poorly written with dozens
or hundreds of “special case” hacks.
这是我真正开始的地方。你把这些零件弄清楚了吗?分类法中的简单Git/SVB日志使用脚本和覆盖工具一节可以很方便地使用它。在
不幸的是,不仅如此,我也帮不了你——我的Python经验有限,而且Fortran也不存在。在