我想为我的应用程序编写一些集成测试。我找不到关于这个问题的一些相关信息,所以我在这里问。
让我们有一个带有简单CRUD场景的控制器。
有一个创建方法、编辑方法和删除方法。
我的问题是如何设计测试用例。
我在想两种方法来测试它。
1.
在这种情况下,所有的测试都更像是一个大的测试用例。
在这种情况下,测试看起来是独立的,但是它们有一些重复的部分(插入)。
发布于 2012-04-10 19:24:29
对于您描述的CRUD场景,可以使用三个单独的数据库事务及其相关断言来实现测试。
步骤1-插入项
步骤2-断言项目已成功插入
步骤3-编辑项目
步骤4-断言已编辑的项已成功
步骤5-删除项目
步骤6-断言项目已成功删除。
发布于 2012-04-11 04:42:28
CRUD (创建、读取、更新、删除)测试是为了确保系统执行CRUD活动,如创建、检索、更新和删除。
在CRUD场景中,测试用例是相互依赖的,因此要测试CRUD场景,您需要编写或检查以下内容-
步骤1-您能够创建或添加数据吗?
步骤2-您能够读取或访问保存的或插入的数据吗?
步骤3-您是否能够删除数据及其关系。
您还可以使用一些自动化工具,如Watij或Selenium。
https://stackoverflow.com/questions/10095006
复制相似问题