微信端在线学习模块功能测试

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统统解决掉。这里再次感谢我的队员们,因为他们的不断帮助,才有了我今天的进步。

原文地址:https://www.cnblogs.com/step-enter/p/11877411.html