- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014秋软件试实验报告01
广西民族师范学院数学与计算机科学系上机实验报告
2014 年至 2015 年度 第一学期 上机时间 2014年12月2日、2014年12月3日 数计 系 11 级 计本111班 姓 名 10梁晓龙 实验项目:单元测试 实验目的:
掌握基于程序单元的设计说明来设计单元测试用例的方法;
熟悉单元测试的目的、主要任务和单元测试的步骤;
学会实施单元测试并报告缺陷。
实验要求:
1.针对给定的“笔记本电脑超市商品发布网”系统的“前台查询商品概要信息”模块实施单元测试,并报告缺陷。
2. 能够采用自动化单元测试工具,或人工测试的方式,实施测试并报告缺陷。
3. 实验报告中要说明设计测试用例所采用的方法、测试用例的设计结果、实施单元测试的步骤和找到的缺陷。
4. “前台查询商品概要信息”模块的功能需求和详细设计说明,请参看《笔记本电脑超市商品发布网-前台查询商品概要信息模块设计说明》
5. 单元测试指导请参看《实验指导1——单元测试》。
6.执行测试前的准备工作:
(1)运行“SaleDB准备数据.sql”中的sql代码得到数据库及数据库表;
(2)运行VS2008,打开网站项目proPublic,其路径为:桌面\单元测试\ proPublic
实验内容:(包括程序、操作过程及运行程序的结果)
1. 理解设计
查阅《系统需求分析说明书》和《系统详细设计说明书》,了解待测模块的功能需求和详细设计。
2.概览源代码,走读代码,进行程序语法检查
程序语法检查未发现错误。
3.画出模块相关函数的调用关系图
通过应用程序各函数之间的调用关系图,可以直观的展示系统的结构。画出待测模块相关函数的调用关系图:列出所有函数,用连线表示调用关系,作用:可以检查函数的调用关系是否正确、是否存在孤立的函数而没有被调用、明确函数被调用的频繁度、对调用频繁的函数可以重点检查。
“前台查询商品概要信息”模块主要函数调用关系图
4.设计测试用例
4.1相关函数单元测试用例设计
待测函数的选取:根据函数调用关系图,以及函数体结构的复杂度,重点对PageMgr.queryInfo()函数和PageMgr.getPageHtml()函数实施单体函数测试
对模块相关函数单元测试的测试用例表
被测函数名 PageMgr.queryInfo() 函数功能描述 /// 根据当前页、每页显示记录数,以及查询语句的字段列表、from子句、order子句,查询对应的数据库表,返回当前页显示的记录集,输出总页数pages。
/// 要求输入参数index、size、colList、fromList、orderList的值都必须是合法的输入值,否则将返回null并结束;
/// 当所有输入参数的值都是合法的输入值,且根据colList、fromList、orderList能组装成合法的sql查询命令,则返回当前页index显示的记录集,并重新设置总页数pages的值,结束;
/// 当所有输入参数的值都是合法的输入值,但根据colList、fromList、orderList不能组装成合法的sql查询命令,则返回null并结束;
/// /summary
/// param name=index当前页码,0/param
/// param name=size每页显示记录数,0/param
/// param name=colList要查询的字段列表,不能为null或空字符串,必须是*或者是形式为:字段名1,字段名2,字段名3,...的字段列表(逗号必须是英文状态),如:商品ID,商品名称,商品编号/param
/// param name=fromList查询语句的from子句部分,不能为null或空字符串,形式为:from 表名或from 表名 where 条件,如:from 商品信息表 where 商品ID3/param
/// param name=orderList查询语句的order子句部分,不能为null或空字符串,若无需排序则需要设置按主键字段排序,形式为:order by 字段名 desc|asc,如:order by 上架日期 desc/param
/// param name=pages总页数,是输出参数/param
/// returns查询到的记录集,或null/returns 数据库中商品信息表tPro和品牌信息表tPp的记录为:
所采用的测试用例设计方法 边界值分析、等价类划分。 测试用例设计依据 函数头注释部分的功能说明及参数说明得到的边界值、等价类、判定表等,如:
i
您可能关注的文档
最近下载
- 论文ICU口腔感染的预防护理.doc VIP
- 非标自动化电气设计作业流程与标准规范统一标准详.doc VIP
- 胰腺炎胃肠减压的护理.pptx VIP
- 2025至2030年中国成人高等教育市场运行态势及行业发展前景预测报告.docx
- 完整版中级财务会计试题及答案.docx VIP
- (NEW)中山大学中国语言文学系612语言学概论历年考研真题及详解.docx VIP
- 3L.05.01 ×× U9 ERP项目-项目上线总结报告.docx VIP
- 户外运动伤害保险服务分析方案.docx VIP
- 南京市鼓楼区2024~2025学年九年级(上)期末考试物理试卷及答案.pdf VIP
- 2025年护士长年终工作总结PPT课件.pptx VIP
原创力文档


文档评论(0)