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测试完毕
3.测试总结
“软件测试的目的在于发现错误,一个好的测试用例在于发现从来未发现的错误,一个成功的测试是发现了从未发现的错误的测试”,这就是软件测试的精髓所在。在此次对智慧党建云平台做完软件测试后,发现了自己以前都没注意到的问题。比如对移动端微信小程序开发的框架运用不熟练,导致在软件测试时发现不了软件的的错误;又像微信开发者工具中的组件使用不当,导致平台界面的布局发生改变从而导致界面的整洁性和直观性发生翻天覆地的变化。通过这次的软件测试,让我了解到我很多不足的地方和需要改进的地方,发现错误并改正错误,发现不足进而去改进它,这就是这次我对智慧党建云平台软件测试最深刻的体会。