每个测试用例该按什么划分?业务流的测试如何在测试用例中体现?
先前一直是对于c/s架构的产品测试,写的测试用例也是比较简单,按模块/功能划分,然后每个模块写一些基本流,备选流,异常流等情况。对于有些模块的数据正确性的校验再另外备一份测试数据。
现在这个单位的项目是b/s架构的,要求测试用例中需要详细的测试步骤及测试数据,用Execl文档。业务非常简单,但在写测试用例的时候有一些疑惑,希望能得到这里同仁的指教。
1、一个功能会有很多的入口。比如下订单,可以从采购单下订单,也可以从历史订单中下订单等。如果我按照功能划分写测试用例的时候,那是不是要把每种入口作为一个测试用例写呢?
2、不同角色处理订单会有不同的流程,比如采购商和供应商在订单处理中是不一样,采购商主要是查看订单配送情况以及取消订单等操作,而供应商是负责配送订单等。
那如果写测试用例的时候,该如何体现这种业务的流转。感觉按照每个页面写的用例,都是静态页面似的。但我们实际测试的时候肯定会先按招业务流程执行的。
搜索更多相关主题的帖子:
业务