loading请求处理中...

遵循游戏软件测试的流程 软件测试项目流程渗透

2021-12-01 02:07:25 阅读 9905次 标签: 游戏软件开发 作者: anyi
    软件测试(英语:software testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。据此,您可能会想,软件测试永远不可能完整的确立任意电脑软件的正确性。然而,在可计算理论(计算机科学的一个支派) 一个简单的数学证明推断出下列结果:不可能完全解决所谓“死机”,指任意电脑程序是否会进入死循环,或者罢工并产生输出问题。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。
游戏软件测试
    游戏测试作为软件测试的一部分,它具备了软件测试所有的一切共同的特性:测试的目的是发现软件中存在的缺陷。测试都是需要测试人员按照产品行为描述来实施。
    1、游戏开发公司通过各种调查、评估,确定自己要开发游戏的范围或者项目。比如确定音乐类,或者MMORPG等等。然后测试就需要对市面上的此类游戏(主要是比较热门的此类型游戏)进行测试,测试分工分别去玩和开发项目相同类型的游戏。比如音乐类:一个去玩劲舞团、一个去玩DJ以此类推。然后通过一段时间的游戏,对这个游戏做出一个全面的测试报告:可玩性、功能发面、画面、性能、所需配制、社群体系等等。(产品说明书的形成)
    2、游戏开发阶段,随着游戏文档说明、策划案例的编写和游戏初期版本的形成。就可以去编写最早期的测试规范、测试计划和测试用例等等。其实游戏测试的用例相对软件测试的用例会庞大很多,游戏本身就是一个比软件功能多很多的软件,自然用例分的地方也会多很多,可以分:单人、多人、主流程、对局里等等。(产品设计文档、测试文档初期形成)
    3、随着游戏初期版本的形成,公司会联系游戏运营商共同去合作开发此游戏。也就是去找客户了,当然有的大型公司自产自销就令当别论了。有了合作伙伴,其实是客户。客户自然会对游戏提出种种需求,对版本提出各种意见,还有各个版本交纳的时间和游戏内测公测时间等等细节。(进度表、客户需求形成)
    4、根据客户的种种需求,游戏会进行变化。经常是新出的版本和上一个版本会有天壤之别,感觉不是一个游戏。策划也会出来很多新的文档,这时候就要对文档进行测试,也就是静态测试。这个时期测试会比较忙,又要进行静态测试,又要写测试用例,还要进行功能测试、性能测试、压力测试,然后还要对客户进行游戏的演示。每个版本提交时候更是要疯狂的测试,每到这时候基本上要一直加班,基本11点前没到过家。然后还要和客户方的测试进行交流,回答人家的各种问题等等,测试用例、测试报告要提交给人家,各种回归测试等等,反正是忙的一塌糊涂。
    5、经过一段时间的版本更新,进入到了内测后期和公测阶段。这时候会出一些游戏相关的东西,比如GM TOOLS等等,还要对此进行详细的测试。
    如果想让软件测试在公司的项目中发挥出它最大的价值,并不是招两个测试技术高手,或引入几个测试技术,而是测试技术对项目流程的渗透,以及软件测试流程的改进与完善,让所有的软件测试都遵从一定的规范。虽然,当然测试行业前景乐观,许多中小企业也都在引入测试,但一百个公司就有一百种测试,每个公司对测试的看法不同,公司对测试的定位也不完全一样。
(一品威客 anyi)

公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论