ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:60.06KB ,
资源ID:30303318      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30303318.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(三角形问题测试分析报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

三角形问题测试分析报告.docx

1、三角形问题测试分析报告三角形问题测试报告 作者: 日期: 三角形问题测试报告1、 简介1.1编写目的本测试报告为三角形问题的测试报告,目的在于总结测试阶段的测试以及分析测试结果,通过测试来检测每个功能是否都能正常使用。预期参考人员包括测试人员、开发人员和需要阅读本报告的老师。1.2项目背景本项目为软件测试专周任务。1.3术语边界值分析法:就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。等价类划分:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中

2、的作用等价于这一类中的其他值。白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。白盒法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。黑盒测试:也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功

3、能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。1.4参考资料软件测试教程第2版软件测试入门与提高软件测试实例分析2、 测试概要2.1程序流程图2.2测试程序源代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using

4、System.Windows.Forms;namespace triangle public partial class Form1 : Form public Form1() InitializeComponent(); private void Form1_Load(object sender, EventArgs e) lb_result.Text = ; tb_sideA.Focus(); private void bt_test_Click(object sender, EventArgs e) try int x = int.Parse(tb_sideA.Text); int y

5、= int.Parse(tb_sideB.Text); int z = int.Parse(tb_sideC.Text); utils u = new utils(); if (u.checkNotZero(x, y, z) if (u.checkTriangle(x, y, z) if (x = y & x = z & z = y) lb_result.Text = (*_*) 嘻嘻 这是一个等边三角形; else if (x * x + y * y = z * z | x * x + z * z = y * y | z * z + y * y = x * x) lb_result.Text

6、 = (*_*) 嘻嘻 这是一个直角三角形; else if (x = y | x = z | z = y) lb_result.Text = (*_*) 嘻嘻 这是一个等腰三角形; else lb_result.Text = b汗 这是一个一般三角形; else lb_result.Text = (_) 这不是一个三角形; else lb_result.Text = +_+ 输入有误,请重来; catch private void bt_clear_Click(object sender, EventArgs e) tb_sideA.Text = ; tb_sideB.Text = ; tb

7、_sideC.Text = ; tb_sideA.Focus(); private void bt_exit_Click(object sender, EventArgs e) this.Close(); this.Dispose(); class utils public Boolean checkTriangle(int x, int y, int z) if (x + y z & x + z y & z + y x) return true; return false; public Boolean checkNotZero(int x, int y, int z) if (x = 0

8、& x = 0 & y = 0 & z c) T1_2 (a + c b) T1_3 (b + c a) 判定2 T2_1 (a = b & b != c) T2_2 (a = c & c != b) T2_3 (b = c & a != b) 判定3 T3_1 (a = b) T3_2 (b = c)判定4 T4_1 (a*a+b*b=c*c) T4_2 (a*a+c*c=b*b) T4_3 (c*c+b*b=a*a)编号abc覆盖对象期望输出实际结果6445T1_1,T1_2, T1_3, T2_1, F2_2, F2_3等腰三角形等腰三角形7454T1_1,T1_2, T1_3, F2_

9、1, T2_2, F2_3等腰三角形等腰三角形8455T1_1,T1_2, T1_3, F2_1, F2_2, T2_3等腰三角形等腰三角形9444T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, T3_1,T3_2等边三角形等边三角形10345T1_1,T1_2, T1_3, F2_1,F2_2,F2_3,F3_1,F3_2,T4_1, F4_1, F4_1直角三角形直角三角形11354T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, F3_1,F3_2,T4_1, F4_2, F4_3直角三角形直角三角形12534T1_1,T1_2, T1_3, F2_1,

10、F2_2,F2_3, F3_1,F3_2,F4_1, T4_2, F4_3直角三角形直角三角形13456T1_1,T1_2, T1_3, F2_1,F2_2,F2_3 ,F3_1,F3_2,F4_1, F4_2,F4_3一般三角形一般三角形14347F1_1,T1_2, T1_3不能构成三角形不能构成三角形15374T1_1,F1_2, T1_3不能构成三角形不能构成三角形16734T1_1,T1_2, F1_3不能构成三角形不能构成三角形2.4黑盒测试边界值分析:每条边的取值范围0,100编号abc期望输出实际结果105050无效输入无效输入215050等腰三角形等腰三角形31005050等

11、腰三角形等腰三角形41015050无效输入无效输入550050无效输入无效输入650150等腰三角形等腰三角形75010050等腰三角形等腰三角形85010150无效输入无效输入950500无效输入无效输入1050501等腰三角形等腰三角形115050100等腰三角形等腰三角形12-150101无效输入无效输入13505050等边三角形等边三角形等价类划分:输入条件有效等价类编号无效等价类编号是否构成三角形a=1&a=1001a17b=1&b=1002c10010c=1&c10011c10012a+bc4a+bb5a+ca6b+c=a15是否等腰三角形a=b & b!=c16a!=b&b!=c

12、19a=c & c!=b17b=c & a!=b18是否等边三角形a=b & a=c20a!=b21b!=c22a!=c23是否直角三角形a*a+b*b=c*c24a*a+b*b!=c*c &a*a+c*c!=b*b &c*c+b*b!=a*a27a*a+c*c=b*b25c*c+b*b=a*a26编号abc覆盖等价类预期输出14561,2,3,4,5,6一般三角形2-4567无效输入34-568无效输入445-69无效输入51015610无效输入64101611无效输入74510112无效输入845913不能构成三角形9413914不能构成三角形10145915不能构成三角形114461,2

13、,3,4,5,6,16等腰三角形124641,2,3,4,5,6,17等腰三角形134661,2,3,4,5,6,18等腰三角形144561,2,3,4,5,6,19一般三角形154441,2,3,4,5,6,20等边三角形164561,2,3,4,5,6,21一般三角形174561,2,3,4,5,6,22一般三角形184561,2,3,4,5,6,23一般三角形193451,2,3,4,5,6,24直角三角形203541,2,3,4,5,6,25直角三角形215341,2,3,4,5,6,26直角三角形224561,2,3,4,5,6,27一般三角形2.5测试环境与配置操作系统:windows 8.1Cpu:Intel(R) Core(TM)i7_4700HQ内存:8G3、 测试结论与总结测试执行只是针对部分用户进行测试,尚有未考虑充分之处。留待以后发现错误时进行纠正。同时对测试工程师的工作也有了一定的认识。知道测试工程师不是一个简单的工作,需要全面的知识和丰富的经验,还要有细心和耐心

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1