当前位置:首页 > 校园网络跳蚤市场 - 图文
信息科学与技术学院学士学位论文
5.2.6用户管理
系统管理员登录后,可以查看用户的注册信息,可以删除用户,如图5-9所示。
图5-9 用户管理
数据库连接代码(ConnDB.asp): <%
on error resume next
set conn=server.CreateObject(\
connstring=\conn.open connstring if connstring.state=1 then response.Write(\ else
response.Write(\ end if %>
5.3本章小结
本章主要是从系统界面以及系统功能实现两大模块来实现系统功能。在功能实现过程中,功能需要一步步的实现,即在每次有新功能的增加时,都要在对应的功能的实现后即时输出,及时的发现错误,提高工作效率。使得前台与后台数据能够一致。
26
信息科学与技术学院学士学位论文
6 系统测试
测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
6.1软件测试的过程
测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试。 (1)单元测试
开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。
在单元测试时,测试者需要依据详细设计说明书和源程序清单,了解该模块的I/O条件和模块的逻辑结构,主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例,使之对任何合理的输入和不合理的输入,都能鉴别和响应。
(2)集成测试
集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。
通常,在单元测试的基础上,需要将所有模块按照设计要求组装成为系统。这时需要考虑的问题是:
①在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失。 ②一个模块的功能是否会对另一个模块的功能产生不利的影响。 ③各个子功能组合起来,能否达到预期要求的父功能。 ④全局数据结构是否有问题。
⑤单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。 (3)确认测试
确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需
27
信息科学与技术学院学士学位论文
求,以及软件配置是否完全、正确。
(4)系统测试
系统测试是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试,目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与之矛盾的地方。
6.2系统基本功能模块测试
6.2.1游客功能测试
在校园网络跳蚤系统中,游客功能模块测试主要是对游客可以进行的功能进行测试。具体的测试步骤如表6-1所示。
功能描述 用例目的 前提条件 输入/动作 Step 1:点击最新加入商品中的“详细信息” Step 2:查看右侧的“商品分类” 显示系统所有的商品类型,并且显示对应的商品数目 与期望结果一致 与期望结果一致 与期望结果一致 与期望结果一致 与期望结果相同 与期望结果一致 与期望结果一致 表6-1 游客功能模块测试
游客功能 游客功能是否均已实现 已进入系统首页 期望的输出/相应 跳转到对应的商品信息页面 实际情况 与期望结果一致 Step 3: 查看右侧的“热门商显示系统中浏览次数前10位品” 的商品名 Step 4: 点击左侧的“最新公告”中的一条公告 Step 5: 在首页左侧的“站内商品搜索”搜索商品信息 Step 6: 在用户信息栏中点击注册 Step 7: 输入正确的用户信息后,点击提交 Step 8: 输入不正确的用户信息例如不输入用户密码,后点击提交
28
系统显示“用户密码不能为空”的信息提示框 跳转到与首页公告题目一致的公告信息页面 跳转到要查询的所有符合要求的商品信息列表页面 系统跳转到系统用户注册页面 跳转到注册成功后的首页
信息科学与技术学院学士学位论文
6.2.2发布商品功能测试
在校园网络跳蚤系统中,发布商品功能模块测试是用户登陆后需要将所拥有的商品进行发布的功能进行测试。具体的测试步骤如表6-2所示。
表6-2 用户发布商品功能模块测试 功能描述 用例目的 前提条件 输入/动作 Step 1:在系统首页的“用户信息”块中输入正确的信息,点击“登录” Step 2:点击“用户信息”栏中的“更改用户信息” Step 3:点击“用户信息”栏中的“更改密码” Step 4:点击“用户信息”栏中的“发布商品” Step 5:输入对应的要发布的商品信息,点击“提交” 跳转到发布商品信息添加页面 跳转到添加商品信息成功页面 与期望结果一致 与期望结果一致 跳转到用户信息更改页面 与期望结果一致 跳转到用户信息修改页面 与期望结果一致 用户发布商品信息功能 功能是否相应实现 已进入系统首页 期望的输出/相应 对应的用户登录系统成功 实际情况 与期望结果一致 6.2.3我的发布功能测试
在校园网络跳蚤系统中,我的发布功能模块测试是用户登陆后查看自己发布过的商品信息的功能进行测试。具体的测试步骤如表6-3所示。
功能描述 用例目的 前提条件 输入/动作 Step 1:在系统首页的“用户信息”块中输入正确的信息,点击“登录” Step 2:点击“用户信息”栏中的“我的发布” Step 3:点击页面列表栏中的“修改” 表6-3 我的发布功能模块测试
我的发布功能 功能是否相应实现 已进入系统首页 期望的输出/相应 对应的用户登录系统成功 实际情况 与期望结果一致 跳转到已登录用户所发布的所有商品信息列表页面 跳转到编辑商品信息页面,还可以给商品添加对应图片 与期望结果一致 与期望结果一致 29
共分享92篇相关文档