用户登录
用户注册

分享至

软件测试自动化测试面试题及答案 软件测试自动化面试题

  • 作者: 我乃Q先生
  • 来源: 51数据库
  • 2020-04-14

软件测试自动化测试面试题及答案

软件测试面试题:一个输入手机号获取验证码的页面,说出测试过程

2 不输入手机号,只输入验证码 直接点击登录或注册等功能点 ,提示不能为空 2 首先确定页面有哪些元素,提示该验证码已失效,空格及组合在手机号码文本框中,提示手机号码不正确 3.2 输入10位,12位数字进行登录,提示手机号码不正确,提示手机号码不正确 3.2 输入11位非手机号码进行获取验证码,提示手机号码不正确 验证码 4.1 输入汉字、小数。

(明确功能)验证码是手机下发的验证码,还是图片验证码等 ,首先明确和细化需求 在明确功能后先冒烟测试或通过性测试,测试功能正常使用后,再进行非通过性测试。

先进行通过性测试 输入正确的手机号码,点击获取验证码,查看手机是否收到短信.2 输入手机号码,不输入验证码 直接点击登录或注册等功能点&nbsp,并且明确功能、测试点等,还应检查是否进行页面跳转,是否正确进行登录,字符串,14,15.1 不输入手机号,不输入验证码 直接点击登录或注册等功能点 ,提示不能为空 2,去数据库检查数据的正确性,若测试成功后进行非通过性测试 正确的手机号验证的规则为:13;,提示不能为空输错手机号码错误测试 3,17,18为开头的11位数字为空测试, 2;&nbsp。

收到短信后输入验证码,若为登录功能,若功能为注册,则应查看是否注册成功,是否可操作登录后应操作的项,点击手机号获取验证码是用来做什么的.1 输入错误的验证码,提示请输入正确的验证码 4.2 输入多一位或少一位的验证码 4.3 明确验证码的失效时长后,在时长之后输入输入码 ...

软件测试面试题

常见软件测试工程师面试题1. 你如何在pocket pc 上TEST 你的程序. 你考虑了哪些方面. 2. 如果将你的程序的语言扩展到非英语,例如中文, 你如何测试.3. 给你一个COCAN, 你如何测试(解释说就是罐装的可口可乐).4. 当你的程序遇到BUG的时候,你选择怎样处理.5. 你如何isolation 你程序里的BUG.6. 给你一个产品有10个functionality,如果时间紧迫, 只能测其中的5个, 你如何选择.答案在软件测试时代网-ltesting软件测试技术第一门户...

软件测试面试题

1、软件测试就是在软件开发的过程中,对软件各阶段产品检验的过程,其目的是保证软件产品的质量2、需求分析--编写测试计划--编写测试方案--编写测试用例--执行测试用例--提交缺钱报告--缺陷跟踪--回归测试--测试通过3、黑盒主要是功能测试、性能测试、兼容性测试这些是主要的,还包括一些安全性,GUI测试,压力测试,易用性,容量测试,异常测试,安装性测试等 白盒主要的就是静态和动态两种测试4、select* from a where ...;查找insert ito a ()values();添加delete from a;删除表中信息update a set ...from..;更改表中信息create table a ();建表drop table();删除表5、不清楚你问的内容是什么。

给你两方面的回答(1)缺陷的状态 :新建 打开 修复 关闭 拒绝 重复 丢弃 推迟 重新打开(2)缺陷报告的内容:标题、详细描述(描述、前提条件、步骤重现、预期结果、实际结果)、状态、发现人、负责人、项目、版本、严重度、优先级6、回归测试通过7、先做集成测试,结束之后系统测试包括功能测试和性能测试,系统测试结束之后,缺陷也修改完成,拿给用户做验收测试!9、发现缺陷不要直接就提交,和开发沟通后再做结论,如果沟通时发生歧义,查看需求决定是否是缺陷,如果不能决定咨询项目经理。

对于一些字段上的缺陷,比如说套用的框架,有的按钮没有更改标识,最好是和开发说一声当场改掉。

就不要提交缺陷。

开发和测试的矛盾是一致存在的我们没有办法杜绝,只能尽量的降到最低。

10、细心、耐心、自我调节能力强、学习能力强。

有很好的全局意识,和观察力!11、界面--功能(自己要有一个网站功能的概括!先按照单个功能去测,之后按照系统的流程去测。

最后是按照各个总能之间的联系去测试!)

软件测试面试题:你之前在公司用什么测试工具,结合你项目的某个...

1. 面试官想听的不是项目管理工具,而是性能、功能、接口等的测试工具,比如loadrunner、jmeter等,禅道是属于项目管理工具;2. 结合模块讲的话,就是说你具体是怎么使用这个工具的,比如用loadrunner进行性能测试,可以说是录制脚本,然后对数据进行参数化,之后对服务器进行加压,然后分析生成的结果文件。

测试工程师笔试题和测试工程师面试题求测试工程师笔试题和测试工程...

测试工程师面试题:百度一下:jo006面试题网,那里有各行各业测试工程师笔试题和测试工程师面试题 测试工程师笔试题 1. 什么是信息管理系统,你觉得信息管理系统的核心是什么?为什么? 2. 什么是数据库?什么是关系数据库?解释概念:主键,外键,索引 数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

3. 你对测试的理解? 4. 如果你是一个自行车质量检测员,应该从哪几个重点来测试,为什么,且怎么检测? 如果你只能选择3个主要的功能,你会选择哪几种? 专业题: 1. 数据库,关于一个餐厅提供价格不等的咖啡,分大小杯,另有价格不等的食物,用户在餐厅的用餐也要根据消费时间来进行收费。

服务员会拿着记账机到每一张桌子进行结账,当用户结完帐后可以办理会员卡。

会员卡信息包含消费总额,并根据不同的额度又不用的折扣率。

针对这些信息设计相关数据库,并划出E-R图。

2. 给出了流程图,遍历S点到G点。

写出遍历案例!(感觉还是比较容易做的 ,具体图就不画了) 3. Java题,看输出。

pulic class Useoute{ pulic static void main(Sting[] ags) { Oute oute=new Oute(ags); oute.pint(); } } pulic class Oute{ pivate Sting[] outeval=new Sting[]{"this","is","a","test!"}; pulic Oute(Sting[] Ival) {outeval=Ival;} class Inne { void display() { fo(int i=0;iouteval.length;i++) System.out.pintln(outeval[i]); } } pulic void pint() { Inne inne=new Inne(); inne.display(); } } 输入" Java useoute I can answe this question”运行结果是什么?并简单解释程序逻辑? 4. class sin { Pivate static final sin newsin=new sin(); Pivate sin(){} Pulic static sin Getsin(){etun newsin;} Pulic void Test(){} } 在这个类cos中添加代码,访问class sin 的test()函数 class cos { } 综合题: 1.你觉得今天的题答得怎么样?哪些是亮点?那些答得不好?用三句话来为自己争辩。

软件测试题答案

#47。

5、条件覆盖、判定/. 好的测试员不懈追求完美。

N 不能过于钻牛角尖,好的测试员知道何时完美无法企及,何时达到“够好”:语句覆盖、判定覆盖,逐步转向“小规模”,说明剩下的软件缺陷越少。

N 注意错误群集现象17. 采用自动化测试有可能延误项目进度。

N18. 测试应从“大规模”开始;条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化. 验收测试是以最终用户为主的测试。

Y 验收测试又分a测试和b测试,前者有开发者在现场6,她的子模块已经组装并测试完成,所以不再需要桩模块。

8. 软件测试工具可以代替软件测试员。

2。

N 还要找出规格的疏漏7. 自底向上集成需要测试员编写驱动程序。

N 自动化测试不能完全替代手工测试9. 最重要的用户界面要素是软件符合现行标准和规范。

N 易用性 10. 自动化测试可能延误项目进度。

Y 自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。

因为模块是自底向上进行组装的。

N12,对于一个给定层次的模块. 软件测试是有效的排除软件缺陷的手段。

N 不能把排除软件缺陷依赖于软件测试 3. 程序员与测试工作无关。

N 4. 白盒测试的条件覆盖标准强于判定覆盖,当然没实施好的话也会延误11. 软件测试员可以对产品说明书进行白盒测试. 静态白盒测试可以找出遗漏之处和问题。

y13. 程序员兼任测试员可以提高工作效率。

N 程序员不能测自己的程序 14. 产品说明书(需求文档)的变更应当受到控制。

Y 受开发条件实际需求控制15. 软件开发全过程的测试工作都可以实现自动化。

N16. 找出的软件缺陷越多;/仅仅是个人见解1。

Y 六种覆盖标准. 测试程序仅仅按预期方式运行就行了。

Y 可以提高测试效率...

游戏测试面试题

腾讯公司的面试题1 、对 MMORPG 的 CLIENT/SERVER 使用白盒和黑盒的方法进行集成和系统测试; 2 、编写测试计划完成测试任务。

工作要求: 1、了解C/S结构,并熟悉TCP/IP、UDP协议; 2、掌握常用的软件测试工具、测试流程 ,熟悉软件工程; 3、熟悉C++或Delphi Windows编程; 4、了解游戏客户端程序设计和服务器架构方式;此题是腾讯招聘游戏测试人员的题目!通知偶去面试!今天上午偶p点p点的就去坐了公交,一个半小时后到了公司总部,(附:公司总部是受其他城市的委托来面试我的) 主考是北方人,我也是北方人,于是很快就出题了!如下!1,网络游戏交易的流程,用Oracl,sql,叙述出来2,找到交易这个流程之间的测试点 然后问偶,能写出来吗?偶说,能,问:需要多久?偶:20分钟 然后对表!关门,偶开始狂写狂画,之后偶觉的思路没理清,换张纸,慢慢画,急切间服务器的英文---server忘记了,而且字体超级烂,偶本来字很好看的,,,毕业至今没写过几个字哈,生疏了,也紧张。

终于在20分钟内大概画了个流程图针对于第一题,并附上测试用例!第二题,偶只写出了两个测试点!门开,主考进来,看偶的纸,说,我要的就是这个,然后问:软件测试最重要的是什么?偶觉的哪个阶段都重要啊,不厌其烦也很重要,于是偶就头晕晕的很笃定的说功能测试最重要!又问些对游戏的感受和了解,就ok了!最后问偶愿意去另外的城市工作吗?给偶一个考虑的机会,偶呆了一秒说:您知道,我刚来这里,是自己来的,无牵无挂,只要是xx公司,哪个城市都行!于是结束了面试!偶本来以为不会这么良好吧,偶的第一次面试!刚刚从公交上下来,准备回住的地洗澡澡,电话响了,是那个城市的分部打来的电话,说是要电话面试我,由于大街上很嘈杂,狂跑到小区的里面蹲在草坪上接受面试,呵呵!问的问题跟上午面试的题一样,不过交易变成了组队,偶还照我上午的思路说了下,但是人家说那不对,然后自己说了下去,可惜我没听清楚他说的什么,因为那会信号不好,然后我跟他口风说对对,是那样,然后继续问我第2个问题:玩过什么游戏,对游戏的熟悉程度,以及你认为的游戏测试包括那些?我的回答:因为本人接触游戏很早,从传奇到奇迹,到现在的3d,天堂2,魔兽世界,英雄,热血江湖,只要是rpg的基本上都玩过,不管是q版的还是武侠魔幻的,还有休闲类的,比如泡泡堂,疯狂坦克等等,强调了我的测试经验是休闲类的游戏,包括大富翁,泡泡龙,主要负责功能测试,立足于用户角度,包括键盘的操作,指令的确认返回,可玩性测试等,[这期间他还问我竞技类游戏呢?比如cs,我说呵呵,cs以前是我的最爱] 然后他问:你对可玩性测试是怎么认识的 偶回答:包括色彩的显示,画面的连接,服务器的流畅度,以及游戏平衡性的设置,举例来说,以前的奇迹比传奇操作简单一点,这是一个方面,奇迹的装备很华丽能够吸引人,泡泡堂的角色造型很可爱,容易吸引女孩子,这些都是可玩性方面的 第三个问题:你认为象早期的超级玛丽游戏上面的按键怎么做测试?偶回答:超级玛丽的游戏的键盘很简单,手柄上面的跳,走,跑,和四个方向键,四个方向键可以用枚举的方法测试,看其输入跟确认结果是否一样,不一样了就是问题所在,同样的功能键--跑跳走等也是这样!(其实偶回答的应该是属于测试目的,和测试脚本,与测试执行,测试平估之间的联系~渴望高手指点一下偶这样的思路正确与否?) 他问:有没有想到测试时候同时按几个键,或者乱按键会出现什么结果?偶回答:当然需要这样的测试,站在用户的角度来说,我们做测试应该尽全力的进行全方位的思考和测试!第四个问题:给你一个测试脚本,你怎么制定测试计划?你的测试目标是什么?偶回答:测试目标我想应该有个最高测试目的,游戏测试和软件测试的不同也包含有这一点,游戏测试的最终目标是让普通大众去把握和接受,而软件有没这个普遍性,所以制定测试计划的时候也应该跟随脚本向这个目标走。

然后就是个人认为测试过程是随着软件游戏的开发过程而进行的,每个阶段都应该有不同的开发过程和测试过程,所以每个阶段的测试计划和测试目的是不同的,我不知你问的具体指哪个方面,而我以前从事的是功能测试,就是黑盒测试!这时还问偶一个问题:你做的功能测试是怎么发现并提交bug的?偶的回答:我以前的测试过程是每天的测试内容侧重点是不同的,要根据leader发布的测试计划走,提交bug一般要形成图文并茂,再现bug出现场景,有理有据,形成文档,提交!然后就是他说:那好,今天就问到这里,有其他联系了会有别的人给你其他的面试。

最后我问一点:我想问一下,我记得你们招收的学历是本科,可是我是大专,所以我想感谢你们给我面试的机会!他笑到,这个没什么的,学历我们并不看中,老总是想把你外聘的,好的,就这样,一起学习!呵呵 当时我就傻了~~~ 外聘,,,就是打工扫地也好啊,不管是不是正式,有个工作就行!!!本人第一次面试就这样。

软件测试中的手动测试与自动化测试是什么意思

基本上就是这些了。

最后我在想说明下,多看一些就可以了。

我记得我面试的时候一个关于三角形的测试用例设计题。

而真正接触了自动化测试的,除了一些大公司外就少之又少了。

还有一点就是关于我们工作的性质,几个公司不知道考了多少遍了,最中心的问题就是我们测试人员和开发人员的协调沟通能力。

这里你只要记住并不是所有的BUG都一定要去修改,领导们更注重的是我们与开发是否能融洽的一起工作。

而测试与开发的矛盾是无法消除的。

如何去处理完全取决于个人,其实我觉得测试工程师和女生不女生没什么关系。

只要记住一句话“自动化测试是辅助手动测试的。

而要想找出问题。

男生的优势更多在于自动化测试上体现出来。

其次是SQL语句,如果你想进大一点的公司,那么这个是必须的。

一定要了解我们的工作是找出问题,尽量找一些做C++的公司去面试。

无需掌握太复杂的语句,基本的增删改查就够了。

常用的工具如QTP。

还有就是你的专业了。

这个也是经常被考到的一个题目,看看你对自动化测试的了解程度。

当然男生也有男生的优势,如果你没有接触过,这些也不是你几天就能掌握的了的。

自动化测试是测试的一个门槛,跨过去就是另一片天空。

比如我学的是JAVA,之前面试时就碰到好多做C++的,考到专业题的时候就碰了一鼻子灰。

最后希望你能去了解下自动化测试的内容、loadrunner、TD都是用来干什么的,比如都需要什么工具、集成测试等等,具体的我实在没办法说出来,但女生天生的细心和耐心能力往往是面试官所关注的,并不能够代替手动测试”就可以了,但一定要注意,我所说的另一片天空并不是学会了自动化测试就可以抛弃了手动测试。

OK,上述笔试的问题希望能帮到你,至于面试的部分就看你的临场发挥了,一定要向你的上司请示,了解清楚之后再确定是否是BUG以及如何处理。

OK。

而面试最容易考到的就是你的人际关系处理问题,就一定要了解到这个问题的标准,也就是需求。

一般来说需求文档是无法写出所有的需求的,如果遇到不明了的问题。

了解下就可以了。

如果你真想做测试工作的话,那么面试时无非看几个问题就够了。

其一是测试的概念。

其实网上有很多测试的面试题,很多。

直接在百度文库里找就可以了,这些概念尽量多背一些,比如白盒测试和黑盒测试是必须需要掌握的。

还有什么是系统测试其实我觉得测试工程师和女生一点关系都没有...

转载请注明出处51数据库 » 软件测试自动化测试面试题及答案

软件
前端设计
程序设计
Java相关