- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
功能测试部分
基于python的智能应答机器人的
设计与实现
第四章 功能测试
4.1测试用例编写规则
针对3.1所涉及的不同的功能,以及验证本文所设计的智能应答机器人的设
计与实现的正确性,我们必须设计相关的验证的测试用例。以用户管理功能测试
组测试项目设计为例,详细描述案例设计过程。就一般情况之下,编写测试用例
有以下要求:
(1)功能覆盖:测试案例必须涵盖所有的测试需求。
(2)输入覆盖:测试过程中,对于每个测试内容,当输入条件有不同种情况
时,要对每种情况进行分别测试。
(3)输出覆盖:测试过程中,对于输入条件不同的各个测试案例,应该产生
相应的正确输出,这些输出应该覆盖可能出现的各种不同结果。只有满足了以上
条件,设计出来的测试案例才是符合要求的,才能够指导实际测试。
4.2测试用例的编写
首先遵循上面4.1所说明的的测试案例的编写原则,按照等价类划分的方法,
用户管理功能可分为读书用户删除和用户数据修改两大部分。然后,依据边值分
析法增加用户数据管理。则可以建立以下测试项目。
测试相关的功能有:二维码简易登录、智能对话、酒店查询、天气查询、翻
译(英译中)、课程查询(本学期课程)、成绩查询(历年全部成绩)的几项功能
设计
对上面的功能进行测试,如果最后测试结果通过,则最后一栏的测试结果表
示为P (pass)具体的测试案例见下面表4.1所示:
表4.1 智能应答机器人的设计与实现的测试用例
测试组 划分类别 测试项目 测试结果
用户管理功能测试组 用户管理 增加一个用户 P
用户管理功能测试组 用户管理 删除一个用户 P
用户管理功能测试组 用户管理 用户修改信息 P
用户管理功能测试组 功能测试 二维码生成 P
用户管理功能测试组 功能测试 智能对话 P
用户管理功能测试组 功能测试 酒店查询 P
用户管理功能测试组 功能测试 天气查询 P
用户管理功能测试组 功能测试 翻译(英译中) P
用户管理功能测试组 功能测试 课程查询(本学期 p
课程)
用户管理功能测试组 功能测试 成绩查询(历年 p
部成绩)
从上面表4.1 的测试用例表格可以看出来我们不仅对于二维码简易登录、智
能对话、酒店查询、天气查询、翻译(英译中)、课程查询(本学期课程)、成绩
查询 (历年全部成绩)的几项功能设计这些基本的功能测试进行了检测,同时还
增加了三项测试就是增加一个用户、删除一个用户、用户修改信息三项的内容,
并且就对于本文所设计的智能应答机器人的设计与实现的全部测试用例来说,并
且最后得出结论,这些测试用例全部测试通过,验证了智能应答机器人的设计与
实现系统平台的正确性。
4.3部分测试实例展示
在4.2节,我们测试了智能应答机器人的设计与实现的全部测试用例,这里
我们就来具体的展示一下其中经过测试的一些功能测试用例
文档评论(0)