2018年3月22日

软件测试——Homework-3

摘要: a) 为 printPrimes() 方法画控制流图 b) 考虑测试用例 t1=(n=3) 和 t2=(n=5)。设计一个简单的错误,使得 t2 比 t1 更容易发现。 将代码中的判断函数 isDivisible(primes[i], curPrime) 改成 isDivisible(primes[ 阅读全文

posted @ 2018-03-22 16:32 __Drone 阅读(101) 评论(0) 推荐(0) 编辑

软件测试——Lab-1

摘要: 1. 使用 Idea 建立 Maven 项目 step 1 : 创建 Maven 项目 step 2 : 在 pom.xml 文件中添加 Junit4 step 3 : 创建 Triangle 类用来判断给出的三条边能构成什么三角形 2. 使用 Junit 创建测试类 step 1 : 创建 tes 阅读全文

posted @ 2018-03-22 12:14 __Drone 阅读(80) 评论(0) 推荐(0) 编辑

2018年3月10日

软件测试——Homework-2

摘要: 程序 1: Fault : 该程序的故障是,它是以索引 1 结束 for 循环,而不是以索引 0 结束循环,这样它每次都会漏过数组中的第一个元素。 A test case that does not execute the fault. (Reachability) : x = null, y = 阅读全文

posted @ 2018-03-10 13:02 __Drone 阅读(62) 评论(0) 推荐(0) 编辑

软件测试——Homework-1

摘要: 简单描述之前某个项目中的 Error: 在写一个五子棋游戏的 AI 时,发现 AI 在先达到 “活三” 状态时,若发现对方随后再达到 “活三” 状态,AI 会选择来围堵对方,而不是继续下成 “活四” 来直接赢得比赛。这样经常导 致 AI 本来能赢的局面最后输掉。 导致 Error 的原因: 在原程序 阅读全文

posted @ 2018-03-10 12:01 __Drone 阅读(73) 评论(0) 推荐(0) 编辑

导航