开发模型
-
- 开发模型
-
- 瀑布模型
- 螺旋模型
- 迭代、增量模型
- 敏捷模型
-
- Scrum
- V模型
- W模型
- qq登录测试用例
开发模型
瀑布模型
- 优点:强调软件质量,每一次迭代进行严格的风险分析,提供讨论项目是否有必要进行下取的机会。
- 缺点:引入风险管理,会投入大量人力物力。
适用项目:前期需求不是很明确,并且有风险,项目比较庞大的系统开发
迭代、增量模型
一个系统的四个功能,A模块,B模块,C模块,D模块,两周时间
- 迭代模型:第一周开发人员完成A,B,C,D四个模块基础功能,第二周,在基础功能上进行细化和完善
- 增量模型:第一周,完成A、B模块,第二周完成C、D模块
敏捷模型
《敏捷宣言》(http://agilemanifesto.org/)
个体与交互重于过程和工具
可用的软件重于完备的文档
客户协作重于合同谈判
响应变化重于遵循计划
在每对比对中,后者并非全无价值,但我们更看重前者
特点:轻文档、轻流程、重目标、重质量、拥抱变化
最终目标:交付一个高质量可用的软件
Scrum
敏捷开发有很多种方式,其中scrum是比较流行的一种
scrum角色:
- PO:product owner 产品经理:把客户的需求整理成user story,用户的代表方
- SM:scurm master 项目经理:负责保证整个敏捷流程的顺利实施
- ST:scurm Team 研发团队:目标是交付一个高质量可用的软件
scrum流程:
- 用户故事编写:产品经理负责整理user story,形成左侧的product backlog
- 发布计划会议:product owner负责讲解user story,对其进行估算和排序,发布计划会议的产出就是制定出这一期迭代要完成的story列表,sprint backlog
- 迭代计划会议:项目团队对每一个story进行任务分解,分解的标准是完成该story的所有任务,每个任务都有明确的负责人,并完成工时的初估计
- 每日站会:每天scrum master召集站立会议,团队成员回答昨天做了什么今天计划做什么,有什么问题
- 产品演示评审会:迭代结束之后,召开演示会议,相关人员都受邀参加,团队负责向大家展示本次迭代取得的成果。期间大家的反馈记录下来,由po整理,形成新的story
-
缺点:测试介入晚,前期的错误和风险到后期才发现,会失去及时纠正错误的机会。
W模型
优点:测试阶段和开发阶段在两个独立的V模型里面,测试介入包比较早,在项目初期就介入,前期的风险可以及时地被发现
缺点:
W模型每一个阶段仍然是一个串行的过程,不能适应需求变化的项目,所以无法应用到敏捷开发qq登录测试用例
功能
- 正确地用户名和密码
- qq 码、密码最长
- qq 码、密码最短
- 密码规则符合大小写
- 异地登陆
- 删除登录历史
- 二维码登录
- 修改登录状态
- 记住密码
- 自动登录
- 找回密码
- 注册账
- 切换用户登录
- 设置
- 关闭
- 最小化
异常
- qq 码不正确
- 密码不正确
- qq 码和密码都不正确
- 络异常
- 服务器异常
- 数据库异常
- 账 被禁用
- 账 被锁定
- 正在找回密码
- 更新中
- 已登录了再次登录
- qq 码,密码长度超长
- qq 码、密码低于最短
- 密码规则不符合
- qq 码不符合类型
- 登录最多失败次数
- 络不稳定扫描二维码登录
- 弱 登录
性能
- 一台电脑同时登录QQ的个数
- QQ登录成功的时间
界面
- 界面美观,颜色搭配合理
- 布局合理
- 按钮大小位置合适
- 文字、大小颜色搭配合理
易用
- 用户名、密码粘贴复制
- 记住密码
- 自动登录
- 找回密码
兼容
- 不同的windows操作系统
- 不同的qq版本
安全
- 已带病毒的QQ登录
- 登录验证码
- 记住密码
- 自动登录
- 密码找回
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!