gpt4 book ai didi

.net - 如何测试执行 ftp 下载和数据库插入的应用程序?

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

我有一个 .NET 应用程序,我想对其进行一些自动化测试。我没有太多的自动化测试经验(过去用 Nunit 做过一点,但我不确定它在这种情况下是否非常有用)所以想知道是否有人可以给我一些指示?

该应用程序从 ftp 站点下载数据文件(.txt 格式),检查它们是否符合设定的模式,然后使用存储过程将数据批量插入到 SQL Server 数据库中。请让我知道这是否不够详细,或者如果这是完全询问这个问题的错误地方...

谢谢!

最佳答案

这个问题有很多方法可以回答。我会尽力帮助您入门。

首先,我希望您以模块化方式编写应用程序。 FTP 访问应该在它自己的模块中。数据库访问应该在另一个模块中。分析和数据操作应该在另一个模块中。整个事情应该在主模块的控制下。

一旦您将应用程序分解为多个模块,就应该对每个模块进行单独测试。创建一个只下载文件的测试。创建另一个只将数据放入数据库的测试。创建不依赖于 FTP 或数据库的数据操作测试。

这些测试可以使用nUnit等测试工具。当发现条件时,您应该添加更多测试。保留您的测试,您将来会需要它们。

只有到那时,您才应该考虑将整个应用程序作为一个单元进行测试。

关于.net - 如何测试执行 ftp 下载和数据库插入的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277480/

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