从一个小的例子看如何提升自己到更高的关键测试水平
来源:互联网 发布:白色西服知乎 编辑:程序博客网 时间:2024/05/18 07:27
一个程序:
从屏幕上读取三个整数值,这三个熟制表示了一个三角形三条边的长度。程序将输出一条信心,说明该三角型是不等边三角形、等腰三角形、一般三角形、还是不是三角形。
测试计划:
举出所有认为能充分测试这个问题的测试实例(也就说特定的数据集)。完成之后,再分析测试结果。
一个合法的三角形必须满足三个条件:所有边的长度均是非零的;任意两边之和大于第三边;任意两边之差小于第三边;
等边三角形的三条边都相等;等腰三角形有两条边是相等的;一般三角形的三边都不相等;
测试实例
测试实例描述 测试实例输入 期望输出 a b c 1 合法的等边三角形 5 5 5 等边 2 合法的等腰三角形 3 3 5 等腰 3 合法的一般三角形 5 3 4 一般 4 一条边为0 10 10 0 非法 5 一条边为负数 10 10 -8 非法 6 5的边第一次互换 -8 10 10 非法 7 5的边第一次互换 10 -8 10 非法 8 两相同的边第一次互换 5 3 3 等腰 9 两相同的边第二次互换 3 5 3 等腰 10 漏掉的a输入 4 5 非法 11 漏掉的b输入 3 5 非法 12 漏掉的c输入 3 4 非法 13 漏掉a和b的输入 5 非法 14 漏掉c和b的输入 3 非法 15 漏掉a和c的输入 4 非法 16 三边都没有输入 非法 17 a为非整数 3.2 4 5 一般 18 b为非整数 3 4.3 5 一般 19 c为非整数 3 4 5.1 一般 20 a为负数 -3 4 5 非法 21 b为负数 3 -4 5 非法 22 c为负数 3 4 -5 非法 23 a为最大值 32767 4 5 非法 24 b为最大值 3 32767 5 非法 25 c为最大值 3 4 32767 非法 26 有两条边是最大值 32767 327687 5 等腰 27 三条边都是最大值 32767 32767 32767 等边 28 a输入的不是数字 a 4 5 非法 29 b输入的不是数字 3 b 5 非法 30 c输入的不是数字 3 4 c 非法 31 a+b=c 5 5 10 非法 32 a+c=b 10 5 5 非法 33 b+c=a 5 10 5 非法 34 a+b<c 2 2 5 非法 35 a+c<b 2 5 2 非法 36 b+c<a 5 2 2 非法 37 a-b>c 10 2 5 非法 38 a-c>b 10 5 2 非法
与封装和继承有关的错误所需的测试
(今天先写到这里,有点事情)
- 从一个小的例子看如何提升自己到更高的关键测试水平
- 如何提升自己的编码水平
- 如何更好的进步提升自己的专业水平
- 如何考查自己的测试水平
- Oracle 从创建FUNCTION 到测试一个小例子
- 一个小例子看编程的扩展性
- IT小白如何从职场新人到行业翘楚,看一个IT高管的发展路线
- 从一个实例看编程水平的步步提高
- 《从一个实例看编程水平的步步提高》
- 给自己一个更高的期望
- 一个测试openGL的小例子
- cppunit测试的一个小例子
- 一个小问题,测试一下你的语文水平
- 开发者是如何提升技能水平的
- 开发者是如何提升技能水平的
- 开发者是如何提升技能水平的
- 开发者是如何提升技能水平的
- 开发者是如何提升技能水平的
- 嵌入式Web 服务器Boa 的移植及其应用
- 一个计算机专业学生几年的编程经验汇总
- INTRDR
- 嵌入式Linux系统CGI程序设计技术
- XPath常用表达式
- 从一个小的例子看如何提升自己到更高的关键测试水平
- [转载] VC常用小技巧
- 数据结构之图
- string函数总结(3)
- WPF数据绑定(3) 绑定到数据库
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序
- Autodesk欲贡献新的开源地图投影软件
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序
- 欢迎界面的制作