测试 第1章.ppt

一个测验 设计一组测试用例 程序描述: 从一个输入对话框中读取3个整数值,这3个整数值代表三角形的3条边的长度,程序显示提示信息,指出该三角形究竟是不规则三角形,等腰三角形和等边三角形. …… 对照自己的得分-1 代表了一个有效的不规则三角形? 代表一个有效的等边三角型? 代表一个有效的等腰三角型? 是否至少有三个测试用例?代表有效的等腰三角型?从而可以测试到2等边的所有三种情况. 某边的长度等于0 某边的长度为负数 三个整数都大于0,两边和等于第三边. 对照自己的得分-2 是否至少有3个第7类的测试用例?列举了3种可能的情况. 三个整数都大于0,两边和小于第三边. 是否至少有3个第9类的测试用例?列举了3种可能的情况. 3边的长度都等于0 输入的边长为非整数值 输入的边长个数不对. 对于每个测试用例,除了定义输入值外,还定义了其对应的预期输出值? 为什么会出现软件缺陷? 古人云“说不出来就做不到” 大多数软件并非来自编码错误 设计本身的缺陷 你认为测试的目的是什么? 证明软件不存在错误? 证明软件能够正确完成预定的功能? 建立”做了其应该做的”的信心? 测试是为发现错误而执行程序的过程 软件测试员究竟要做什么? 软件测试员的目标是发现缺陷 尽可能早的找出缺陷 尽可能早的找出缺陷,并确保其得以修复 软件测试的准则 测试用例中必须对预期输出或结果定义 程序员应当避免测试自己的程序

文档评论(0)

1亿VIP精品文档

相关文档