测试博客
测试
请根据团队项目中软件的需求文档、功能说明、系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题。
1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
a.修复的bug;
b.不能重现的bug
c.这个产品就是这样设计的,不是bug;
d.没有能力修复,将来也不打算修复;
e.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
我们找到了两个Bug,第一个Bug是如果题目无解,程序会因为你在规定时间内没有给出答案而扣分。第二Bug是在练习模式里,相同的解法会因为数字的先后顺序的而被误认为是另一个新的解法,从而使罗列出来的解法变得过于繁多。
a类的Bug个数为0,b类的Bug个数为0,c类Bug为0个,d类Bug为0个,e类Bug为2个。
2.场景测试(scenario testing),包括以下内容:
(1)你预期不同的用户会怎样使用你的软件?
因为是小游戏软件,定位十分明确,所以大概不存在“不同用户有不同使用初衷”的目的,实在要分的话,一类用户会将其看作娱乐消遣,另一类会抱着锻炼脑力的目的去使用。
(2) 他们有什么需求和目标?
如上一题所说,要分的话,一类用户会将其看作娱乐消遣,另一类会抱着锻炼脑力的目的去使用。另外他们可能会希望整个软件能更完善、更友好。
(3)你的软件提供的功能怎么组合起来满足他们的需要?
本软件除了直接做题的模式外还提供了练习模式,在其中可自行任意组合卡牌生成题目,并查看其所有解法,供答疑使用。
3.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
JAVA开发环境(JDK和JRE),JAVAEE(Eclipse),华硕ZX-50,联想Y50-70,win10操作系统。
4.非功能测试
(1)性能指标(响应时间和吞吐量,需要给出截图和测试实例以及结果)
(2)系统资源监控(CPU、内存占用情况,需要给出截图和测试实例以及结果)
(3)压力测试(不同并发用户数,需要给出截图和测试实例以及结果)
单机游戏,单个用户,占用内存空间也不大,毫无压力!
(4)疲劳度测试(测试服务器持续运行的能力,需要给出截图和测试实例以及结果)
同压力测试,无太大问题。
(5)安全测试(从三个角度来看,即保密性、可用性、完整性。需要给出截图和测试实例以及结果)
稳定性良好,功能较为健全。
参考
http://www.cnblogs.com/freeton/archive/2013/05/31/3109815.html
https://www.cnblogs.com/cnmenglang/p/6272762.html
吞吐量:http://www.cnblogs.com/fnng/archive/2012/06/29/2570558.html
并发用户:http://www.cnblogs.com/fnng/archive/2012/06/29/2570558.html
响应时间:http://www.cnblogs.com/fnng/archive/2012/07/01/2571990.html
Android应用性能测试:http://www.cnblogs.com/mliangchen/p/5125114.html
发布
1.软件发布的同时,在团队博客上写一个发布说明
(1)列出这一版本的功能(在原有项目基础上开发的列出新功能)
算24点,可以参加排位赛也可以进行练习模式。
(2) 以原有项目为基础开发的,列出这一版本修复的缺陷
如果题目无解,程序会因为你在规定时间内没有给出答案而扣分。在练习模式里,相同的解法会因为数字的先后顺序的而被误认为是另一个新的解法,从而使罗列出来的解法变得过于繁多。
(3) 对运行环境的要求
JAVA开发环境(JDK和JRE),win10,JAVAEE(Eclipse)
(4) 安装方法
百度JAVA,JAVAEEt下载安装包安装
(5)描述系统已知的问题和限制
如果题目无解,程序会因为你在规定时间内没有给出答案而扣分。在练习模式里,相同的解法会因为数字的先后顺序的而被误认为是另一个新的解法,从而使罗列出来的解法变得过于繁多。
(6)说明软件的发布方式以及发布地址
代码在码云里,安装好eclipse,就能运行了。
2.对于功能的描述除了文字以外,可以通过图片、视频等进行辅助说明。