软件测试方法与技术作业

软件测试方法与技术作业

ID:47141925

大小:58.00 KB

页数:6页

时间:2019-08-11

软件测试方法与技术作业_第1页
软件测试方法与技术作业_第2页
软件测试方法与技术作业_第3页
软件测试方法与技术作业_第4页
软件测试方法与技术作业_第5页
资源描述:

《软件测试方法与技术作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、装订线专业班级:计科1101姓名:黄剑学号:2011442113密封线重庆科技学院2013/2014学年第2学期考试试卷(A)卷课程名称:软件测试方法与技术专业/年级:计科2011级选课课号:__B140102抽(命)题人:裴仰军本卷共页,考试方式:大开卷,考试时间:分钟题号一二三四五六七八九十总分得分阅卷人大作业:一、在本门课程中,工作总结(课堂上,老师讲了哪些知识?自己做了哪些工作?自己课外做了哪些工作)1.课堂上讲的知识点软件测试的优点:有两个程序开发者,第一个开发者不断地写程序,另一个开发者没写一个模块就会附带一个简短的测试程序。第一个程序员的程序在运行时错误接连出现,

2、不能及时完成任务,第二个程序员整个系统运行很好,出现问题也能及时找出并改正。这只是一个简单的对比。单元测试能大大减少花在测试上面的时间。可以提高低层代码的正确性,从而提高调用他的高层代码的正确性。提高软件质量,降低成本,缩短软件开发周期。软件测试工作量往往占软件开发总量的40%左右,在软件开发的总成本中,用在测试上的开销要占30%—50%,由此可以看出软件测试在软件开发中至关重要。软件测试目:(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错误的测试。(4)测试并不仅仅是

3、为了找出错误。通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。(5)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。6(6)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。(7)另外,根据测试目的的不同,还有回归测试、压力测试、性能测试等,分别为了检验修改或优化过程是否引发新的问题。软件测试原则:1、测试应该尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求。2、程序员应该避免检查自己的程序,软件测试应该由第三方来负责。3、设计测试用例时应考虑到合

4、法的输入和不合法的输入以及各种边界条件,特殊情况下要制造极端状态和意外状态,如网络异常中断、电源断电等。4、应该充分注意测试中的群集现象。5、对错误结果要进行一个确认过程。严重的错误可以召开评审会议进行讨论和分析,对测试结果要进行严格地确认,是否真的存在这个问题。6、制定严格的测试计划。要制定测试计划,并且要有指导性。测试时间安排尽量宽松,不要希望在极短的时间内完成也有一个高水平的测试。单元测试:单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级

5、别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。单元测试的模块:[TestMethod]publicvoidTestMethod1(){newclassasd=newnewclass();inta=5;变量aintb=5;变量bintc=a+b;期望值sints=asd.sf(a,b);实际值cAssert.AreEqual(c,s);比较结果}6DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV","

6、DataDirectory

7、\asd.csv","asd#csv",DataAcc

8、essMethod.Sequential),DeploymentItem("TestProject1\asd.csv"),TestMethod]publicvoidTestMethod1(){BankSystem.Class1sf=newBankSystem.Class1();inta=int.Parse(testContextInstance.DataRow[0].ToString());intb=int.Parse(testContextInstance.DataRow[1].ToString());ints=sf.F(a,b);r=int.Parse(testConte

9、xtInstance.DataRow[2].ToString());Assert.AreEqual(r,s);一、知识点总结1:知识点名称+应用领域+举例(业务+部分核心程序)以下知识点是来之笔记和老师的文件。1、白盒测试白盒测试:白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒的测试用例需要做到:  a、保证一个模块中的所有独立路径至少被使用一次  b、对所有逻辑值均需测试true和false  c、在上下边界及

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

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

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