对团队项目进行测试,并列出测试人员
- 测试人员
潘玖庆 王钰琳 温晨 刘佳娜 祝海霞 叶凯
项目测试:
1. 修复的bug以及修复的过程php
- 在电脑端测试网页的时候正常,当在手机端测试的时候,网页显示的是乱码的,在问论坛里的人以后,他们给出了相应的建议,把编码格式改成utf-8,显示正常。
- 在PC端页面显示正常,在手机端页面显示就会字体页面很是小,修改了
meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;"
meta name="apple-mobile-web-app-capable" content="yes"
meta name="apple-mobile-web-app-status-bar-style" content="black"
meta name="format-detection" content="telephone=no"
以后恢复正常。
2. 不能重现的bug前端
- 在软件测试阶段,咱们遇到了如下几点:
1.超过万人在线时咱们的系统会崩溃
2.不一样的手机类型会出现页面没法缩放得问题
3. 这个产品就是这样设计的,不是buggit
- 每次进入公众号,都要登录我的帐号,因为咱们最初设计的时候,当用户登陆其帐号,咱们后台就将此时的时间记录到数据库存储,当前时间同时也是他的签到时间,因此签到表与登录相关联,为能实时更新签到表,用户每次进入咱们公众号都要登陆其帐号。
4. 没有能力修复,未来也不打算修复web
- 不能修复的bug就是上传至服务器的文件的保存问题,目前只能将文件,图片暂存在服务器上的临时文件夹中,当页面关闭时脚本也会消失,没有权限将文件从临时文件夹转移至服务器指定的文件目录下,目前不打算修复这个,我还有一种构想来解决文件的存储问题,将文件直接保存在数据库中,用php连接数据库使用,但愿后面继续修复,目前不想修复。
5. 这个bug的确应该修复,可是没有时间在这个版本修复,延迟到下一个版本修复。数据库
- 关于微信公众平台页面跳转的问题。(咱们的网页是非微信官方网页,不能实如今微信公众平台直接操做,继续访问需使用浏览器打开)
这个问题给咱们的操做带来不便,确实应该修复。可是因为咱们如今没有权限(没有微信受权,须要购买权限)所以只能借助第三方浏览器实现。
在从此,咱们也会努力得到权限,解决这个问题,实现真正的微信公众平台。
性能测试
性能、压力测试的过程和结果:浏览器
- 兼容性测试

- web性能测试

- 压力测试

一、由于事先咱们不知道将有多少用户访问是临界点,因此在测试过程当中须要屡次改变用户数来肯定;
二、建议修改运行时设置,优化对服务器的访问;
三、计划的设置,每x时间后加载10用户(根据总用户数设置),彻底加载后持续运行不超过5分钟(根据须要设置);
四、集合策略,当运行中的用户数100%达到集合点时释放;
五、注意事项,须要注意几个时间:1)服务器响应超时时间;2)登陆事务迭代一次所使用的时间;3)集合点等待超时时间;4)计划中设置的间隔时间。在个人测试中事务运行一次的时间不超过30秒,经过修改脚本使它的运行时间达到一分钟左右, 服务器响应超时时间、结合点等待超时时间、计划中设置的间隔时间都设置为了2分钟。
这样场景开始运行后运行用户数呈阶梯增加,另外在每一个上升点新增的用户都会随原来已经运行的用户并发访问服务器。
经过屡次的运行和对测试结果中正在运行用户数与错误用户的对比,而后根据定义可接受错误率就可获得该功能的最大并发访问的用户数。
- 数据库测试
测试环境: Android、Windows
Database:MYSQL
建立数据库:
使用新浪云数据库服务器上打开共享型数据库,而且设置其大小为5GB,以免在默认容量大小下,随着数据库容量增长而致使服务器动态分配磁盘空间的时候引发开销。
- 代码分析测试


团队的源码仓库连接:
团队分工、经验教训、团队如何平衡 时间/质量/资源 :
- 团队分工:
潘玖庆:php后台开发与数据库建设链接。
王钰琳:页面美化与测试,需求分析记录,答辩ppt。
温晨:HTML前端开发、功能测试,录制视频。
刘佳娜:功能测试,项目功能讲解。
祝海霞:功能测试与美工。
叶凯:创建服务器与虚拟机,功能测试,视频。
- 经验教训
团队合做须要每一个人分工明确并且确保每一环节都要完美衔接,团队做业最好是你们在一块儿工做,分开工做会比较浪费时间,若是在短时间内完成一项工做的话,团队仍是在一块儿比较省时.
- 团队如何平衡时间/质量/资源 : 团队应该在早期规划时把每一项任务所需用时尽可能写的详细,并且团队意识很重要,不能由于某一我的的任务没有完成而耽误你们时间,若是此时这我的的任务没法按时完成的话,团队其余成员能够一块儿去作这个任务,团队分工很重要,把每个队员的价值发挥到最大,就能够节省不少时间。