一、功能图分析法
定义:根据多组数据,每组数据都有一个固定的意思,再根据不同数据的意思产生不同的结果
根据路径的测试和逻辑覆盖的测试(该测试方法需要测试人员对程序的逻辑非常熟悉,逻辑覆盖是是以程序内部的逻辑结构为基础的测试用例测试方法)
二、场景法
是对业务的流程进行测试(如:百度搜索,搜索一个内容他是一个场景,对应的的结果又是一个场景,搜索的内容会触发所对应的场景,从而不同的搜索内容,触发不同的结果),更多是对业务的各种场景进行测试
三、测试用例的综合策略
1、任何情况下都必须用边界值分析法,用这种方法设计出来的测试用例,发现的错误的能力更强(出错的地方很多时候在一个数据边界的位置,常常容易忽视)
2、必要时用等价类划分补充一些测试用例(特别是输入数据的时候,和边界一起使用)
3、、用错误推测法追加一些测试用例(根据自己的想象力,想一些没有想象到的测试点)
4、对照测试逻辑检查已设计出的测试用例的逻辑覆盖,如果没有达到要求,应补充(根据已经设计的测试用例,想一想还有那些逻辑是没有覆盖到的)
5、对程序的功能说明有大量数据的组合情况,一开始可选用因果图法(大量数据组合,用因果图可以对组合的多种情况进行覆盖)
四、基本测试用例的测试步骤(包括内容)
正常测试、异常测试、非功能测试、稳定性的测试
(基本功能测试、边界值、状态转换、错误猜测、异常测试、性能测试、压力测试)