AJAX在线音乐网站(5)测试

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

1.AJAX在线音乐网站(1)需求和功能结构

2.AJAX在线音乐网站(2)数据库和开发环境

3.AJAX在线音乐网站(3)Part one 功能实现

4.AJAX在线音乐网站(4)Part two 功能实现

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

PS:关于测试,前几天看了又是你的几篇博文,写的非常漂亮,绝对是软件测试行业大牛之类的,对大小公司测试方法、工作性质、都看的很深,对迷茫的测试新手指导性非常强,我也把几篇博文的地址给放下面了,有兴趣可以看看啊,花个把小时就看完了,收获绝对要大于你花的个把小时。

1.我对软件测试行业的个人理解1

2.我对软件测试行业的个人理解2

3.我对软件测试行业的个人理解3

4.我对软件测试行业的个人理解4

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.管理员已登录网站后台


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

时间: 2024-11-05 14:44:44

AJAX在线音乐网站(5)测试的相关文章

AJAX在线音乐网站(2)数据库和开发环境

  昨天主要描述了网站需求和功能结构,今天花了点时间,总结了下网站具体的数据库设计还有所用到的开发环境和工具.  如果对前面的总结有兴趣的朋友可以查看我上篇博客AJAX在线音乐网站(1)需求和功能结构 5.网站数据库设计(E-R图) 采用E-R图分析在线音乐网站数据关系.下面具体叙述在线音乐网站中主要的实体图及E-R图. 歌曲信息表实体图如图5.1所示:主要有歌曲ID.歌曲名.演唱者.专辑名.歌曲类型.下载次数.访问量.总访问量等基本属性. 图5.1 歌曲信息实体图 专辑信息表实体图如图5.2所

AJAX在线音乐网站(3)Part one 功能实现

今天打算把网站功能的具体实现给总结回顾一下,如果你想了解整个小项目,建议你先看看前面2篇博客. 1.AJAX在线音乐网站(1)需求和功能结构 2.AJAX在线音乐网站(2)数据库和开发环境 7.网站主要模块实现 a.在线音乐前台 由于在线音乐网站要提供用户在线音乐的相关服务,当用户打开网站时,引入眼帘的是首页,所以首页的对于整个网站来说是非常重要的一个页面,首页排版和设计的美观与否将直接影响到游客的浏览和用户的注册.首页不仅要实现各种功能的展示,而且还要着眼于系统整体风格,能让首页做到功能完善,

AJAX在线音乐网站(4)Part two 功能实现

   上一篇博客里面已近总结了三个功能的具体实现,今天把剩余功能的具体实现补充总结,如果你想对整个小项目有清楚的了解,建议去看下前几篇博客. 1.AJAX在线音乐网站(1)需求和功能结构 2.AJAX在线音乐网站(2)数据库和开发环境 3.AJAX在线音乐网站(3)Part one 功能实现 d.歌曲添加功能的实现 管理员或是被管理员授权的用户可以将自己喜欢的歌曲添加到在线音乐网站的首页排行榜中.如图7.5所示. 图7.5 歌曲添加 实现过程: 通过在ASP.NET页面定义标签中的错误属性,如下

AJAX在线音乐网站(1)需求和功能结构

前段时间根据课程安排,实现了一个ASP.NET在线音乐网站,最近时间不紧,打算对前段时间的小项目进行记录和总结,一是回顾项目进行的整个流程,二是加深对所用技术和工具的理解,三是反思项目过程中出现的问题和解决方法. 1.网站需求: 1.歌曲展示:用户登录网站首页后,展示歌曲排行榜.专辑排行榜.歌手排行榜: 2.用户登录和注册:当游客希望成为我们网站的一个用户来获得更多的权限的时候,网站提供注册和登录: 3.网站歌曲搜索:可以通过歌名.专辑名.歌手三种不同类型,并支持模糊查询来搜索你想试听的歌曲:

音乐网站开发,在线音乐网站建设,DJ音乐网站制作

本公司专业承接音乐网站开发,在线音乐网站建设,DJ音乐网站制作,手机音乐网站制作开发等服务,需要的朋友可以私聊,谢谢. 支持定制,电脑版,手机版,微信版,小程序版,APP版提供一站式服务:联系QQ:2 3 6 0 2 4 8666(私聊),微信:luenmicro 电话:181-2795-0266 原文地址:http://blog.51cto.com/14052561/2313778

基于JSP的在线音乐管理系统-java音乐管理系统在线音乐网站下载音乐mysql数据源

基于JSP的在线音乐管理系统-java音乐管理系统在线音乐网站下载音乐mysql数据源 1.包含源程序,数据库脚本.2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善.开发环境:Eclipse ,MySQL 5.1,JDK1.8,Tomcat 7涉及技术点:MVC模式.JavaWeb.JDBC.HTML.CSS.JQUERY.Maven.C3P0.分页.文件上传.购物车等.实现功能:充值.购买歌曲.poi数据导入导出.歌曲上传下载.歌曲播放.用户注册登录注销,管理员.系统没用任何框架,前台

在线收听付费音乐网站,音乐网站制作、音乐类网站电台定制开发

本公司承接:建站,仿站,网站定制,小程序开发,公众号,微信商城,购物商城,拥有10年经验的网站开发团队,从需求分析.网站开发等一系列为客户提供全方位的网站建设工作,网站开发为定制项目根据需求报价 音乐网站支持电脑版,手机版在线收听音乐,付费制版权功能,采用PHP+MySQL实现,支持个性化定制开发. 有需要的朋友可以联系我们Tel: 13229989046(微信同号)QQ:2154259079 原文地址:http://blog.51cto.com/13944860/2338420

专业定制DJ音乐网站,在线音乐播放网站源码开发建设

模仿qq音乐网站,虾米音乐网站,网易云音乐网站,酷我音乐网站,酷狗音乐网站开发定制等.承接dj音乐站搭建一条龙服务. 联系我时,请说是在64楼看到的,谢谢! 需要可以联系我的QQ:2360248-666  ,微信:luenmicro    电话:13112215717 原文地址:https://www.cnblogs.com/luchakeji/p/8413301.html

基于JSP的音乐网站的设计与实现

获取项目源文件,技术交流与指导联系Q:1225467431 摘   要 随着互联网和宽带上网的普及,网络传输以其特有的快速.高效.便捷的传输方式越来越被人们接受.在当今社会的影响下,人们因为快节奏的工作和生活产生了极大的压力,这时就需要一个放松的环境去释放这些压力,因此音乐网站也就应运而生了.与此同时,音乐网站也为广大音乐爱好者提供了一个音乐交流的平台,借此增加对音乐的了解. 音乐网站系统以Struts2为框架进行开发,以JSP作为页面载体,后台数据库使用Mysql,在Windows环境下使用M