Unit testing C语言中数据库管理器的测试用例#

Unit testing C语言中数据库管理器的测试用例#,unit-testing,Unit Testing,大家好 我毕业后才开始工作。我的第一个测试任务是测试一个程序,该程序用作编辑数据库的接口。这个程序是用C语言编写的。除了阅读一些关于C#的在线教程外,我对这种软件测试几乎没有什么具体的经验。似乎我必须在代码中添加一些TestClass()和TestMethod(),但不知道用于数据库检查的测试用例应该是什么。你能给我推荐一些关于这个主题的链接或者一些关于这个问题的例子吗 提前感谢, John您可以使用nUnit编写测试代码。这里有一个快速入门教程 可以使用一些基本测试用例 选择现有记录。断言返

大家好

我毕业后才开始工作。我的第一个测试任务是测试一个程序,该程序用作编辑数据库的接口。这个程序是用C语言编写的。除了阅读一些关于C#的在线教程外,我对这种软件测试几乎没有什么具体的经验。似乎我必须在代码中添加一些TestClass()和TestMethod(),但不知道用于数据库检查的测试用例应该是什么。你能给我推荐一些关于这个主题的链接或者一些关于这个问题的例子吗

提前感谢,


John

您可以使用nUnit编写测试代码。这里有一个快速入门教程

可以使用一些基本测试用例

选择现有记录。断言返回了一条记录

选择不存在的记录。断言不返回任何记录

插入,然后选择新记录。断言记录存在

删除,然后选择已删除的记录。断言记录不存在

更新,然后选择更新的记录。断言记录具有更新的值




这是一个通用测试套件,但是如果不知道被测系统的确切功能,就很难构建测试套件

您可以使用nUnit编写测试代码。这里有一个快速入门教程

可以使用一些基本测试用例

选择现有记录。断言返回了一条记录

选择不存在的记录。断言不返回任何记录

插入,然后选择新记录。断言记录存在

删除,然后选择已删除的记录。断言记录不存在

更新,然后选择更新的记录。断言记录具有更新的值




这是一个通用的测试套件,但是如果不知道被测系统的确切功能,就很难构建测试套件

谢谢。为了断言返回了一条记录,应该使用Assert.Inconclusive()吗?我认为Assert.IsNotNull/IsNull更适合检查是否存在。为了断言返回了记录,应该使用Assert.Inconclusive()吗?我认为Assert.IsNotNull/IsNull更适合检查是否存在