自动生成用例是所有测试人员的期盼,好消息是这种技术早就有了,坏消息是完全自动生成的用例作用很小。完全自动生成用例的方法主要有两种:根据输入自动生成、根据路径自动生成。
一.根据输入自动生成
一般是根据参数生成,这是一种简单的技术:任何数据类型都可以分解为基本数据类型,预先为各种基本数据类型设定一些值,组合一下就可以生成了,如函数int func(int arg, const char *argv);,可以按以下方法生成用例集:
1) 定义参数取值:
int类型可以定义一些值,如最小值,最大值,0,1,-1;
char*类型也可以定义一些值,如””