软件工程第四次作业(第四小组)

小组成员:郭立同、柳洋、陈忠林、孙世鑫、刘玲玲、孙晨旺

  • Discuss your test plan

        我们项目基于Android开发所写成的一款简单的五子棋。主要用的语言还是Java语言,Java是现在流行的开发语言,也是我们学习的一种语言,所以运用Java语言。一开始我们小组大家都在集思广益,我们到底选择什么作为我们的小组项目。孙晨旺同学当时提出一个想法,说我们可以简单的做一个五子棋的小游戏。一开始大家都觉得五子棋很简单,但是当我们开始着手去做的时候,我们发现五子棋的很多算法是极其复杂的,在我们大家的一致讨论和解决中终于把最困难的算法克服了。最后我们做出了一个简单的五子棋小游戏

1、软件的简单性   游戏很简单,规则容易!界面很简洁。

2、游戏的单一性   游戏过于单一只能进行一对一的博弈。

3、响应速度慢     由于用虚拟机实现的游戏,响应的时间会比较长。

  • Do we need to test until our software is PERFECT?

       首先我们小组做的游戏很单一,只能进行玩家与玩家之间的对决。在对决中只有胜负,悔棋也没有。导致游戏玩家可能一时疏忽而想选择后退一步的操作无法实现。后期我们可以增加一个玩家与人机的博弈。这样当玩家只有一个人的时候也可以体验到游戏的感觉,并对人机的等级设定一个“初级、中级、高级”。这样也使得游戏变得更加具有挑战性。

  • What is “good enough” for testing?

       对于测试:当我们的软件被用户体验后,获得大多数用户的肯定时才能说明我们的软件足够好。同样的,测试也是要围绕用户体验,为了带给用户更好的体验,让用户更愿意使用我们的软件,一项足够好的测试就是让软件尽量没有缺陷,不但发现错误还要改正它并进行进一步的优化,测试的最终产物是产品,客户无非想要一个质量高的产品。既然质量是我们的目标,那你就可以"不择手段"的搞好质量就行了。

猜你喜欢

转载自www.cnblogs.com/scw654321/p/12150690.html