gpt4 book ai didi

.net - 开发单元测试 API

转载 作者:行者123 更新时间:2023-12-02 15:57:49 24 4
gpt4 key购买 nike

嗨,我被分配了一项使用市场上可用的工具探索单元测试的任务。我的问题是如何编写一个有助于编写单元测试用例的 API。例如,我可以使用 nunit 编写类似的内容来检查给定位置中是否存在文件。

<Test()> _
Public Sub CheckOutputFileInfo()
ReportPath = "D:temp\test.txt"
Dim result As Boolean
result = File.Exists(ReportPath)
Assert.IsTrue(result)
End Sub

我知道这不是最好的例子,但我的问题是如何合并 nunit 并开发 API,以便其他开发人员/测试人员可以编写测试用例,而无需费心了解 nunit。仅供引用,我从未编写过 API,这将是我第一次尝试。关于从哪里开始有什么建议吗?谢谢

最佳答案

我认为你最好让开发人员使用 nUnit。它已经设计得很好而且很灵活。如果您想让开发人员的生活变得更轻松,请尝试构建一些帮助程序类,这些类在许多不同测试所需的配置中设置测试对象和示例数据。也许尝试类似 Creation Method pattern 的东西。这是一本非常好的书,名叫 xUnit Test Patterns它描述了许多使测试代码更易于编写、阅读和维护的方法。这本书的大部分内容都可以在线获取,并且Brief Tour是一个很好的起点。

关于.net - 开发单元测试 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558258/

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