我有一个项目,我们保持我们的验收测试代码。它有大约1100个方法,我用来处理UI的各个方面的项目是相当老,所以我怀疑有些方法是陈旧的,从来没有得到使用。测试运行作为Rspec测试。我想以某种方式创建统计方法使用删除陈旧的,并创建一个列表的前20或30个正在积极使用。你知道我怎么收集数据吗?要给予更多详细信息:我在lib目录下有所有支持的页面对象方法。我运行了大约100个从这些页面对象调用方法的规范测试。我想收集关于lib/目录下这些方法使用频率的统计数据。
acruukt91#
你可以试试https://github.com/danmayer/coverband,它是一个动态分析工具,应该能得到你需要的数据
pnwntuvh2#
您可以尝试使用deforest这是一个易于使用的gem,它可以跟踪模型方法被调用的次数,并将这些数据划分为最常用、中等使用和最少使用。
2条答案
按热度按时间acruukt91#
你可以试试https://github.com/danmayer/coverband,它是一个动态分析工具,应该能得到你需要的数据
pnwntuvh2#
您可以尝试使用deforest
这是一个易于使用的gem,它可以跟踪模型方法被调用的次数,并将这些数据划分为最常用、中等使用和最少使用。