gpt4 book ai didi

testing - 功能测试的覆盖率分析

转载 作者:行者123 更新时间:2023-11-28 19:40:57 25 4
gpt4 key购买 nike

在我正在进行的项目中,我们有通过 Selenium 编写的功能测试。该应用程序会随着每个功能版本的发布而进行功能更改。

是否有一种工具/机制可以让我们跟踪自动化功能测试中的差距,以便至少手动测试人员可以关注这些领域?

注意:我们没有进行 FTDD,因此功能测试覆盖率可能很低,即使我们确保了高单元测试覆盖率。我们使用 NCover 来检查单元测试覆盖率。

最佳答案

据我所知,至少有两种(商业但便宜的)工具允许您附加到 IIS 进程以捕获 IIS 应用程序的覆盖率数据。

NCover:

NCover includes the //iis command line switch. This switch sets up the coverage environment within IIS and restarts the web server. You’ll run NCover like this to analyze coverage for your web applications:

NCover.Console.exe nunit-console.exe TestAssembly.dll //iis When you run NCover in this way, IIS will be restarted to allow NCover to monitor your coverage, and your tests will be run. Once finished, NCover will stop IIS and detach itself.

参见:http://docs.ncover.com/how-to/code-coverage-of-asp-net-applications-on-iis/

jetbrains 的 DotCover:

Dotcover 具有 visual studio 集成,允许您以与跟踪 IIS 应用程序相同的方式附加到 IIS 应用程序。这可能也可以使用命令行 dotCover 工具启动,尽管我从未真正尝试过。

参见 http://www.jetbrains.com/dotcover/

我认为 Rational 和 Microsoft Teamsystem 也有解决方案,但它们有点贵。

关于testing - 功能测试的覆盖率分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5604273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com