《软件测试》

课程设计报告

       

Yeah邮箱功能测试

       

课程设计时间:

     专业课程设计任务书

学生姓名

专业班级

学号

 

Yeah邮箱功能测试

课题性质

工程设计

课题来源

自拟课题

指导教师

同组姓名

主要内容

综合应用所学的软件测试理论和方法,实现Yeah邮箱系统的功能测试。

(1)制定测试计划;

(2)采用的理论和方法;

(3)执行测试用例文档;

(4)执行测试用例;

(5)测试评价与结论。

任务要求

(1)能够了解测试计划的作用和内容组成;

(2)能够根据功能需求派生测试需求;

(3)能够设计规范、准确的测试用例;

(4)撰写、提交课程设计报告,能够对完成的工作清晰描述分析、设计、并能做出评价,能够回答老师提出的问题。

参考文献

[1] 朱绍民.软件测试方法和技术(第3版). 清华大学出版社,2015.

[2] 佟伟光等,软件测试. 人民邮电出版社.2016.

[3]高科华,软件测试实战教程.清华大学出版社.2019

审查意见

教研室主任:                                2021 12 10

1 测试计划

1.系统概述

Yeah邮箱是网易公司在2007年5月份推出的新款邮箱,相对于网易的其他邮箱来说,yeah邮箱界面显得更清爽,邮箱免费容量为512兆。高级功能有双克隆、通讯录、过滤器、安全登录、黑白名单、瞬间抵达、邮箱锁屏、邮件撤回、安全锁、邮件加密、人脸识别。

性能

海量存储

yeah免费邮拥有3G超大存储空间(时间有效期为15天),让你再也不用担心邮箱空间爆满。还支持超大附件,一次可发送或接收多个附件,文档、图片、音乐任你尽情收发。

yeah免费邮独家配备了市面上最大的512兆免费网盘,先进的海量存储技术,打造更安全更便捷的在线存储服务,让你的资料存取不受时间和地点的限制。

速度

让用户使用邮箱的速度越来越快一直是我们追求的目标。网易邮箱采用了创新Ajax技术,同等网络环境下,页面响应时间最高减少90%!逍遥版的人性化操作流程,使用最简便!

安全稳定

国际顶级卡巴斯基杀毒引擎,智能反垃圾技术,垃圾邮件及病毒有效拦截率超过98%和99.8%。yeah免费邮专享大型矩阵式服务器架构,一流的电子邮件系统。用户可以随时随地稳定登录邮箱,收发邮件通畅无阻,重要邮件存放最安心!

邮件管理

用户可对邮件进行彻底删除、转移、拒收、定时发信、自定义文件夹等多种快速操作,方便邮件管理,节省处理邮件的时间!

2.测试目的

随着科技的进步,软件规模越来越大,因此现在在软件开发过程中,人们所面对的问题错综复杂,这就造成了人的主观认识不可能完全符合客观事实,与工程密切相关的各类人员之间的通信和配合也会产生差错。尤其是对于邮箱这类会影响人们生活的软件,必须尽量减少差错。测试是“为了发现程序中的错误而执行程序的过程”。测试的目的就是尽可能多的发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明,设计和编码的最后复审,也是必不可少的关键步骤。

3.测试范围

本测试计划涵盖的是对yeah邮箱功能的测试,测试对象将接受:注册新账户、登录、写信功能的测试,其他功能不再接受测试。

(1)板块测试

1注册新用户

用户可以申请yeah邮箱新的账户,并将自己的个人信息进行录入。分为邮件地址填写测试,创建密码,确认密码,手机号的输入,同意服务条款

2登录

用户输入账号和密码后可进入邮箱

3写信

用户输入收件人、标题、内容后发送邮件;可添加附件;用户可选择定时发送等选项

(2)特点测试

功能测试

在yeah邮箱登录模块,登陆之后才可以进行其功能。因此登陆操作的功能测试也是不可或缺的。在登陆时,除了正确的账号密码能够登录成功之外,是否错误的账号错误的密码就一定不能登录成功吗?答案很可能是否定的。因此,在做登录测试用例设计时,一定要将多种情况都考虑到。写信页面比较重要的功能,就是写信和发送邮件。这些功能主要表现在用户能否正常写邮件,写好的邮件能否保存为草稿、能否发送或定时发送,收件人能否正常收到邮件。

4.测试目标

完成测试范围,把yeah邮箱的功能测试一遍,了解分析该邮箱的优缺点,

确保产品是健壮的和适应用户环境的 健壮性即稳定性,是产品质量的基本要求,尤其对于一个用于事务关键或时间关键的工作环境中。另外就是不能假设用户的环境。

确保产品满足性能和效率的要求使用起来系统运行效率低、或用户界面不友好、用户操作不方便或者效率低的产品不能说是一个有竞争力的产品。

测试的目的是以最少人力、物力和时间找出软件中潜在各种错误和缺陷,通过修正种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患带来的风险。

5.测试进度

日期

测试项目

完成结果

2021/12/13

注册功能

账号、密码设置成功

2021/12/14

登录功能

登录成功

2021/12/15

发信和收件箱功能

发信和收件箱功能测试完成

2021/12/16

整理细节

整理实验报告

2021/12/17

实验报告

完成实验报告

2 测试方案

测试方法:

系统的功能测试选用了手工测试,运用黑盒测试中的等价类划分、边界值分析。

测试工具:手动测试

有效等价类

无效等价类

邮箱地址

  1. 6~18个字符
  1. 少于6个字符
  1. 多与18个字符
  1. 以字母开头
  1. 未使用字母开头
  1. 使用了字母、数字、下划线
  1. 使用了除字母、数字、下划线外的其他字符

密码

  1. 8~16个字符包含大小写、字母、数字、标点符号中三种或以上组合
  1. 少于8个字符
  1. 多于16个字符
  1. 没有包含大小写、字母、数字、标点符号中三种或以上组合

确认密码

  1. 与设置的密码相同
  1. 与设置的密码不同
  1. 与设置的密码字母大小写不同

勾选条款

  1. 已勾选
  1. 未勾选

有效等价类

无效等价类

邮箱地址

  1. 输入已注册的邮箱地址
  1. 输入未注册的邮箱地址
  1. 输入空的邮箱地址
  1. 输入邮箱地址长度不合法(长度小于6大于18)
  1. 输入邮箱地址类型不合法(输入以下划线,字母开头的账号;输入非法字符账号,如包括标点,括号,特殊符号)

密码

  1. 输入正确的密码
  1. 输入任意密码
  1. 输入空的密码
  1. 输入密码长度不合法(长度小于8大于16)
  1. 输入密码类型不合法(输入密码包含汉字;没有包含大小写、字母、数字、标点符号中三种或以上组合

登陆界面其他功能

  1. 使用enter键登录
  1. 使用已注销的用户
  1. 勾选七天内免密登录

有效等价类

无效等价类

旧密码

  1. 输入正确的旧密码
  1. 不输入旧密码
  1. 输入错误的旧密码

新密码

  1. 8~16个字符包含大小写、字母、数字、标点符号中三种或以上组合
  1. 新旧密码相同
  1. 少于8个字符
  1. 多于16个字符
  1. 没有包含大小写、字母、数字、标点符号中三种或以上组合

确认密码

  1. 与设置密码相同
  1. 与设置的密码不同
  1. 与设置的密码字母大小写不同
  1. 不输入

文件下载链接:功能测试-课设报告撰写模板(含任务书).doc-软件测试文档类资源-CSDN下载

yeah邮箱功能测试相关推荐

  1. 软件测试基础:邮箱注册功能测试的测试点

    邮箱注册功能测试点 邮箱注册功能测试的测试点 1.输入正确的邮箱.密码.验证码进行注册,验证能否注册成功. 正常流测试: 几项必填项全部正确 2.输入不存在的邮箱.随机输入密码,但输入正确的验证码进行 ...

  2. 邮箱注册功能测试的测试点

    邮箱注册功能测试的测试点 1.输入正确的邮箱.密码.验证码进行注册,验证能否注册成功. 正常流测试: 几项必填项全部正确 2.输入不存在的邮箱.随机输入密码,但输入正确的验证码进行注册,验证能否注册成 ...

  3. 针对126邮箱部分功能测试

    在黑盒测试中,等价类划分和边界值分析尤为重要,笔者今天就这两个测试方法对126邮箱注册界面编写测试用例,并做简单说明,不足之处还望指出 如下我们需要对邮件地址,密码,确认密码这三个输入文本框进行测试, ...

  4. 企业邮箱自建,该如何选型测试

    互联网生活化的概念已经深入民心,以互联网为平台.以企业邮箱.即时通讯和电话等为基础的现代企业通讯手段,也为越来越多企业所使用.然而,现今中国企业邮箱的***率仅为10.2%,远远落后于发达国家的企业邮 ...

  5. 用火狐录制脚本为空_功能测试——链接测试amp;脚本功能

    链接测试 对于页面链接功能,测试工程师需考虑其链接文字描述正确性.链接地址跳转正确性.链接触发脚本正确性.是否存在404错误等. 如果是小型Web系统,链接较少,人工测试即可,如果被测对象包含很多链接 ...

  6. qq登录界面句柄_别小看QQ邮箱测试,80%的测试新手都不能写出完整的测试用例~...

    对于很多刚进入测试行业的新手来说,由于自身的工作经验不足,虽有测试基础知识傍身,但仍然很难将测试用例写的尽善尽美.因此,学习别人的测试经验,将是你成为测试达人的必经之路. 今天,我们就以QQ邮箱为例, ...

  7. delphi中webbrowse控件中模拟点击文本超链接_功能测试——控件测试

    对于单个逻辑功能,测试工程师需要关注其是否正确实现了需求定义的功能性需求,并需明确该需求是否确实应该在需求中体现. 例如,登陆功能,需关注其能否正确实现合法数据能够登陆,而非法数据拒绝登陆.商品查询功 ...

  8. Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试

    Exchange Server 2016 独立部署/共存部署 (七)-- DAG功能测试 https://blog.51cto.com/horse87/1752162 搭建好了DAG,又建好了DAG复 ...

  9. 中国电信189邮箱手机推送功能评测

    中国电信189邮箱手机推送功能评测 笔者由于工作的关系,对时下流行的手机PUSHMAIL功能较感兴趣,正好手头上有中国电信3G的测试机器和号码,于是对中国电信189邮箱的PUSHMAIL功能进行了一番 ...

最新文章

  1. “芯片大脑“是什么?科学家提出了“忆阻性神经混合芯片“这一概念
  2. HTTPS 传参数(Query String)安全吗?
  3. 有一个字长32位的浮点数符号位1位_边缘计算专题:(二)别看只有0和1,数学不好的勿进!...
  4. asio定时器深度探析
  5. 在Visual Studio 2017中找不到.NET Framework 4.6.2
  6. 【报告分享】2020中国直播电商趋势洞察与运营指导报告.pdf(附下载链接)
  7. lsof查找放进linux回收站中的删除文件,并彻底删除或恢复文件
  8. [笔记]远传中继的实现
  9. 【游戏】基于matlab GUI可调电扇设计【含Matlab源码 1110期】
  10. vscode 经常弹出unins000.exe报错,尝试在目标目录创造文件时发生错误 重试 跳过这个文件 关闭安装程序
  11. Python爬取 201865 条《隐秘的角落》弹幕,发现看剧不如爬山?
  12. 度度熊保护村庄 HDU - 6080 floyd最小环/叉积判左右
  13. 松翰SN8P2511 SOP8单片机 可代烧录 提供单片机方案开发 单片机解密
  14. 三步激活win10(转)
  15. 普度大学计算机科学博士,普渡大学计算机系 Yongle Zhang课题组招收全奖博士生...
  16. 浙大计算机学院12月12日毅行,感谢参与lt;2020年秋季浙大飘渺毅行gt;
  17. java调用百度云api_百度云—使用机器人视觉SDK调用百度API方法教程
  18. 马云:不要买房了,未来房子如葱!10年后最便宜的是房子车子,而最贵的是…...
  19. C++从freshman到老油条(1)——基础知识
  20. Unity使用c#开发遇上的问题(四)(3dmax做个风扇,unity中自动旋转)

热门文章

  1. 前端——CSS:浅谈对float的理解
  2. 解决Java记事本输出中文乱码问题
  3. 什么是OAuth2,微信登录前后端实现,Coding在线(十三)
  4. java判断图中两点是否连通_连通分量(求有几个连通分量+判断是否两点连通+是否为强联通图 相应例子)...
  5. 为什么前端工作越来越难找了?
  6. 听《武志红的心理课之潜意识就是命运》有感 命运,这个东西信者有,不信者无。我很赞同武老师的观点,一个热的外在命运和我们的内在想象,是镜像关系。这不禁让我想起了小时候的一个故事:一群青蛙比赛爬山,很多人
  7. 【fairy】实验吧——看起来有点难
  8. 极简使用︱Glove-python词向量训练与使用
  9. C语言:编译时指定头文件路径
  10. 基于词向量空间专业化的动词类跨语言归纳与迁移