得到对于问题改进的建议。 2 测试概要
2.1 测试采用的标准及技术 表一:开始/中断/完成测试
开始/中断/完成测试 标准说明 开始测试标准 中断测试标准 完成测试标准 表二:测试技术 测试技术 硬件环境可用且软件正确安装完成 安装无法正确完成或文档错误或系统异常 完成测试中的测试规划并达到质量目标 说明 编写测试用例 在产品编码阶段编写测试用例 单元测试 集成测试 系统测试 对具体模块或函数进行测试 检测模块集成后的系统是否达到要求 对业务流程及数据流的处理是否符合标准,系统对业务流的处理是否存在逻辑不严谨和错误以及存在不合理的标准及要求 表三:测试类型
测试类型 功能测试 说 明 检测产品是否实现了其功能 边界值测试 选择边界数据进行测试,确保功能正常,程序正常 界面测试 文档测试 检查界面是否美观合理 检查文档是否足够、描述是否合理 2.1.1单元测试
利用visual studio 2005中自带的单元测试功能进行单元测试,测试各个类中的函数。按要求输入,测试与预期结果是否吻合,如果不吻合,单元测试结果将显示失败或其他的错误信息。
具体如下:
1测试ReviewDB.cs类下的AddReview(int productID, string
customerName, string customerEmail, int rating, string comments)
函数声明如下:public void AddReview(int productID, string
customerName, string customerEmail, int rating, string comments)
函数预期实现的功能:将用户评论的内容添加到用户书籍信息当中.
输入:用户评论 期望输出:评论内容 测试结果:通过
2测试ShoppingCartID.cs类下的函数GetShoppingCartId(),
ShoppingCartID.cs在App_code目录下。
函数声明如下: public String GetShoppingCartId() 函数取其实现的功能:以用户ID作为购物车ID,实现对购物车的管理 输入:ID=1
期望输出:用户的购物车内容 测试结果:通过。
2.1.2集成测试
本系统的集成测试重点是页面间的跳转是否正确以及页面间的参数传递是否正确。对于页面间跳转的测试,主要测试点击本系统中的各个页面的导航链接提示是否跳转到相应的页面,对于参数传递的测试,主要测试页面间传递参数所产生的结果是否正确。
1页面跳转测试
表四:页面跳转测试结果
编号 1 2 跳转链接名称 用户注册 查找图书 所在页面 Login.aspx SearchResult.aspx
测试结果 通过 通过 2参数传递测试
参数传递主要测试的是页面间跳转的新页面依赖于所传递的参数 的页面跳转。
表五:参数传递测试结果
编号 1 用户注册 Login.aspx 用户名,密 通过 参数传递链接 所在页面 预期结果 发现问题 测试结果
相关推荐: