《我的世界》首席软件架构师分享自动化测试的6个技巧
如今大部分游戏都是网络游戏,或者更确切的说,是服务型游戏(GaaS)。这些游戏的更新频率更高,仅靠人工测试效率越来越低下,越来越耗时,而且成本越来越高。很多工作室都在尝试自动化测试,但往往发现创造快速、可靠并且真正有价值的自动化测试,…
如今大部分游戏都是网络游戏,或者更确切的说,是服务型游戏(GaaS)。这些游戏的更新频率更高,仅靠人工测试效率越来越低下,越来越耗时,而且成本越来越高。很多工作室都在尝试自动化测试,但往往发现创造快速、可靠并且真正有价值的自动化测试,…
今天采访了一个在游戏行业做测试的同学,他所在的游戏公司是做大型多人在线角色扮演类的游戏,类似传奇游戏。他所在的公司目前有1200多人,是上市公司,目前游戏产品在国内海外都有市场。因为我是一个对游戏无感的人,所以我就问了一些大家可能会…
测试用例是每位测试人员都绕不开的话题,也是大家习以为常的事情。几乎所有测试相关的公众号、博客、专栏,都会提及测试用例,由此可见它的重要性。但是,有许多从业者,对测试用例的设计仍然依靠经验积累,即使知道用例要从功能、性能、安全等多方…
1、客户场景肯定是客户说了算,多参与客户需求澄清会议。了解客户诉求的来源以及客户真实使用场景。2、设计测试用例时,常见测试用例方法一定要用好了,并且测试好了。边界值,分支覆盖,pair因子法。一定要确保等价类中的无效等价类和有效等价类…
测试人员长期聚焦一个产品,对产品的细枝末节都非常了解后,经常都会有思维定势,而且很容易漏掉一些最基本的场景,和开发关系熟悉了之后,也会替开发考虑。聪明的大家肯定都会遇到类似场景,针对测试人员测试同一产品久了会产生思维定势的现象都…
流量录制回放是什么?流量录制在不影响用户正常使用的前提下,获取线上用户的真实请求和服务响应结果,将其保存或者转发到目标应用。采用不同的流量录制手段,可以采集不同传输阶段的流量。流量复制方式①基于应用层的复制:优点:…
上下文驱动测试不是一种具体的测试方法,而是一类测试思维的体现,通常是指测试人员首先查看特定迭代的细节(产品特性、业务需求、相关干系人等)来选择他们的测试目标、技术和可交付成果(包括测试文档)。归根结底,上下文驱动的测试是要尽我们所…
身处职场,学习新业务在所难免,尤其是测试人员,具备良好的业务知识是我们做好质量保障的前提,不管是职场「新人」还是「老人」,快速熟悉业务的能力都是不可或缺的,这是我们安身立命的根本。但,这样的能力并不是很显性,笔者有着十几年的测试…
同化现象是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤…
最近因为又要增加用人,就又开始忙于招聘,一段时间下来遇到不少有趣的事情,结合之前的面试经验,就简单记录一下。火眼金睛:识别真假为什么一开始要说这个,因为最近确实遇到很多编造的简历,给本就颇受微词的游戏测试,更是蒙上一层灰尘,不…
随着互联网的飞速发展,为了满足用户的各种需求,各类应用软件层出不穷,为了把控软件质量,提高用户体验,测试这个岗位就被大家提及的越来越多。从最初的功能测试,到现在大力推崇的自动化测试,不到短短10年时间,对测试的要求也在飞速变化。任…
端到端测试,英文是EndtoEndTesting。端到端测试类似于系统测试,测试级的“宏大”的端点,涉及整个应用系统环境在一个现实世界使用时的模拟情形的所有测试。例如与数据库对话,用网络通讯,或与外部硬件、应用系统或适当的系统对话。端…
端到端测试(End-to-endTest)是一种用于测试整个应用程序的流程是否符合预期的测试技术。它模拟用户真实的使用场景,通过用户界面测试应用程序:与其他类型的测试相反,端到端测试是面向业务的,其目的是验证应用程序系统整体上是否符合业务…
变异测试是一种基于错误注入的测试方式,具体来讲就是人为在代码中注入错误,然后来观察现有的测试用例是否能够发现这些错误,如果能够发现说明测试用例是有效的,如果不能发现说明测试用例需要进一步完善和补充。变异测试起源变异测试在1970…
你有多久没听过测试策略这个词了?它就像个走失的小孩,慢慢迷失在快速迭代的敏捷潮流中。曾几何时,测试策略是测试活动的重要一环,它指导着整个测试活动的开展,是高阶测试人员必备的技能。今天,我们来聊聊这个被逐渐忽略的测试技能。什么是测…