软件测试工程师面试笔试一般都有什么题?
笔功能测试1,笔是否能书写文字、是否书写流畅2,笔芯书写字迹是什么颜色,字体颜色是否能正常显示3,笔书写字迹的粗细度是否合适4,笔是按键式还是笔帽式的(按键式的能否正常使笔芯正常收缩,笔帽式的是旋转的还盖帽的)5,笔芯触地了还能否正常书写6,笔芯是否漏墨水7,没有墨水了是否能继续书写8,笔杆能否正常拆卸9,笔芯用完能否换笔芯界面性1、笔杆、笔帽、笔芯颜色风格是否统一兼容性1、能否在各类纸张上进行书写2、换笔芯不同类型的笔芯能否调换成功易用性1, 笔杆是否防滑处理2, 笔杆长度大小是否符合正常人的手大小长度设计安全性1、笔芯的墨水是否有毒2、塑料笔杆长时间写字,手部粘漆是否有毒3、笔杆是否光滑平整不存在划手压力测试1、笔从一定的高度掉落,是否完好无损2、笔是否能承受一定的压力
软件测试工程师面试的笔试题
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、界面--功能(自己要有一个网站功能的概括!先按照单个功能去测,之后按照系统的流程去测。
最后是按照各个总能之间的联系去测试!)
你是如何测试一张A4的纸的?一道软件测试笔试题目,请问要怎么回...
主要是看你能否对一事物有多方面了解,考查你对软件问题的理解和处理能力。
如测试一张A4的纸的,可以从物理、化学、经济、使用性能等方面考察,具体如A4纸的材料、用途、价格、规格(尺寸、克数)、白度、韧性、吸水性、油墨扩散性、平滑度、腐化周期、掺石粉比例、纤维长度,可折曲次数、抗拉力度、抗皱效果。
。
。
具体答案是非标准的,但至少要答出关键内容,并且回答要有开放性的发挥。
自学软件测试好学么?
展开全部 软件测试自学路线如下:第一步:具备软件测试常识软件测试行业就像一个围城,很多围城外的人想要进来,一没有高人指点,领你进去;二没有人借梯子给你让你走进去。
所以说,如果你是跨专业或者是换职业来做软件测试工程师,是难度非常大的!所以呢?作为特别白的小白,如何入行呢?!那么这个就是我们今天要做的第一步:具备软件测试常识。
1)什么是软件测试2)软件测试的分类 3)软件测试常用的一些用例设计方法4)如何做需求分析5)如何写软件测试用例6)什么是bug&bug的管理工具7)软件测试计划&软件测试报告如果以上7点你完全具备了,那么恭喜你,软件测试面试的基础笔试和面试,应该是OK的了。
当然你也知道每个公司的要求不可能这么简单的!我们还需要加特效加技能!duang起来!请看第二步。
第二步:mysql 特效,Duang!如果你完成了第一步,那么恭喜你,还是一个可造之材,接下来我们要加特效了!这样能够让你在同等水平中,突出突出特别突出,再也不怕面试官问问题,自己变成傻白甜啦!1)数据库的定义(理解概念)2)数据库的增删改操作3)数据库的查询&关联查询(这个在笔试的时候经常会做题!没有这个常识,你看数据库题目就像是看天书!) 第三步:linux特效,Duang特效一加完了,这个时候再给自己加点散发光芒的特效。
1)安装VM虚拟机2)linux的一些常用操作命令linux部分不会笔试,但是一般面试官会问:你知道linux命令么?能够说出一两个么?当然,你以为学完这两个就算完了么?远远不够。
人总是向前看的啦,那你需要继续丰满自己的羽毛,让自己飞的给高,起步更高! 第五步:安卓IOS大法好!那么上面说的都是WEB层面的,你会常识会搭建环境,那么其实说起来,现在APP测试工程师是需求量非常大的!所以这个时候,你就需要提升自己APP方面的测试常识了!1)什么是APP测试2)APP测试的重点和方式3)弄懂APP测试的兼容性哇咔咔,这下,你可是有身份的人了,你有APP测试常识,那么一问你,你而已不会懵逼了。
请六步:这是一只神奇的猴子学完安卓和IOS大法了。
这下,如果能够给这个大法加点自动化,那就更加美妙了。
我们可以学习点下面的知识:1)monkey命令,让自己的大法不仅仅是功能大法,还能够动起来~~动感十足!2)uiautomator自动化,这样我们也是写过代码的人了。
谁还敢给你脸色看,说你测试功底不咋样,我们就炒他鱿鱼!第七步:软件测试从入门到放弃都说软件测试门槛低,其实说低也低,说高也高。
如果你学着学着觉得很难很难,没有力气坚持下去,那么,其实,人嘛,活着开心最重要,那我们就干脆放弃了。
突然发现,不跟计算机打交道的日子里,天空是那么的蓝~花儿是那么的艳~我们一起去大吃一顿,放弃入门吧!第八步:找到捷径,重拾软件测试入门有捷径,当然啦!!!最快的捷径,绝对劲爆!不需要你自己去找资料,不需要你自己去满大街的下载软件,老师手把手教你。
当当当~~~这个捷径就是: 报名参加柠檬班!学费:4500柠檬班软件测试学习群:333782754教学大纲:请看我们的课程链接https://ke.qq.com/course/174258#tuin=b89f4c46学习周期:三个月左右学习时间:周一 /三 /五 20:30-21:30周六上午9:30-11:30让你以愉快的心情进入软件测试行业,高薪换行就业不再那么遥远!点击原文就可以报名哟!
什么是软件测试?
展开全部 软件测试定义是:为了发现程序中的错误而执行程序的过程它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。
软件测试的目标:(1)测试是为了发现程序中的错误而执行程序的过程;(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;(3)成功的测试是发现了至今为止尚未发现的错误的测试。
软件测试的内容:软件测试主要工作内容是验证(verification)和确认( validation ),下面分别给出其概念:验证(verification)是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。
(Do the right thing) 1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;2.程序正确性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程;3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。
确认(validation)是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。
即保证软件以正确的方式来做了这个事件(Do it right)1.静态确认,不在计算机上实际执行程序,通过人工或程序分析来证明软件的正确性;2.动态确认,通过执行程序做分析,测试程序的动态行为,以证实软件是否存在问题。
软件测试的对象不仅仅是程序测试,软件测试应该包括整个软件开发期问各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。
从不同的角度出发,软件测试可以划分为不同的分类:从是否关心软件内部结构和具体实现的角度划分A.白盒测试B.黑盒测试C.灰盒测试从是否执行程序的角度A.静态测试B.动态测试。
从软件开发的过程按阶段划分有A.单元测试B.集成测试C.确认测试D.验收测试E.系统测试...
软件测试笔试题:请描述项目业务流程,你负责的测试工作,遇到哪些...
展开全部 做需求分析(小组内做需求分析,有不懂的问产品经理),测试经理制定测试计划(测试分组,测试模块分工,测试时间以及进度安排),各成员分工写用例,小组内审核用例,等开发研发完毕,然后测试组介入测试,根据测试用例和功能分工任务来测试,测试的时候注意浏览器的兼容性,执行过程发现缺陷,提交bug,开发人员修改bug,验证bug,并对bug进行一定的操作,比如说关闭或者激活,到这里测试完成,且不存在不严重的bug,写好测试报告,提交测试报告并通过运维发布,上线后,关注web是否正常运行。
我负责的工作是:参与需求分析,用例编写,用例评审,提交bug和跟踪。
遇到的问题:遇到的问题,可能有时候需求理解不太正确,需要跟产品或者是老大进行沟通确认,其他的没有了。
...
软件测试自动化测试面试题
展开全部 自动化测试面试题1. 你比较熟悉那种自动化测试工具?2. 你在你以前工作中是如何使用自动化测试工具的?3. 介绍一下你在利用自动化测试工具的过程中遇到的一些问题4. 你是如何计划自动化测试的?5. 自动化测试能提高测试效率吗?6. 什么是data-driven automoation(数据启动自动化)?7. 测试自动化的主要特征有哪些?8. 自动化测试可以代替手工测试吗?9.自动化测试的好处是什么?10. 自动化测试容易出现的误区有哪些?11. 介绍一下测试自动化的常见问题?12. 你知道哪些测试自动化的脚本技术?13. 测试用例的设计可以自动化吗? 自动化测试框架都有哪些? 答:自动化测试框架主要分为以下几种,可以根据项目需要进行选择 1.模块化框架(test script modularity)。
2.函数库结构框架(test library architecture)。
3.关键字驱动测试框架(keyword-driven/table-driven testing)。
4.数据驱动测试框架(data-driven testing)。
5.混合型框架(hybrid test automation)。
请列举你曾经做过的自动化功能测试项目的相关经验 你认为什么情况下适合进行自动化功能测试?请解释原因 请问自动化测试在实现过程中会遇到的难点有哪些? 请问:怎么在自动测试中实现数据驱动? 你会计算自动测试工程的投入回报比吗?怎么计算? 请比较 Rational Robot 与 MI QTP 的优缺点 你认为 Robot 在数据参数化的时候有什么不便之处吗? 请问 QTP 中如何不用录制的方法启动 IE ,并对 IE 窗口进行操作 在用自动测试工具制作测试脚本的时候,当需要对某个界面上的对象进行操作时,如何保证操作成功? 请选择一个自动功能测试工具并用该测试工具的脚本语言写一个脚本:每天早上 9 点弹出对话框,提示“现在 9 点了”。
说明在测试工具中使用你的脚本的方式...
转载请注明出处51数据库 » 软件测试笔试 智力题
少年未老丶心已荒凉