初级测试工程师面试题,面试必备
1、什么是数据库?答:数据库是按照某种数据模型组织起来的并存放二级存储器中的数据集合。2、什么是关系型数据库?答:关系型数据库是建立在关系数据库模型基础上的数据库,借助集合代数等概念和方法处理数据库中的数据。目前主流…
1、什么是数据库?答:数据库是按照某种数据模型组织起来的并存放二级存储器中的数据集合。2、什么是关系型数据库?答:关系型数据库是建立在关系数据库模型基础上的数据库,借助集合代数等概念和方法处理数据库中的数据。目前主流…
1、服务端缓存与数据库的区别?服务器缓存属于动态缓存,数据库存储属于静态存储;服务器挂掉后服务器缓存则数据不能正常显示,数据库内的数据在服务器重启后仍能正常的显示。2、假设现投放一套新装备需要写测试用例,请简要写出测试点(注:…
关于bug我们作为游戏测试人员来说,要说的可就太多了。bug的一生可简短概括为发现bug--提交bug--验证bug--关闭bug这4个阶段,在bug的不同阶段我们需要做的事情也不相同。发现bug时我们要多问问一些问题,比如说发现的这个bug复现的必要条件是…
很多朋友都问我,为什么那么喜欢研究bug报告,其实个人一直觉得bug报告高于一切,它是测试人员价值的最终体现。也许是工作的性质,我经常将香港的同事和深圳同事做比较,发现香港的同事有一个优点特别值得我们学习:做什么事一般不会去衡量事情的最…
“没有任何办法!”当我问及是否可以将系统测试时间缩短一周时,这是我的团队的反应。在这个项目中,我们通常有九个月的交付周期,在代码实现里程碑之后有三个月专门用于系统测试,并且这三个月每天要充分利用起来。在最后几周的晚上和周末我们…
从根本来说再怎么提高效率,时间和质量还是成正比的。当你有足够的时间,即便没有任何测试效率,只要反复的把该测试的点都测试到,那质量一样还是可以保证的。但实际上来说别说足够的时间,即便正常时间也不足以保证。IT行业就是和时间在赛跑,如果…
对测试版本的控制也是很多公司不太重视的一个点,一般测试版本都是由开发人员发布的,而一个项目往往有好多开发,当每个人可以发布测试版本时,这时候往往会产生问题,导致测试人员因为版本问题做了重复和没必要的测试。举个测试中经常遇到问题的…
提早介入测试是指开发完成某个功能/接口/模块后在开发环境进行测试。现在很多公司的项目流程都是全部开发完成后提交到测试环境进行测试,导致测试人员在开发编码过程中很“清闲”,除了完成测试用例之外没有其他事情可做,而当进入测试阶段又会变…
也许有很多人不以为然,觉得无非就是发现bug后提交bug管理系统,描述操作步骤,预期结果和实际结果哪里不一致,然后继续测试。并不是说这样做的不对,只是说这样做的不够好,看似节约了测试时间,实则对于项目的进度没有起到应有的推动作用。接着…
按时、定期发布的补丁包可以帮助客户获得持续提高的产品质量和用户体验。由于补丁包包含的内容来源于已经被客户发现的问题及未被客户发现的潜在问题,应用补丁包将有效帮助其他的用户规避遇到类似问题的风险。补丁包测试最大的目的在于能给产品…
作为在移动应用测试超过5年的测试员,我已经学到了很多关于有效移动测试的技巧。在本文中,我将分享成功移动测试的五大绝技。通常,软件开发我们遵循传统的V模型软件周期,由开发人员进行单元测试,然后交付给测试团队。一旦我们使用了新的构建,…
随着人工智能高度智能化,甚至有一天能够达到自己学习的能力后,那是不是意味着我们测试的一帮人也应该失业了?我经常想,如果人工智能达到自我学习的能力后,就可能根据自己的不断学习来修补自己的缺陷和漏洞,那意味着只要达到这样程度的人工智…
你有没有因为bug无法复现,就悄悄的放过?你有没有因为一些低概率性的bug,对提与不提之间犹豫再三?你可能对低概率性的bug提了,但有没有试图去寻找bug出现的规律并深层次的分析出现的原因?如果低概率bug,测试、开发人员都定位不了原因,无法做…
做软件测试,可能会碰到因为开发交付测试版本延期,导致软件测试的时间被压缩;因为市场的需要,需要压缩整个开发周期,预留给测试的时间不充足;也可能因为其它原因,导致软件测试计划的时间不够。那在有限的时间里,那我们要怎么保证软件的测试质…
提到Bug管理,我们经常可能会提到工具JIRA、ALM(前身为QC)、Bugzilla、禅道等工具。面临这一些列的工具,我们是不是都必须要要去了解,掌握呢?Sure,大可不必。今天我要谈的内容主要是bug的管理思想。我相信只要我们每个人理解了bug管理的思想…