欢迎来到天天文库
浏览记录
ID:41810473
大小:49.10 KB
页数:10页
时间:2019-09-02
《云南大学《软件测试》单元测试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、云南大学软件学院实验报告课程:软件测试技术任课教师:陈清毅实验指导教师(签名):_姓名:王朋学号:20121120260专业:软件工程Id期:2014-11-27成绩:实验单元测试•实验目的(1)熟悉单元测试的相关概念;(2)了解VisualStudio测试架构的工作原理;(3)能够熟练应用VisualStudio进行单元测试。二、实验内容1.创建VisualStudio单元测试项目.内TestProjectl(Debug
2、AnyCPU)・MicrosoftVisualStudio(Adminis
3、trator)文件(F)扁辑(E)视图(V)TELERIK项目(P)生成⑻凋试(D)团队(M)TANGIBLET4SQLPROMPTRESHARPER分析(N)窗口㈣罄助(巴■一Lsa—4DVisualBasic▲VisualC#P丿龌商店西Windows吏面t>WebDOffice/SharePointCloudLightSwitchReporting捋StackOverflow工具(T)测试⑸体2•八I-r"厂——極项目.NETFramework4.5▼排序依另:默认值反jWeb性能in负载浹
4、试项目VisualC#VisualC#类型:VisualC#Yfe含单元测试的项目.VisualC#名称(N):解决方案⑸:輯关方冥名称(M):0为解决方巽创建目录(D)□添加到腐代码勰(U)UnitTestProjectl
5、D:MyWorlcsWsualStudio'PrcJectsI创建新解决方異UnitTestProjectl2.为测试项目添加扩展库引用.冷硬解决方寰TestProject广(1个项目I>SolutionItems亠ElTestProjectlI>AProperties>
6、兀引用c#NetHelperxs匚packages.configC*UnitTest1.csJ7System.Messaging4.0.0.0System.Net4.0.0.0System.Numerics4.0.0.0疹加引用(R)…添加服务引用⑸…苗管理NuGet程序包(N)・・・和CopyReferences在弹出的对话框中找到:System.Configuration.lnstall7SysterrieCoreHSvstem.DataMicrosoft.BuiId.UtiIities.v4
7、.04.0.0.0SMicrosoft.CSharp4.0.0-0Microsoft.JScript10.0.0.0Microsoft.VisualBasic10.0.0.0以及附件中提供的Newtonsoft.Json.dll.0.0.0浏览(B)…:确定腐肖添加完成后,展开项冃引用文件夹,可以看到如下图(请截图)PAProperties亠应引用■・■Microsoft.VisualStudio.QualityTools.UnitTestFrarmNewtonsoftJsonSystem■・■S
8、ystem.NetHttpSystem.Net.Http.WebRequestSystem.Web.Http1.编写用于模拟教务系统登录的测试用例.(其中学号和密码请使用自己的进行测试,在提交到教师的报告中请保留学号,隐藏密码)[TestMethod]olo个引用°publicvoidLoginWithOstrinqnumber=11你的字号”;stringpass=•你的密码”;vardt="grant.type=password&userndme=°+number+■&password="+p
9、ass+R&clientjd=ynumisSite";〃像服务器发送一个登陆谓求varres=NetHelper・Post(“http:〃113・55・0・232/yrHjapi/OAuth/Tokerr・dt);〃监测返回值是否为空,Assert.IsFalse(string.IsNullOrEmpty(res));处返回值解析为对彖.JObjectjsObj=JObject.Parse(res);馆取返回对象中的字段雇性fullNamestringfullName二jsObj.Valuevst
10、ringACfullName”);〃监测返回的学生姓名,是否和你预期的相同Assert.AreEqualC学号对应名JfullName);运行测试用例测试⑸体粟结构(C)VS10XWEBESSENTIALSRESHARPER动运行(R)►瓏的测试⑸1碗(D)►込所有测试(A)Ctrl+R,A■播放列表(P)►的泌试(F)—躺矚⑸►未运行的测试(N)分析代码覆盖率(C)►已通过的泌试(P)超测试(P)重复上次运行(L)Ctrl+R,L窗口(W)►1.设计测试用例,填写其中number
此文档下载收益归作者所有