使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C 语言书写,请按要求回答问题。
Int IsLeap(int year)
{
if (year % 4 == 0)
{
if (year % 100 == 0)
{
if ( year % 400 == 0)
leap = 1;
else
leap = 0;
}
else
leap = 1;
}
else
leap = 0;
return leap;
}
软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和 (69) 两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的 (70) 设计测试用例,而白盒方法则根据程序的 (71) 设计测试用例。单独测试一个模块时,有时需要有一个 (72) 程序 (72) 被测试的模块。有时还要一个或者几个 (73) 模块模拟由被测试模块调用的模块。
69()软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的 (55) 设计测试用例,白盒测试根据软件的 (56) 设计测试用例。
(55)处应填()。软件测试通常可分为白盒测试和黑盒测试。 白盒测试是根据程序的 (1) 来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。 常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中, (2) 经常与其他方法结合起来使用。 软件测试的步骤主要有单元测试、集成测试和确认测试。如果一个软件作为产品被许多客户使用的话,在确认测试时通常要经过α测试和β测试的过程。其中,α测试是 (3) 进行的一种测试。 在软件设计和编码时,采取 (4) 等措施都有利于提高软件的可测试性。 |
我来回答: