我读了维基百科 http://en.wikipedia.org/wiki/Scenario_testing关于场景测试的文章,但我很遗憾地说它很短。我想知道:场景测试是连续单元测试的集合吗?或者,也许像单个多步骤单元测试?许多框架是否支持场景测试,或者它们是否包含在单元测试中?
如果它们与自动化无关,那它们是什么?
我认为测试和场景测试的数量和分布之间没有任何固定的关系。
我认为场景最常见的代码表示是支持特定故事(场景)所需的一组特定业务数据。这通常以数据库数据、假存根数据或两者组合的形式提供。
这个想法是,该数据集具有已知且定义明确的特征,这些特征将在给定的业务流程中提供明确定义的结果。
对于 Web 应用程序,我可以进行单个 Web 测试(或多个变体),单击即可浏览整个场景。在其他情况下,场景在较低级别使用,可能在功能测试或单元测试中测试场景的一部分。在这种情况下,我通常不会按场景对测试进行分组,而是选择我通常用于单元/功能测试的测试功能分组。 “Subsystem1Test”中经常有一个称为“testScenario1”或“testScenarioInsufficientCredit”的方法。我更喜欢给我的场景命名。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)