需求、功能结构、数据库设计、功能实现都总结完,哈哈,就等于是盖一座房子,风水看了、地基打了、房子取向也决定了、墙也砌起来了、油漆也刷上了,嗯,好的。现在是不是该住进房子享受一下了,如果想看看我的房子是什么样子的,可以看看我前面几篇博文:

那现在是时候测试下我的在线音乐网站了,今天打算总结下网站测试,我做的测试都是简单的黑盒测试噢。

PS:关于测试,前几天看了

8 网站测试

a.登陆注册

为保证网站登录和注册功能正常,分别设计注册和登录的测试用例,具体用例设计见表8.1。

表8.1 登录注册测试用例

用例编号

测试输入

执行前置条件

预期输出

1

登录区输入管理员账号、密码,点击登录

用户已打开网站首页;

账号和密码输入正确

页面跳转到后台维护和管理页面

2

登录区输入普通用户账号和密码,点击登录

用户已打开网站首页;

账号和密码输入正确

页面跳转到前台页面并显示用户已经登录

3

登录区输入错误用户账号和密码,点击登录

用户已打开网站首页

账号和密码输入错误

页面跳转到前台页面并提示“账号和密码错误“

4

点击注册按钮

1. 用户已打开网站首页

页面跳转到注册页面

5

填写注册页面用户ID

用户已进入注册首页

填写用户ID

页面提示“用户名是否已存在“

6

填写注册页面用户E_mail

用户已进入注册首页

填写E_mail

页面提示“E_mail格式是否正确”

7

填写注册页面密码

用户已进入注册首页

填写两次密码不一样

页面提示“两次密码不相同”

8

点击添加

用户已进入注册首页

信息正确填写

页面提示“添加成功“

b.搜索功能

为保证网站搜索功能正常可用,设计如表8.2测试用例并执行。

表8.2 搜索功能测试用例

用例编号

测试输入

执行前置条件

预期输出

1

搜索区输入歌曲全名

用户已打开网站首页;

搜索类型勾选为歌名

网站存在该歌曲

跳转到搜索页面,并显示歌曲信息

2

搜索区输入歌曲名字的一部分

用户已打开网站首页;

搜索类型勾选为歌名

网站存在该歌曲

跳转到搜索页面,并显示歌曲信息

3

搜索区输入歌手全名

用户已打开网站首页;

搜索类型勾选为歌手

网站存在该歌曲

跳转到搜索页面,并显示歌手相应歌曲信息

4

搜索区输入歌手名字一部分

用户已打开网站首页;

搜索类型勾选为歌手

网站存在该歌曲

跳转到搜索页面,并显示歌手相应歌曲信息

5

搜索区输入专辑全名

用户已打开网站首页;

搜索类型勾选为专辑

网站存在该歌曲

跳转到搜索页面,并显示专辑相应歌曲信息

6

搜索区输入专辑名称一部分

用户已打开网站首页;

搜索类型勾选为专辑

网站存在该歌曲

跳转到搜索页面,并显示专辑相应歌曲信息

7

搜索区输入不存在的歌曲、歌手。专辑

用户已打开网站首页;

搜索类型勾选为专辑

网站不存在该歌曲、歌手、专辑

跳转到搜索页面,并显示“没有找到相关文件“

c.歌曲展示

为保证网站歌曲展示功能正常可用,设计如表8.3测试用例并执行。

表8.3歌曲展示测试用例

用例编号

测试输入

执行前置条件

预期

1

点击音乐排行榜

用户已打开网站首页

显示音乐排行榜信息,排列顺序以总访问量降序排列

2

点击歌手排行榜

1. 用户已打开网站首页

显示歌手排行榜信息,排列顺序以总访问量降序排列

3

点击专辑排行榜

1.用户已打开网站首页

显示专辑排行榜信息,排列顺序以总访问量降序排列

4

点击音乐排行榜歌曲名

1. 用户已打开网站首页

跳转到歌曲播放页面,且播放这首歌

5

点击音乐排行榜歌曲下载按钮

1. 用户已打开网站首页

弹出下载提示框

6

点击音乐排行榜歌曲收藏

用户已打开网站首页

用户已登录

该歌曲未被用户收藏过

弹出提示框“收藏成功!”

7

点击音乐排行榜歌曲收藏

用户已打开网站首页

用户未登录

弹出提示框“未登录,请先登录!”

8

点击音乐排行榜歌曲收藏

1.用户已打开网站首页

2.用户已登录

3.该歌曲已经被用户收藏过了

弹出提示框“已经收藏了!

9

点击我的收藏

用户已打开网站首页

用户已登录

显示该用户收藏的歌曲

10

点击我的收藏

用户已打开网站首页

用户未登录

显示“您还没有登录,请先登录!”

d.管理员维护和管理歌曲

为保证网站管理员维护和管理歌曲功能正常可用,设计如下表8.4测试用例并执行。

表8.4管理员维护和管理功能测试用例

用例编号

测试输入

执行前置条件

预期输出

1

点击音乐添加

1. 管理员已登录网站后台

跳转到音乐添加页面

2

点击音乐添加页面的浏览按钮

管理员已登录网站后台

管理员已进入音乐添加页面

弹出选择添加文件框

3

点击音乐添加页面的添加按钮

管理员已登录网站后台

管理员已进入音乐添加页面

所有信息已填写正确

提示添加正确,回到主页,歌曲已添加进音乐排行榜中

4

点击音乐添加页面的添加按钮

管理员已登录网站后台

管理员已进入音乐添加页面

未填写信息或填写错误

页面显示提示语,并且提示语正确

5

点击音乐修改

1. 管理员已登录网站后台

跳转到音乐修改的页面

6

点击音乐修改页面的删除按钮

管理员已登录网站后台

管理员已进入音乐修改页面

弹出提示框“是否删除记录”,点击确定后,返回前台页面,音乐排行榜中该歌曲删除

7

点击音乐修改的修改按钮

管理员已登录网站后台

管理员已进入音乐修改页面

跳转到音乐修改页面,页面中显示的该歌曲信息正确

8

点击专辑修改

1. 管理员已登录网站后台

跳转到专辑修改的页面

9

点击专辑修改页面的删除按钮

管理员已登录网站后台

管理员已进入专辑修改页面

弹出提示框“是否删除记录”,点击确定后,返回前台页面,专辑排行榜中该专辑已删除

10

点击专辑修改的修改按钮

管理员已登录网站后台

管理员已进入专辑修改页面

跳转到专辑修改页面,页面中显示的该专辑信息正确

11

点击歌手修改

1. 管理员已登录网站后台

跳转到歌手修改的页面

12

点击歌手修改页面的删除按钮

管理员已登录网站后台

管理员已进入歌手修改页面

弹出提示框“是否删除记录”,点击确定后,返回前台页面,歌手排行榜中该歌手已删除[24]

13

点击歌手修改的修改按钮

管理员已登录网站后台

管理员已进入歌手修改页面

跳转到歌手修改页面,页面中显示的该歌手信息正确

14

点击退出

1.管理员已登录网站后台

退出后台管理,回到网站首页

原文:http://www.cnblogs.com/java-class/p/4080905.html

ajax音乐网站,AJAX在线音乐网站(5)测试相关推荐

  1. 基于SSH的在线音乐点评网站-java在线音乐点评网站

    基于SSH的在线音乐点评网站-java在线音乐点评网站 开发环境:Eclipse for J2EE,MYSQL5.1,JDK1.7,Tomcat 7 首页主要展示一些最新的音乐专辑. (1)用户注册: ...

  2. HTML5期末大作业:在线音乐娱乐网站设计——在线音乐网站模板(22页) HTML+CSS+JavaScript web结课音乐作业的源码 线音乐网站毕业设计网页html

    HTML5期末大作业:网站设计--在线音乐网站(22页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题材有 ...

  3. SSM框架视频点播网站-视频播放网站-电影在线观看网站-电视剧在线欣赏网站 (idea开发javaweb-php-asp.netC#-j2ee-springboot)

    0.效果展示 1.概述 该系统分为后台管理员登录.前台用户,具体功能描述如下所示: 管理员(后台用户) 系统管理:该模块实现的功能有公告管理.发布公告.友情链接.网站留言管理.管理员设置.后台登录日志 ...

  4. 音乐app、音乐原型、在线音乐、云音乐、听歌、电台、本地音乐、点赞、收藏、歌单广场、动态、社区、评论、歌词、歌手、主播、视频、云村、下载、翻唱、歌曲播放、订阅、频道、引导页、登录注册、axure原型

    音乐app.音乐原型.在线音乐.云音乐.听歌.电台.本地音乐.点赞.收藏.歌单广场.动态.社区.评论.歌词.歌手.主播.视频.云村.下载.翻唱.歌曲播放.订阅.频道.引导页.登录注册.axure原型. ...

  5. 在线音乐哪个支持linux,网易云音乐上线国内在线音乐应用中首个Linux版

    原标题:网易云音乐上线国内在线音乐应用中首个Linux版 最近,国内Linux用户乐开了花,因为他们终于可以在Linux系统内听在线音乐了. 5月25日,网易云音乐Linux版正式上线,这也是国内在线 ...

  6. JSP音乐歌曲网站JSP音乐管理系统JSP音乐播放网站JSP在线音乐播放网站

    JAVA JSP医院挂号预约管理系统挂号系统jsp护士预约网站医院挂号预约管理系统源码 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房,屋租赁,教务管 ...

  7. javaweb JAVA JSP音乐歌曲网站JSP音乐管理系统JSP音乐播放网站JSP在线音乐播放网站

    常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房,屋租赁,教务管理,医院管理,餐厅收银,来访咨询,兼职论坛,桌面聊天室,酒店管理,民宿管理,车位租赁,音 ...

  8. javweb音乐网站_jsp在线音乐试听网站html5

    人民在利用网络学习的同时,也在享受着网络带来的各种附带产品所产生的效应,如网络游戏,网络歌曲.在线音乐试听网正是在这样的需求前提下应运而生.给人们的日常生活带来了极大的乐趣,让人们在繁忙疲惫的工作之后 ...

  9. python播放在线音乐_Python实现在线音乐播放器

    最近这几天,学习了一下python,对于爬虫比较感兴趣,就做了一个简单的爬虫项目,使用Python的库Tkinsert做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口, ...

  10. android音乐播放器音乐加载,Android开源音乐播放器之在线音乐列表自动加载更多...

    系列文章 前言 当咱们的ListView数据比较多时,咱们通常都会选择分页显示,而分页显示就须要一个动做触发加载更多操做,一般咱们会使用上拉加载更多,但我以为不够人性化,由于用户须要手动上拉,因此更加 ...

最新文章

  1. 为什么linux中c语言不一样,不懂linux为什么要死守c语言。
  2. 一般web放在linux那个目录下,web.py应该安装在linux的哪个目录下?
  3. 【深度学习入门到精通系列】2D Unet3D Unet辨析
  4. c++ primer 第14章 习题解答
  5. matlab用泰勒展开解微分方程,mathematica的解微分方程的能力让人大失所望啊
  6. 互动留言赠书:《Oracle高性能系统实战大全》
  7. spring bean生命周期_Spring中bean的生命周期和扩展点有哪些?
  8. python 单例模式
  9. 网页布局:左边为导航,右边正文,左边和右边的高度总是相等,或者导航最低高度为屏幕高度...
  10. 关于抓包软件Fiddler的简单汉化
  11. 智能锁常见的8种开锁方式及其安全性介绍
  12. 布线问题----回溯法
  13. python教程,python小甲鱼
  14. idb 怎么回复mysql_mysql中的.idb文件 怎么正常显示
  15. 关于我的大学ACM江湖
  16. 木纤维增强聚丙烯复合材料:压缩和注塑成型工艺
  17. WSDM 2021 | 时间序列相关论文一览
  18. windows自带应用变成灰色解决方案
  19. 卖了43.2万美元的AI画作,其实是借鉴程序员代码的“山寨货”?
  20. 一个ABAP中级开发工程师应该学习什么

热门文章

  1. 20200216_re数据处理
  2. 一个函数解决【LeetCode 买卖股票的最佳时机】系列所有题目!
  3. 统计学习方法读书笔记8-朴素贝叶斯
  4. Netty的并发编程实践1:正确使用锁
  5. cad画流程图的插件_如何用cad画交互流程图
  6. python如何用pip升级_手把手教你怎么用Python pip怎么升级pip?,专家详解
  7. postgresql 集合类型_PostgreSQL数据类型-时间数据类型
  8. python安装virtualenv_python安装virtualenv虚拟环境步骤图文详解
  9. Java 高级知识系列篇
  10. 《Android开发艺术探索》— Android 书籍