Testing 为业务逻辑层(冒烟、回归等)设计手动测试用例?
我感兴趣的是将一些手动测试用例放在一起,以验证特定web应用程序的BL是否按预期运行 不幸的是,UI和BL层之间的耦合程度很高,如果我们想使用Fitnesse等工具执行任何自动化测试,我需要花费相当长的时间,而且我不认为这是当前截止日期等情况下的时间价值支出 我的问题是,在上述场景中执行手动测试(测试将按定义)是否合理,如果合理:Testing 为业务逻辑层(冒烟、回归等)设计手动测试用例?,testing,agile,business-logic,Testing,Agile,Business Logic,我感兴趣的是将一些手动测试用例放在一起,以验证特定web应用程序的BL是否按预期运行 不幸的是,UI和BL层之间的耦合程度很高,如果我们想使用Fitnesse等工具执行任何自动化测试,我需要花费相当长的时间,而且我不认为这是当前截止日期等情况下的时间价值支出 我的问题是,在上述场景中执行手动测试(测试将按定义)是否合理,如果合理: BL层的系统测试应该有多详细 在一般系统测试和烟雾测试的情况下,设计每个测试以覆盖特定要求是否足以覆盖 示例: REQUIREMENT: If a user pr
- BL层的系统测试应该有多详细
- 在一般系统测试和烟雾测试的情况下,设计每个测试以覆盖特定要求是否足以覆盖李>
REQUIREMENT: If a user provides two cost entries for the same type of
item, the application will take the higher of the two costs, and zero
the second.
TEST: Add two cost entries, both for vehicle use, submit the ticket.
Verify that the invoice for the ticket only shows the higher of the two.
- 在设计手动测试时,我还应该考虑什么
Anything else I should take into consideration when designing manual tests?
尽您所能自动设置测试夹具并练习系统。即使您无法在自动化测试中迈出额外的一步,如果您可以立即设置测试夹具,也可以节省大量时间