基于c#aspnet网上购物商城网站设计与实现

发布时间 : 星期五 文章基于c#aspnet网上购物商城网站设计与实现更新完毕开始阅读

数据库连接异常时的响应情况

7.1.3 订单管理模块测试要点 数据库连接正常时 输入合理合法参数 输入参数不合理 输入参数不合法 数据库连接异常 数据库数据异常

7.2 测试用例

测试用例是为了特定目的(如考察特定程序路径或验证是否符合特定的需求)而设计的测试数据及与之相关的测试规程的一个特定的集合,或称为有效地发现软件缺陷的最小测试执行单元。

根据上一节给出的测试要点,又因为测试是不可能穷举的。所以我们采用等价划分法来进行对图书管理系统的测试。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有代表性和完整性。

7.2.1 字典维护模块测试用例

表7-1 字典维护模块测试用例 字段名称 标识符 测试项 输入标准 C1 字典维护中的用户管理功能测试 1.打开字典维护,没有任何输入字符,点击相应的菜单栏项目。 2.在数据库文件缺少的情况下,打开主模块。 1.模块未做任何操作,单击“系统”|“退出”命令,能正常退出,无提示信息。 2.在打开相应的子窗体时,未做任何操作,单击“系统”|“退出”命令,能正常退出,无提示信息。 描 述 输出标准

25

7.2.2 订单管理模块测试用例

表7-2 订单管理模块测试用例 字段名称 标识符 测试项 输入标准 输出标准

C2 订单管理的功能测试 1.打开订单管理模块,没有任何输入字符,点击相应的项目。 2.输入一些正确的信息,点击确定。 3.输入一些非法信息,点击确定。 1.模块未做任何操作,单击 “退出”命令,能正常退出,无提示信息。 描 述 7.3 测试结果及结论

7.3.1 测试的结果

我们按照7.2节中给出的测试用例的顺序来给出相应的测试结果。

表7-4 字典维护模块测试结果

标识符 测试结果 与预期的偏差 说明的问题 C1 正常操作无任何异常处理出现 无 字典维护模块通过了功能测试

表7-5 用户管理模块测试结果

标识符 测试结果 与预期的偏差 说明的问题 C2 在输入信息但是未输入信息标题时,系统也能给出正确的信息 应该在添加信息时,输入完整的信息,标题,内容等 用户管理模块的功能有待改进 表7-6 订单管理模块测试结果

标识符 测试结果 与预期的偏差 说明的问题

C4 正常操作无任何异常处理出现 无 学堂模块通过了功能测试 7.3.2 缺陷分析及改进

本部分对上述缺陷和其他收集数据进行综合分析 1.缺陷综合分析

26

缺陷发现效率 = 缺陷总数/执行测试用时 = 2/(5天) = 0.4 /天 用例质量 = 缺陷总数/测试用例总数 ×100% = 2/5 ×100% = 40% 2.对缺陷的改进

在测试用例C2和C3中,发现的缺陷,通过对相关功能编码的改进,已经使测试的结果和预期达到的效果一致。

7.3.3 测试结论 1. 测试目标完成 2. 测试已经通过

3. 可以进入下一阶段项目目标

27

结论及存在问题

经过几个月的努力,毕业设计基本完成了。在毕业设计的实践中,学到很多有用的知识,也积累了不少宝贵的开发经验。比如用ADO操作数据库,SQL语句的应用等。本设计通过自己的努力。基本满足了图书销售系统的基本需要,实现了用户使用的方便以及管理员管理的方便,在界面上力求做到简单实用,在操作方面尽量做到满足用户使用的习惯,但由于自己的水平有限和时间的不足,在很多方面还不完善,有些功能没有在全局上把握好,比如一些功能函数可以在一个文件中定义,具体页面需要用到再直接引用,SQL语句的执行效果也存在效率不高的问题,关于图书管理的所有操作集中在一个页面实现,出现了一些混淆,程序更改,测试时很不好等。在今后的学习和工作当中继续完善此系统,使其功能更加强大,满足用户的更多需求。

1

联系合同范文客服:xxxxx#qq.com(#替换为@)