面试手机软件测试员时常被考到哪些问题?
目前市面上的手机系统有哪些?常见的测试方法?测试工具?常见Bug管理工具有哪些?当然要看你公司具体的测试产品是什么啊?Andriod和MTK什么的还是有些区别的,要是Andriod会涉及到Andriod模拟器的搭建,环境变量配置等问题
手机软件测试员发展方向
? 掌握测试与开发技术;? 对所测试软件对口的行业要非常了解;? 能够对测试方案可能出现的问题进行分析和评估;? 具有多年大型软件系统的测试经验。
? 熟悉UNIX/LINUX系统;? 具备极强的学习专研能力和问题分析技巧,能给其他测试人员提供正确的指导;? 能使用测试工具,编写测试脚本;? 能设计出有针对性的测试用例,能编写出高效率的测试工具,能快速准确地定位跟踪问题,帮助开发人员排除系统隐患;
Android手机安全软件的恶意程序检测靠谱吗
在如今,几乎所有人的手机都是智能的,无论是土豪金5S或者安卓山寨机,操作系统无非是iOS或者安卓,所以我们可以使用一款叫Light Meter的软件来测光,这款软件的准确性还是可以的,我们之前也在轻摄影频道的《用实践测试揭示 手机测光软件靠谱吗看》中测试过。
所以我们推荐大家可以在没有测光表也没有机内测光的情况下使用这款软件来测光,这款软件在两大系统的软件市场都有下。
界面很简单用手指点触中间的红框来测定拍摄物体的曝光,设定感光度——ISO,然后调整光圈(Aperture)或者快门(Time)来获得另外一个的数据。
设定快门,通过测光获得光圈数值;或者通过设定光圈,通过测光获得快门数值。
当我们按下HOLD之后便可在相册中得到这个场景的测光图,以便我们洗出底片后检查测光是否准确进行相关调整。
在正式使用之前,我们需要设置测光表,点开设置,找到Exposure Setting(曝光设置)进行设置。
设置参数如下:Exposure correction(曝光补偿):设置成 0EVshutter stops(快门档位):设置成 FullAperture stop(光圈档位):设置成 FullISO stops(感光度档):设置成 Full设置测光表·笔者建议不要使用超过1.0的光圈或者1/1000的快门速度来使用,如果数值太极限可能会产生较大的偏差按住逗HOLD地软件还能记录下当前测光的数据总结:至此,我们上半部分结束了,通过讲解的这些知识,相信您能完全的掌握胶片相机、胶片、前期拍摄的所有操作,至于胶片的冲洗与数字化,笔者将在下半部分为您讲解。
此时我们才花费了160(相机)+25(底片)=185元。
手机软件可以检测睡眠质量 靠谱吗
如需下载第三方应用软件(好玩的游戏、常用工具应用、系统辅助工具等),建议可以通过自带的应用商店或手机论坛等搜索目前较为热门的软件。
1、若您的手机自带应用商店,可以按照如下方式查找:应用程序-应用商店-点击热门推荐”可以查看到当前较为热门的软件/游戏。
您也可以按照分类,根据软件类型选择自己喜欢的软件 2、 通过手机浏览器搜索需要的软件下载安装(若是自带的浏览器,下载的安装包保存在我的文件-Download文件夹中)。
3、通过第三方助手类软件下载安装需要的程序。
4、通过电脑下载APK格式的安装包,然后传输到手机中安装。
...
做软件测试员需要学习什么知识?
软件测试是一个入门简单、但深入难的工作入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了1、开始自学的时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要是学习理论知识2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必须自己操作、如果有问题可以去51testing论坛提问)这里如果产品小的话1个月左右、软件功能多的话2个月多都有可能、建议从功能少的软件入手3、在执行第二个步骤的时候经常多去51testing论坛看看那些问题帖子、绝对增长你的知识量4、前面3个步完成之后可以开始关注招聘网站那些招聘软件测试的公司、去看看他们公司的做的什么产品、可以吧他们的产品下载回来按照步骤2的方式来自己写用例 执行测试、记录BUG、提交测试报告等内容(如果你去面试公司的时候拿着你的测试报告以及BUG单的话 成功率会高很多)5、前面几个步骤完成之后差不多要开始找工作了、建议去看看那本的书籍、这本书里面有很多软件测试的面试题目多看看提高知识量自学软件测试差不多需要6个月左右的时间PS:自学成才的3个要素、一是方法,二是愿望,三是自律。
这三个要素中任何一个的提高,都会加快目标的实现。
当然如果要在同样时间内实现目标,三个要素其中一个要素的增高,也就同时降低对其他两个要素的要求。
进一步之后需要会的知识会越来越多1、操作系统的知识(什么软件都是运行在操作系统之上的、一般的操作必须要会)2、数据库知识(现在还能找到多少不需要数据库的大型软件捏?)3、计算机网络(通信呀通信、千万不要TCP和UDP都分不清楚)4、计算机硬件(你要是C/S架构的测试或者是做性能测试、那么计算机硬件都是必修课了、总得知道IO是什么IOPS又是啥)5、各种测试工具的使用、什么QC/TD/BUGfree/QTP/LR之类的 不需要样样精通但是必须要熟练使用6、软件测试基础知识(这年头没有知识是万万不能的、软件测试基础知识其实买几本书好好看看就能学个差不多了)7、开发语言(做到高级软件测试的人都是会写点小工具的)8、测试环境配置:这个要说下、我在做配置管理的时候发现很多测试人员居然连自己的测试环境都配置不好、一个连自己的测试环境都不会配置的人会成为一个合格的测试么。
(你要测试web的apache、tomcat、iis之类的得会配置吧)PS:希望你不要被我写的这么多东西吓到了、这些知识是在软件测试的进化过程中慢慢积累起来的、不是所有人都一开始就会了、你是计算机专业毕业的。
那么计算机硬件、网络、操作系统、数据库什么的都应该在学校的时候有学到的、所以应该不是问题最后:祝你好运
关于游戏测试员的问题
这个职位更重视经验和技巧的积累,至于门槛只有一点,那就是你是否喜欢游戏,是否对游戏抱有热情,是否能够全身心地投入游戏。
这并不仅仅意味着你喜欢玩游戏就够了,用娱乐的态度和用测试的态度来“玩”游戏完全是两回事。
你面对的也许是没日没夜走同一张地图,打同一个关卡,反反复复,没有乐趣,你能忍受吗?具体来说,想成为一个合格的游戏测试员还要掌握:1.熟悉电视、电脑、手机等各种类型的游戏;2.有丰富的游戏经验并且对游戏有独特的见解;3.熟悉游戏测试流程,对测试理论有深刻的理解;4.较强的逻辑思维能力及分析对比能力;5.能够很快接受新的技术和测试技巧;6.具备良好文字表达和理解能力,善于文档报告书写;7.能承受在紧迫限期内完成工作任务的压力;8.有较强的团队合作精神、沟通和协调能力,能够有力协调并推动工作的开展;9.有强烈的责任心和敬业精神。
腾讯要求:首先,要有宽泛的计算机基础知识。
微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。
都精通不大可能,因为人的兴趣都不相同,但是,这些功课的基本知识点是应当了解的。
我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。
为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。
例如对于一个用C写的上网拨号程序,测试员需要考虑: (1) 程序的功能是否正确;(要求计算机知识) (2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力) (3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识) (4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识) (5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识) (6) 如何搭建测试环境;(动手能力,硬件知识) (7) 做代码检查;(比较深入的C语言知识) (8) … 所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手的多。
如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。
其次,要掌握一门编程语言。
有的朋友可能会说,我就是不愿意做编程才来做测试的,怎么测试还有这么一个要求?我要尝试说服你:)。
我的理由有两个: 1. 只有知道怎么做一个软件产品,才能真正懂得这个产品。
而只有真正懂得了产品,才能做好测试。
一行代码不会,你会始终是个门外汉。
不要满足于点鼠标,而去尝试着打开我们面前的黑盒子。
2. 自动化测试技术需要编程技术。
自动化测试是软件测试的一个发展方向,一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具。
对于测试员来说,编程技术不要求精通,但要会。
再次,学好英语。
在现阶段,我们只能承认,在计算机方面,英语国家领先。
有很多的资料都是英语的,如果仅仅局限在中文资料方面,会影响你的渊博程度:)。
举一个简单的例子,Windows操作系统会捕捉到一些程序或者操作系统内部的异常,你可以根据这个异常到微软网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的,因为还没有翻译过来或者以后也不会翻译的。
以上所说的几点看法,都是在计算机行业里面打转,下面说几个“虚”的要求吧。
1. 锻炼出一双测试的眼睛。
我的一个朋友,她也是做软件测试的,她说,有一次她和她老公去买笔记本电脑,她一眼就看出液晶屏上有几个坏点,而她老公却看不出来。
她说,这要归功于她有一双测试的眼睛。
测试的眼睛,就是对问题特别敏感,能够发现常人发现不了的问题。
测试员就是要找软件中的问题,有了这双眼睛会让你收益非浅。
耐心,细心和经验,会有助于我们到达这个要求。
2.平和的心态。
从心理学上说,每个人都不喜欢别人对自己挑毛病,程序员也是这样。
所以,要以平和的心态去看待发现的软件问题,以平和的心态去和程序员交流。
千万不要以为自己发现了几个问题,就可以责怪程序员,或者冲过去骂他们一顿。
也不要在背后谈论谁谁谁不行,bug太多。
一个项目是大家共同做的,需要举集体之力才能做完。
我们测试员发现的问题多,表明项目的风险又少了一点,应该高兴才是。
如果你的脾气不好,可能这个恶名会掩盖你的真才实学,很可惜的。
展开
薇老大