微信端在线学习模块功能测试
1.概述
1.1 测试范围
本次所测试的内容是移动端微信小程序中的在线学习模块。
1.2 测试方法
本次测试采用黑盒子方法进行集成测试。
1.3 测试环境及工具
微信安卓版v7.0.8
微擎工具v1.7.0
PHPstorm
2.测试:
在线学习模块:
在线学习
测试数据1:
测试意义:党员报名参与“党员学习”
预期测试结果:用户“罗伟诚”报名参与“了在线学习”学习活动
预期结果:“罗伟诚报名参与了 一起来学习”出现在微信小程序界面上
最终结果:“罗伟诚报名参与了 一起来学习”出现在微信小程序界面上
测试:验证成功
测试数据1测试完毕
测试数据2:
测试意义:测试党员报名参与的“党员学习”活动中的“一起来学习”学习活动的详情。
(即:“一起来学习”学习活动是否存在、其表现形式为什么。)
预期测试结果:“一起来学习”学习活动成功被创建,并成功被加入到“党员活动”中
预期结果:“一起来学习”学习活动出现在微信小程序界面上
最终结果:“一起来学习”学习活动出现在微信小程序界面上
测试:验证成功
点击进入一起来学习,通过观看视频完成学习
测试数据2测试完毕
测试数据3:
测试意义:“知识库”的测试
预期测试结果:将“一起来学习”学习活动添加到知识库中
预期结果:“一起来学习”学习活动添加成功
最终结果:“一起来学习”学习活动添加成功,出现在微信小程序界面上
测试:验证成功
添加“一起来学习”课程到知识库中:
为知识库中的“一起来学习”学习活动添加章节:
现在我们可以看到我们刚刚添加的章节信息已经被显示出来了:
测试数据3测试完毕
测试数据4:
测试意义:“视频库”的测试
预期测试结果:将视频“第49讲-微信小程序表单组件”添加到视频库中
预期结果:在本地服务器中“第49讲-微信小程序表单组件”视频添加成功
最终结果:在本地服务器中“第49讲-微信小程序表单组件”视频添加成功
测试:验证成功
添加“第49讲-微信小程序表单组件”到视频库
我们可以看到右上角“第49讲-微信小程序表单组件”视频正在上传中:
"第49讲-微信小程序表单组件"上传成功:
数据4测试完毕
在线学习功能模块
学习功能分为:课程分类 、 课程管理 、 章节管理 、 学习课程记录 、 学习章节记录 、 课程留言评论
测试数据1:课程分类
测试意义:“课程分类”的测试
预期测试结果:将课程名为“学习”的课程添加进“在线学习”活动中
预期结果:在本地服务器中课程名为“学习”的课程添加成功
最终结果:在本地服务器中显示了一个课程名为“学习”的课程
测试:验证成功
测试数据2:课程管理
测试意义:“课程管理”的测试
预期测试结果:将课程标题名为“学习测试2”的课程添加进“在线学习”活动中
预期结果:在本地服务器中打印信息添加成功的标志表明信息添加成功,即“学习测试2”的课程添加成功
最终结果:在本地服务器中打印信息添加成功
测试:验证成功
修改课程标题为“学习测试2”
插入视频文件:
学习测试2视频上传成功:
验证学习视频2上传成功:
对上述学习活动做出解释:
服务器显示信息更新成功-->测试成功
“学习测试2”上传成功:
测试数据3:学习课程记录
测试意义:“学习课程记录”的测试
预期测试结果:党员学习改课程的记录在本地服务器中都能显示出来
预期结果:在本地服务器中显示党员学习课程记录
最终结果:在本地服务器中显示党员学习课程记录成功
测试:验证成功
测试数据4:学习章节记录
测试意义:“学习章节记录”的测试
预期测试结果:党员学习改章节的记录在本地服务器中显示出来
预期结果:在本地服务器中显示党员学习章节的记录
最终结果:在本地服务器中党员学习章节的记录显示成功
测试:验证成功
测试数据5:课程留言评论
测试意义:“课程留言评论”的测试
预期测试结果:党员学习课程后的课程留言能够在本地服务器中显示出来
预期结果:在本地服务器中显示党员学习课程后的留言
最终结果:在本地服务器中党员学习课程后的留言显示成功
测试:验证成功
在微信界面上出现如下图所示的界面:
测试成功
3.测试总结
这次的软件测试是针对于具体的模块进行正对性的、全面的测试。而我是对“在线学习”、“个人申请”两个部分做全方位的测试,不论是微信小程序前端还是PHP后台的代码部分都要进行测试。由于个人PHP水平较弱,后端PHP片段代码只能看懂,如果出现问题却不知从何下手。这里很感谢我们卓越code团队,感谢团队的每个人员,当我在一个问题中徘徊不前的时候,是他们帮助我解决问题,在这次些问题中,带领我进步。在团队中,我们互帮互助,他们帮我做一个后端的测试,我帮助他们做前端微信小程序开发的测试,团队人员各取所长,互相帮助,团结协作,使得软件测试不断进行。虽然其中也出现了很多棘手的BUG,通过我们的不断努力,也将这些BUG统统解决掉。这里再次感谢我的队员们,因为他们的不断帮助,才有了我今天的进步。