![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 91
Sunflower613
这个作者很懒,什么都没留下…
展开
-
实验四: 黑盒测试——因果图测试法
1. 初始化变量:- 声明一个字符串变量 `message` 用于存储输入。2. 读取输入:- 从标准输入读取一个字符串,并将其存储在变量 `message` 中。3. 检查第一个字符:- 从 `message` 中提取第一个字符,并将其存储在变量 `firstChar` 中。- 检查 `firstChar` 是否等于 '#' 或 '*'。4. 嵌套条件:- 如果 `firstChar` 是 '#' 或 '*':- 从 `messag原创 2024-04-05 11:54:49 · 2430 阅读 · 3 评论 -
实验三: 黑盒测试——决策表分析法
如果 day > 28,当前月份为2,但 year 不是闰年,同样 day 被设置为 1,month 的值增加 by 1。- 如果 day > 29,当前月份为2,且 year 为闰年,同样 day 被设置为 1,month 的值增加 by 1。7. 继续检查月份,如果 month 超过 12,表示下一年的第一月,month 被设置为 1,year 的值增加 by 1。- 如果 day > 30,而当前月份是4、6、9或11,同样 day 被设置为 1,month 的值增加 by 1。原创 2023-12-05 00:00:57 · 3983 阅读 · 0 评论 -
实验二: 黑盒测试——等价类分析法
1.在具体进行测试时,等价类测试和健壮性测试都有不同的作用,随着测试复杂程度的提升,程序出错的可能性也就越小。2.在设计数据范围时,要结合现实条件设计,比如第一个实验中没有考虑输入字符,在实际使用中就可能出现问题。原创 2024-04-05 11:42:28 · 1494 阅读 · 0 评论 -
实验一: 黑盒测试——边界值分析法
1.在具体进行测试时,边界性测试和健壮性测试都有不同的作用,随着测试复杂程度的提升,程序出错的可能性也就越小。2.在设计数据范围时,要结合现实条件设计,比如第二个实验中没有考虑月份中的大小月以及闰年,在实际使用中就可能出现问题。原创 2024-04-05 11:24:09 · 1137 阅读 · 0 评论 -
实验五: 白盒测试——逻辑覆盖测试
输入: 三个整数 x、y 和 z输出: j1. 初始化两个整数变量 k 和 j 为 0。2. 检查条件:如果 (x > 3) 且 (z < 10),则执行以下步骤:a. 计算 k = x * y - 1。b. 计算 j = k 的绝对值(使用 abs 函数)。3. 检查条件:如果 (x == 4) 或 (y > 5),则执行以下步骤:a. 计算 j = x * y + 10。b. 计算 j 对 3 取模。4. 输出j。5.结束函数。原创 2024-04-05 12:03:31 · 2898 阅读 · 1 评论 -
实验六: 白盒测试——独立路径测试
通过独立路径测试可以评估软件的功能覆盖率。通过设计测试用例,覆盖程序的各个路径,确保每个语句和分支都被执行。通过分析测试结果,我们可以发现潜在的缺陷和错误,提高软件质量。独立路径测试可以有效地检测程序路径上的问题,其在发现潜在错误和提高软件可靠性方面的有效性。此方法为软件测试提供了一种有力的手段,增强了程序的稳定性。原创 2024-04-05 12:11:29 · 1437 阅读 · 1 评论