软件测试与维护实验报告,软件测试技术与实践实验报告

本实验报告详细描述了如何使用动态测试技术对电子商务网站的接受订单功能进行功能测试,包括边界值分析和等价类划分的测试设计,以及创建的测试用例实例。涉及场景包括输入验证、购物车管理与结算等关键功能的测试过程和结果分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

a7f4a3f590493a1e451dd952a488fd7c.gif 软件测试技术与实践实验报告

(11页)

9d4e3995e7ccbd65e0b21ef5479fc847.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.90 积分

北华大学计算机科学技术学院实 验 报 告课程名称 软件测试技术与实践 题 目 __ 动态测试_ _指导教师 郑慧 实验日期 ___2016.4.5____ ____专 业 软件工程 学生姓名 ________王晗雪 _____ 班级/学号 软件13-2 23号 成 绩 ________ _________一、 实验目的(1)能够运用黑盒测试方法设计测试用例。(2)对测试用例进行优化。二、 实验内容题目二:电子商务网站的功能测试 对指定电子商务网站的接受订单的网页创建功能测试。 系统接收一个范围在00000~99999的五位数字的物品ID号。在系统数据库的产品名录中,这些物品ID按照价格排序,最便宜的物品有较低的物品ID号(最接近00000),最昂贵的物品有较高的物品号(最接近99999)。 系统接收范围在1~99的订购的数量值。如果用户输入一个实现订购的物品ID号和一个为0的订购量,这个物品会从购物车里被清除。 基于这些输入,系统获取物品单价,计算物品总价(数量乘以价格),并且把物品总价加到购物车总额中去。由于信用卡订单处理能力的限制,购物车的最大金额为999.99美元。 使用边界值分析和等价类划分来创建测试。 对于本实验中的测试设计,使用下表设计测试用例。其中:“下一步动作”填写“继续”或“结账”;“错误消息”填写“是”或“否”;“物品单价”填写“确认”或“空白”;“物品总价”填写“空白”或数量╳IP;“购物车”填写“空”或所输入的合法物品ID号╳数量,若购物车有多种物品,需都列出; “购物车总额”填写“0.00”或“数量╳IP”(如果购物车中仅一种物品)或者“+数量╳IP”(表示购物车中有不只一种物品时,金额在累计);“结账”填写“是”或“否”。一、软件功能需求  项目目标 本项目设定的目标如下:2.1 项目目标为用户提供一个方便、快捷的网上购物系统 系统能够提供友好的用户界面,使操作人员的工作量最大限度少。 l 系统具有良好的运行效率,能够达到提高销售率的目的。 l 系统应有良好的可扩充性,可以容易的扩充功能。 2.2系统整体结构 根据用户的需求分析,确定本项目是分级来运行,有用户,超级管理员,普通管理员,用户分为会员和VIP用户,主要就是购买商品,还可以浏览和给管理员留言等等,而超级管理员只是管理普通管理员,普通管理员是对商品的增删改查,还可以查看订单的情况,折扣管理,VIP管理等 场景设计: 1.1.1 会员登录A001-用户名密码正确正常登陆A002-用户名错误,登陆失败A003-密码错误,登陆失败A004-同一用户名在同一时间在不同IP登陆1.1.2 会员资料修改B001-修改会员资料1.1.3 搜索商品 C001-在搜索文本框中输入与查询条件相对应的内容正确搜索商品C002-在搜索文本框中输入与查询条件不相符的内容搜索商品失败1.1.4 购买商品D001-修改数量D002-退回商品D003-继续购物1.1.5 去收银台结账E001-填写信息提交E002-返回1.1.6 清空购物车F001-清空购物车1.1.7 查询订单G001-查看订单1.1.8 销售排行H001-查看销售排行H002-购买排行中的商品1.1.9 商城公告I001-查看公告 三 编写测试用例:用例编号[场景]前提条件输入数据以及操作预期结果实际结果[是否通过]ATC001[A001]注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb密码:123点击登陆登陆成功登陆成功ATC002[A002]注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb1密码:666666点击登陆登陆失败你输入的用户名和密码错误,请与管理员联系ATC003[A003]注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb密码:123123点击登陆登陆失败你输入的用户名和密码错误,请与管理员联系ATC004[A004]注册用户名:wwb密码:123进入登陆页面,输入用户名:wwb密码:123点击登陆在别的电脑已登陆登陆失败,提示此用户正在使用登陆成功BTC001[B001]注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,进入修改资料页面,修改Email修改成功修改失败BTC002[B002]注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,进入修改资料页面,修改证件类型修改成功修改失败BTC003[B003]注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,进入修改资料页面,修改证件号码修改成功修改失败CT001[B001]注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,点击搜索商品,输入查询条件(如 IT数码,关键字为相机)搜索出含有相机两个字的商品列表通过,搜索出含有相机两个字的商品列表CT002[B001]注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,点击搜索商品,输入查询条件(如文具,关键字为相机)搜索不出任何商品通过,搜索不出任何商品CT003[B001]注册用户名:wwb密码:123输入用户名:wwb密码:123点击登陆,点击搜索商品,输入查询条件(如全部分类,关键字为相机)搜索出含有相机两个字的商品列表通过,搜索出含有相机两个字的商品列表DT001注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击购买,点击去收银台付款,填写信息,点击提交正常付款通过DT002注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击数量更改为4数量修改为4不能修改DT003注册用户名abc密码123456下拉框选取家电通讯,点击小天使电视,点击数量更改为-2提示出错, 关 键 词: 软件 测试 技术 实践 实验 报告

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

1、实验目的要求 (1) 上网查询浏览有关软件工程环境网站,了解有关软件工程环境的定义、配置、功能和用途; (2) 下载有关软件工程标准,如国际ISO9000-3、国家GB8567-1988、2006和行业标准等,重点阅读软件分析阶段的文档编写指南; (3) 由指导老师指定或由学生自己选择一实验题目——软件工程项目。 (4) 安装、运行、熟悉Visio绘图工具的基本功能,并熟练掌握各种分析建模工具的使用方法,如系统流程图、数据流图、E-R图等,完成选定题目需求规格说明书中功能、数据和行为模型的创建和说明。 2、实验内容 1. 软件工程环境: 软件工程环境 (SoftWare Engineering Environment ,简称SEE) 是指以软件工程为依据,支持典型软件生产的系统。软件工程环境是软件工程学科各方面研究发展的物化表现,具有以下特点:(1)软件工程环境强调支持软件生产的全过程。实践表明:软件工具仅支持生命周期中某些特定活动,工具箱将一些相互关联的工具组织到一起,使其相互通信,从而支持了生命周期中某些成组活动,自动化程序有所提高。软件开发环境旨在通过环境信息库和消息通信机制实现工具的集成,从而为软件生命周期中某些过程的自动化提供了更有效的支持。不同的过程模型导致不同类型的软件开发环境。然而,软件过程领域的新研究结果表明,软件过程概念已不仅局限在软件开发和软件维护,而是发展到包括系统集成和软件产品的制作生产。SEE旨在解决软件过程中各个过程和活动如何按照各条路径并行完成。管理、支持、获取、供应等过程贯穿于整个生存周期,特别是管理活动和支持活动,从合作观点来看,对于软件生产具有更为重要的地位。因此,促使人们在更高的层次上考虑如何运用“整体大于各部分之和”的系统工程,提高整个软件过程的整体计算机辅助支持程度。(2)软件工程环境强调大型软件的工业化生产。软件发展已经形成了大规模的产品市场。因此,软件产品的生产也必将走上工业化的道路。所请的工业化是指能够形成规模经济的生产形式。工程化注重软件生产过程中软件生产者具有一定的工程训练,遵循一定的工程准则。工业化则更加强调软件生产过程中生产资料的作用,表现为把大量的生产者的技能和经验转移到生产工具之中,从而减少生产过程中的劳动比例、减少生产工具的增比例。SEE是为工业化生产提供一整套的支持设施。(3)软件工程环境以集成和剪裁作为主要技术路径,实现软件工业化生产的目标。SEE具有多维性,表现在不仅要集成软件开发技术相关的工具,还要集成支持技术、管理技术相关的工具,并将它们有机地结合在一起。(4)标准化。软件生产走向工业化需要建立相应的工业标准。SEE正在形成一个国际性标准。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值