软件测试报告--三角形单元测试

软件测试报告--三角形单元测试

ID:12444489

大小:131.50 KB

页数:9页

时间:2018-07-17

软件测试报告--三角形单元测试_第1页
软件测试报告--三角形单元测试_第2页
软件测试报告--三角形单元测试_第3页
软件测试报告--三角形单元测试_第4页
软件测试报告--三角形单元测试_第5页
资源描述:

《软件测试报告--三角形单元测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测试名称三角形单元测试测试人员人员编号测试日期实验成绩指导教师评语指导教师签名:_____________________年____月____日一.题目要求:使用c#语言编写程序,实现下面功能:输入三个数,判断能否构成三角形,如果能构成三角形,判断其为等边三角形、等腰三角形或不等边三角形。三角形的判定方法有返回值,并对该方法进行测试。二.源代码程序:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;nam

2、espaceTriangleTest{classTriangle{inta,b,c;publicTriangle(inta0,intb0,intc0){this.a=a0;this.b=b0;this.c=c0;}publicboolIsTriangle(){if((a+b)>c&&(a+c)>b&&(b+c)>a)returntrue;elsereturnfalse;}publicboolIsTwoEqualTriangle(){if(IsTriangle()){if(a==b

3、

4、a==c

5、

6、b==c)re

7、turntrue;elsereturnfalse;}else{Console.WriteLine("Itisnotatriangle!");returnfalse;}}publicboolIsThreeEqualTriangle(){if(IsTriangle()){if(a==b&&a==c)returntrue;elsereturnfalse;}else{Console.WriteLine("Itisnotatriangle!");returnfalse;}}staticvoidMain(string[]

8、args){inta=0,b=0,c=0;Console.WriteLine("Pleaseinputthreeedges:");a=Convert.ToInt32(Console.ReadLine());b=Convert.ToInt32(Console.ReadLine());c=Convert.ToInt32(Console.ReadLine());Triangletri=newTriangle(a,b,c);if(tri.IsThreeEqualTriangle())Console.WriteLi

9、ne("Itisathreeequaltriangle!");else{if(tri.IsTwoEqualTriangle())Console.WriteLine("Itisatwoequaltriangle!");elseif(tri.IsTriangle())Console.WriteLine("Itisatriangle!");elseConsole.WriteLine("Itisnotatriangle!");}Console.ReadLine();}}}三.程序运行结果:1.判断是否为三角形:2.判

10、断是否为等腰三角形:3.判断是否为等边三角形:四.测试脚本:进行三角形单元测试时,可选择总体测试,也可以一个一个测试。在测试需要修改相应的expected值。usingTriangleTest;usingMicrosoft.VisualStudio.TestTools.UnitTesting;namespaceTestTriangle{///

///这是TriangleTest的测试类,旨在///包含所有TriangleTest单元测试///[TestClass()]pub

11、licclassTriangleTest{privateTestContexttestContextInstance;///

///获取或设置测试上下文,上下文提供///有关当前测试运行及其功能的信息。///publicTestContextTestContext{get{returntestContextInstance;}set{testContextInstance=value;}}#region附加测试属性////编写测试时,还可使用以下属性:////使用Class

12、Initialize在运行类中的第一个测试前先运行代码//[ClassInitialize()]//publicstaticvoidMyClassInitialize(TestContexttestContext)//{//}////使用ClassCleanup在运行完类中的所有测试后再运行代码//[ClassCleanup()]//publicstaticvoidMyClassCleanup()/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。