zoukankan      html  css  js  c++  java
  • 2020软件工程—团队02

    作业所属课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/
    作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10700
    作业目标 用例建模
    作业正文 如下
    其他参考文献 老师和同学的意见

    :项目需求:

    随着物流运输和电商的崛起,越来越多的人喜欢在网上购物,不仅可以轻易看到各式各样的商品,并且可以送货上门,非常便利。对于当代大学生而言,有很多商品买回来后发现并不是很适合自己又不想退换货,或者是闲置下来很多物品想低价转手出去,这时候就可以在我们这个平台进行买卖,每一个用户既可以买商品,也可以卖自己的闲置物品。
    二:用例图:

    三:用例描述及用例规约:

    用例名称 会员
    用例ID login02
    角色 会员
    用例说明 游客通过学校账号系统进行注册登录
    前置条件 已注册学校账号
    基本事件流

    1.注册成功后进行登录

    2.系统显示登录页面,包括学号文本框和密码文本框,“忘记密码”“登录”按钮

    3.用户输入学号和密码

    4.用户点击登录按钮

    5.系统采用session保存用户信息对象

    其他事件流

    1.系统弹出“学号不能为空”对话框,用户点击“确认”,输入学号,并执行基本事件流4

    2.系统弹出“密码不能为空”对话框,用户点击“确认”,输入密码,并执行基本事件流4

    3.系统弹出“学号或密码有误”对话框,用户点击“确认”后执行基本事件流3

    异常事件流 操作超时系统返回主页
    后置条件 登录成功,进入“我的”页面
    用例名称 游客
    用例ID reg01
    角色 游客
    用例说明 描述游客主动注册的过程并且可以查看商品
    前置条件 游客未注册或想注册
    基本事件流

    1.用户点击注册

    2.系统显示一个注册表单,包含学号,密码,确认密码文本框

    3.用户输入学号,密码,确认密码

    4.系统确认无误,点击“提交”按钮

    5.系统提示“用户注册成功”

    其他事件流

    1.系统弹出“学号不能为空”,用户重新输入学号

    2.系统弹出“学号长度不正确,密码的长度为8个字符”用户重新输入学号

    3.系统弹出“学号只能由数字组成”,用户重新输入学号

    4.系统弹出“密码不能为空”,用户重新输入密码

    5.系统弹出“密码长度不能超过14位”用户重新输入密码

    6.系统弹出“两次密码输入不一致”,用户重新输入密码

    异常事件流 操作超时,系统返回主页
    后置条件 注册成功,用户处于登录状态
    用例名称 管理员
    用例ID mega01
    角色 管理员
    用例说明 系统管理员
    前置条件 已注册为管理员用户
    基本事件流

    1.注册成功后进行登录

    2.系统显示登录页面,包括学号文本框和密码文本框,“登录”按钮

    3.用户输入管理员工号和密码

    4.用户点击登录按钮

    5.系统采用session保存用户信息对象
    其他事件流

    1.系统弹出“管理员工号不能为空”对话框,用户点击“确认”,输入管理员工号,并执行基本事件流4

    2.系统弹出“密码不能为空”对话框,用户点击“确认”,输入密码,并执行基本事件流4

    3.系统弹出“管理员工号或密码有误”对话框,用户点击“确认”后执行基本事件流3
    异常事件流
    后置条件 登录成功,进入管理员界面

    四.贡献度分配:

    序号 组员姓名 在整个项目中的职责 在本次任务中的职责 本次任务的贡献度
    1 姚亚鹏 前端开发,博客编辑 用例图,用例描述和规约,博客编辑 28%
    2 周崇景 项目演讲,博客编辑 项目演讲,用例规约提出建议 16%
    3 常世豪 需求分析,数据库 提问,用例规约审查 13%
    4 周浩哲 前端开发 用例图提出建议 10%
    5 阳旭成 后端开发 发现问题,提出建议 13%
    6 徐煜 后端开发 发现问题,提出建议 10%
    7 沙红发 后端开发 发现问题,提出建议 10%

    五.课堂汇报收集的问题和评分:

    最后附上之前的用例图,新的用例图是用starUML做的:

  • 相关阅读:
    Selenium简单测试页面加载速度的性能(Page loading performance)
    Selenium Page object Pattern usage
    Selenium如何支持测试Windows application
    UI Automation的两个成熟的框架(QTP 和Selenium)
    分享自己针对Automation做的两个成熟的框架(QTP 和Selenium)
    敏捷开发中的测试金字塔(转)
    Selenium 的基础框架类
    selenium2 run in Jenkins GUI testing not visible or browser not open but run in background浏览器后台运行不可见
    eclipse与SVN 结合(删除SVN中已经上传的问题)
    配置Jenkins的slave节点的详细步骤适合windows等其他平台
  • 原文地址:https://www.cnblogs.com/0820yyp/p/12772949.html
Copyright © 2011-2022 走看看