本附加题仅供学有余力的小组,或者需要获得附加分数的...
本附加题仅供学有余力的小组,或者需要获得附加分数的小组完成。作为课程实践作业的附加分数。 针对白盒测试实践所设计的部分测试用例,选择一种Mock测试工具,实现单元测试中的桩,编写单元测试脚本,并执行测试,记录测试结果和发现的缺陷。 具体内容和要求如下: (1)学习Mock测试工具的使用。 任选一款Mock测试工具,学习该工具的使用,撰写使用手册,在手册中简要说明所选Mock工具的基本情况,下载地址等。 对Mock测试工具不限,同班内不同小组允许使用相同的Mock测试工具; (2)基于Mock思想,编写单元测试脚本 针对白盒测试实践中选择的高风险模块,展开Mock测试脚本开发。注意,Mock测试脚本无测试用例的覆盖度要求,但Mock测试脚本应包含注释。 (3)执行测试脚本 (4)报告发现的缺陷 记录和管理缺陷,直接使用excel文档来管理,文档模板见:附件2-缺陷报告模板v1.0.xlsx。 (5)撰写测试执行报告 编写测试执行报告,说明测试环境和测试的过程,根据测试执行过程文档要求(附件3-测试执行过程及小结-模板)撰写测试小结; 注意:严禁从网上直接简单copy代码充数,或者小组之间相互抄袭,一经发现,无论是被抄小组,还是抄袭小组,小组内所有组员的本次实践作业分数将按照本次实践作业2倍的分数进行倒扣分。例如,若本次实践分数是10分,则所有组员本次实践得分为-20分。 小组需要提交的材料包括: (1)测试用例清单。即拟实施Mock测试的测试用例,文件名格式:作业名-070x班-0x组-1单元测试用例; (2)Mock测试脚本。给出包含Mock测试脚本的文件,对应原始代码文件,以及Mock测试执行报告。文件夹名称格式:作业名-070x班-0x组-2Mock测试脚本; (3)测试执行报告。评价测试工作的质量和被测系统模块的质量。文档名格式:作业名-070x班-0x组-3代码测试执行报告; (4)所有上述材料仅为小组提交材料,应统一打包为一个压缩包,文件名格式为:作业名-170x班-0x组-组长名。(注意:个人提交时的格式要求见其他说明的第(1)条) 小组成员在完成小组作业的同时,还需要撰写个人完成情况说明,具体要求如下: 说明本人在该次作业中承担的任务,说明具体的完成情况,在完成作业的过程中碰到了哪些方面的困难,自己是如何解决的。主要的心得体会是什么。 其他说明: (1)组内每个同学在课程SPOC平台分别提交作业,作业内容包括:小组作业+个人作业。小组作业是打包后的压缩包,每个小组所提交的小组作业应该是完全一样的。个人作业根据模板(见附件1:个人完成情况说明-xxx-模板.docx)要求自行完成。每个人在SPOC平台上传作业时,小组作业及个人作业最终统一打包为一个压缩包,文件名格式:作业名-170x班-0x组-个人姓名。 (2)请务必在上传附件后,记得点击【提交答案】,才能成功提交作业。如图1所示。图1 作业提交时注意点击【提交答案】 (3)请确保测试脚本是可以运行的。在提交测试脚本材料的时候,自己务必提前在不同配置环境下实验,不能运行的测试脚本是不能得分的。