zoukankan      html  css  js  c++  java
  • 微信端在线学习模块功能测试

    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
Copyright © 2011-2022 走看看