欢迎来到天天文库
浏览记录
ID:56395015
大小:2.56 MB
页数:13页
时间:2020-06-16
《软件工程pankajjalote版第7章 编码 下1.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、7.4单元测试2021/10/517.4单元测试2021/10/52单元测试——绪论单元测试是什么?检查单元模块代码是否正确核心问题是什么?选择测试用例。测试发现错误后首先调试,然后修改。被测单元不能自己运行怎么办?添加驱动程序添加支撑程序。从上到下测试有好处?不用写驱动函数了。从下到上测试有何好处?不用写支撑程序。单元模块完成写好后再进测试?不是的。每写一部分代码就要单元测试了。单元测试的效率怎样提高?使用自动化工具。3程序过程的单元测试测试对象一个函数或者几个测试原理函数依赖参数值函数依赖系统状况测试前先设置他们
2、测试步骤设置系统状况设置参数运行待测代码结果对比宣布设置参数的方式有几种?从文件读入人工输入直接写进程序里测试过程可修改源代码?不可以怎样自动化执行测试?把测试五个步骤写出程序。可以连续自动化测试吗?完全可以!使用测试框架2021/10/55类单元测试类单元测试的真正对象是什么?不是类,而是对象!什么时间测试?每写一部分代码就测试!测试一个方法,只测试一次够吗?不够类测试中,有框架可以用吗?有!比如Junit。类单元测试的原理假设我们测试A类,包含方f1,f2,…fn创建继承Junite类的子类ATest。ATest
3、类创建所需的测试对象,并且设置对象的初始值被测试对象中那么测试类就要相应生成方法test_f1,test_f2,…test_fn运行,宣布结果2021/10/5605十月2021软件工程第7页7.5检查代码代码检查2021/10/58代码检查——绪论由谁来进行代码检查?评审小组!检查的对象是什么?核心代码不是所有代码!什么时间检查?代码完全写好已通过自动化测试。在什么地点检查?会议室里。代码检查的原理自动化检查不能发现所有缺陷。用人工检查方法继续发现深层缺陷。怎样去检查?做计划代码自查小组会议评审2021/10/5江
4、苏无锡第9页代码检查的计划由谁来做计划组长计划的目的是什么对代码检查做好准备工作计划的步骤组队准备好代码,编译好准备好代码包,分发给每个成员开幕式(可选)编制检查清单。检查清单里面有什么?编码缺陷的选项代码质量标准的选项:效率易读性代码的复杂性2021/10/5江苏无锡第10页代码自查谁来代码自查?每个小组成员代码自查怎么进行?单独行动检查代码在审查日志中记录缺陷可以在代码中标记吗?可以审查日志的文档结构项目名称工程产品和ID审查人姓名审查花费时间缺陷列表每次审查多长时间?二小时此过程达标标准每个人都完成上边任务才可
5、以进入下一步行动每个人都自查原因提高审查质量2021/10/5第11页小组会议评审小组会议目的是什么?一起讨论代码缺陷会议的流程一行一行浏览代码发现缺陷讨论缺陷记录缺陷循环以上三步,直到结束05十月2021软件工程第12页05十月2021软件工程第13页7.6度量代码
此文档下载收益归作者所有