int add (int m,int n) { if (m > 100 || m < 0 || n > 100 || n < 0) return -1; return m+n; } 该程序期望输出两个100以内的正整数之和,和可以超过100。返回-1则表示输入参数不符合要求。 这个程序有两个输入参数。测试该程序的一个策略是,让其中的一个参数的值保持不变(比如让n=10),采用等价类与边界值分析专注测试参数m;然后再让m的值不变、专注测试n对程序的影响。取n=10,用等价类与边界值分析方法测试程序的期望结果和不期望结果,把m的值按照1~9,10~19、…,90~99划分成有效等价区间,最经济的测试数据是多少个?
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!