用例之间不允许互相调用,也不允许出现执行次序的先后依赖。
BCDE原则
编写单元测试用例时,为了保证被测模块的交付质量,需要符合BCDE原则。
...为了发现代码中潜在的错误,我们需要在编写测试用例时有一些强制的错误输入(如非法数据、异常流程、非业务允许输入等)来得到预期的错误结果。
...在编写正确性测试时,我们可以考虑额外关注以下几点:
APIParam在各个Flow间中转时是否如预期
关注管理节点内的服务:
Flow之间调用的时序是否符合预期
Flow之间流转时,业务目标状态是否符合预期... 关注管理节点外的服务:
对于agent的请求是否符合预期
在API调用完后,相关资源的目标状态是否符合预期
而与文档结合的测试用例,则应当由团队的测试人员来定义.可以确定的是,这类的测试更加关注于...API(即输入输出),而不是内部的状态
星云测试
http://www.teststars.cc
奇林软件
http://www.kylinpet.com
联合通测
http://www.quicktesting.net