上QQ阅读APP看书,第一时间看更新
4.4.3 单运行边界值输入法
单运行边界值输入法是指在每次运行的时候,输入的都是系统允许的边界值的测试方法。该方法和单运行正常值输入法的差别在于前者输入的值为边界值。
相信大家对“边界值”的概念不会感到陌生,最经典的例子是:假设某处允许的输入值是一个范围[1、10],这时0、1、10和11就是我们所说的边界值。
和单运行正常值输入法相比,单运行边界值输入法的测试数据包含了正常输入(如1和10)和非法输入(如0和11),因此它能测试正常处理,又能测试非正常处理,是一种测试效率较高的测试方法。
以测试“用户发送电子邮件”为例,我们考虑边界值的情况包括如下几种。
·收件人的数量为系统支持的最大数。
·收件人的数量为系统支持的最大数+1。
·收件人的数目为1位。
·收件人为空。
·邮件名为系统支持的最大长度。
·邮件名为系统支持的最大长度+1。
·邮件名为空。
·邮件长度为系统支持的最大长度。
·邮件长度为系统支持的最大长度+1。
·邮件长度为空。
与之相关的测试设计方法,我们将在4.10.5节和4.10.6节中继续讨论。