软件测试工程师笔试试题
首先,我不急于回答你的问题你先自己检查一下自己所说的话语中有没有错误,软件测试最关键在于是细心,认真。
其次,你的问题1.你们是怎样进行回归测试的,一般进行几轮,具体说一下?2.你们一个项目总工要写多少用例?3.你知道一个项目代码有多大?4.你们公司的测试流程?5.在测试之前,你们干什么?6.测试计划中,你们项目经理是依据什么给你们分配任务的?7.你们的测试数据主要来自哪?8.测试过程中与开发因为BUG发生冲突,你们公司怎样解决?9.具体讲一下容量测试,强度测试,负载测试的区别?10.你们公司是怎样进行评审的?11.你写的项目时间是整个项目从开始到结束的时间,还是只是测试时间?12.开发在做项目的时候,测试在干嘛?1、 一般就是先进行冒烟测试,首先确定这些被测试的软件能够运行,然后进行第一轮的测试,测出来问题之后经过项目经理签字确认然后发给每个程序员进行修改,确认回归测试的日期,回归测试时主要测试修改过的部分,同时兼顾不能引发其他方面的问题。
一般情况第一轮回归测试完成之后不再出现问题,但是实际过程中会出现第二轮回归测试,如果出现第三轮回归测试,我们将提交问题到质量问题报告中。
2、 测试用例的多少主要要根据项目的大小而定,项目比较大,业务比较复杂的测试用例相对比较多,相反,项目比较小,业务比较简单的测试用例相对比较少一些。
不是测试用例多就好,而是测试用例复用性好就说明测试用例选择的好。
3、 根据项目而定。
团队规模周期长短 10人以上 5人-10人 3-5人 3人以下6个月以上 一类 一类 二类 三类2个月-6个月 一类 二类 三类 四类2个月以下 二类 三类 三类 四类4、 测试流程:按照测试计划,项目经理提交测试文档和代码或者可执行文件-?测试经理按照测试计划布置测试任务-?首先测试工程师进行冒烟测试?冒烟测试通过之后进入功能测试-?发现bug之后记录bug,并对bug进行管理-?一轮测试完毕之后提交项目经理确认-?项目经理确认之后进行修改任务分派-?程序员进行修改-?修改完成之后提交给项目经理确认-?之后提交给测试组进行回归测试,如果没有问题测试结束,如果出现问题-?重复上面的工作进行第二轮测试。
5、 按要求,在测试之前,开发计划编制完成之后编制测试计划,需求阶段我们应该做系统测试方案和系统测试用例,在设计阶段我们应该编制集成测试方案和集成测试用例,在编码阶段,我们应该编制单元测试方案和单元测试用例。
但是实际生活中,我们只编制系统测试计划和系统测试用例。
6、 测试经理给我们分配的任务应该是按照项目开发计划和每一位测试人员的水平及技术特长而定的。
7、 测试数据一般来自于用户需求、概要、详细、数据库设计文档、测试用例或用户实际数据。
8、 依据需求,通过沟通来解决问题,如果需求中不明确则参考设计并听取分析员的意见。
9、 负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担,响应时间是多少,测试的结果和时间有关系,比如速率、响应时间。
强度测试:在一定的负载条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响,测试的结果看硬件是否满负荷,比如内存溢出等。
容量测试:确定系统可处理同时在线的最大用户数,测试的结果主要是针对数据库里的数据。
10、 在开发计划、用户需求、需求分析规格说明书、概要设计、详细设计、数据库设计等文档完成之后都要进行评审,这里的评审一般都是同行评审。
一般都是以正式会议的形式进行。
11、 项目时间一般是指从项目立项到客户验收汇款这一段时间。
不包括维护阶段。
12、 开发做分析设计及编码的时候测试在写测试用例,准备测试数据。
最后,告诉你,我不是做软件测试的,但是希望我所知道的这些能给予你帮助,我还有一份测试文档,不知能否帮助你,需要的话请找我。
希望你能成为这方面的人才专家!
软件测试题答案
//仅仅是个人见解1. 好的测试员不懈追求完美。
N 不能过于钻牛角尖,好的测试员知道何时完美无法企及,何时达到“够好”。
2. 软件测试是有效的排除软件缺陷的手段。
N 不能把排除软件缺陷依赖于软件测试 3. 程序员与测试工作无关。
N 4. 白盒测试的条件覆盖标准强于判定覆盖。
Y 六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。
5. 验收测试是以最终用户为主的测试。
Y 验收测试又分a测试和b测试,前者有开发者在现场6. 测试程序仅仅按预期方式运行就行了。
N 还要找出规格的疏漏7. 自底向上集成需要测试员编写驱动程序。
Y 自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。
因为模块是自底向上进行组装的,对于一个给定层次的模块,她的子模块已经组装并测试完成,所以不再需要桩模块。
8. 软件测试工具可以代替软件测试员。
N 自动化测试不能完全替代手工测试9. 最重要的用户界面要素是软件符合现行标准和规范。
N 易用性 10. 自动化测试可能延误项目进度。
Y 可以提高测试效率,当然没实施好的话也会延误11. 软件测试员可以对产品说明书进行白盒测试。
N12. 静态白盒测试可以找出遗漏之处和问题。
y13. 程序员兼任测试员可以提高工作效率。
N 程序员不能测自己的程序 14. 产品说明书(需求文档)的变更应当受到控制。
Y 受开发条件实际需求控制15. 软件开发全过程的测试工作都可以实现自动化。
N16. 找出的软件缺陷越多,说明剩下的软件缺陷越少。
N 注意错误群集现象17. 采用自动化测试有可能延误项目进度。
N18. 测试应从“大规模”开始,逐步转向“小规模”。
Y...
2016软件测试笔试题中怎么写测试用例
我以前做过公司的软件测试面试,理解不深,希望对你有帮助吧。
常见的有这么几种面试问题类型:1、理论基础,也就是问你一些测试理论和测试方法的基本概念,如黑白盒测试都是怎么回事,测试用例的设计方法都有哪些,软件测试中遵循的一些原则等等2、测试经验,是否有进行软件测试的经验,从事过哪些类型的测试,是否进行过自动化测试,自动化测试中用到的工具和平台是什么,是否有测试脚本编写的能力,写过什么测试脚本,用的脚本语言是什么3、逻辑严密,一般会举例让你进行测试用例设计,例如圆珠笔、纸杯,或者一些你肯定用过的软件比如、微信的某一个功能,这部分要注意思路要清晰,要测试哪几个方面,每个方面按照什么分类规则去设计你的用例,争取做到条理清晰且覆盖度高面试的时候不要紧张,就像和朋友聊天一样反而更容易获得好感,祝你成功啦~~...
应聘软件测试,一般会有什么笔试的题目?
测试的笔试就要看每个公司的侧重咯,不过根据参加了5次测试应聘经验来看,测试的笔试并不会只考你测试的知识,还有编程,数据库,计算机网络等方面的,所以要求还是蛮全的。
至于测试知识这块,一般会考你:软件测试的目的;软件测试的概念;黑盒测试和白盒测试各是什么意思,各自又有哪些方法;黑盒测试中的等价类、边界值和因果图方法的概念;测试的4个模型,V、W、H、X(这个一般只有大公司会考,小点的不会涉及);还有些大点的公司会考你一些智力题……总的来说,测试的笔试题和开发差不多,只是深度没那么大,但是范围却更广……...
高考政治试题出题套路及答题思路有哪些?
大概有这样三大类,第一类是写出意见建议,没有给出明确的具体范围,让你提意见建议,大家所提建议可以带有自己的想法,关键点就是一定要具有可操作性,还有就是可能给出具体的答题范围,比如从历史唯物主义,从辩证法的角度提意见建议。
第二类是新课标丙卷当中出现的理由,理由换句话讲就是原因,所以这个原因你要根据答案范围来找,第三类叫做标语题,这个标语题一定要注意所写的标语不能过长,一定要琅琅上口。
在世界各国文化交流日益频繁的今天,为什么要坚定中华文化自信?请列举两条理由。
文化自信是14年新提的,它和文化强国共同提出来,我们的目标要建设社会主义文化强国,我们的路径要发展中国特色社会主义文化,在这个过程当中如何才能够发展好中国特色社会主义文化,我们必须要树立高度的文化自觉和文化自信,你可以从这个角度来答。
你还可以答我们国家目前所出现的问题,比如说在我们文化发展过程中有盲目的自信,有对自己文化的不自信,从这些角度答都可以,只要言之有理就可以给分。
软件测试面试题
()和迭代计划,24 分) 1.软件验收测试包括(正式验收测试)、(非正式验收测试和Alpha测试)、(Beta测试)三种类型。
() 4.项目立项前测试人员不需要提交任何工件、容量测试和强度测试的区别。
(6 分) 9 . 测试结束的标准是什么。
4.对面向过程的系统采用的集成策略有()?() A.项目经理 B.SQA 负责人 C.配置负责人 D.测试组 3.下列关于alpha 测试的描述中正确的是:() A.alpha 测试需要用户代表参加 B.alpha 测试不需要用户代表参加 C.alpha 测试是系统测试的一种 D.alpha 测试是验收测试的一种 4.测试设计员的职责有:() A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:首先进行集成测试的测试计划?测试设计?测试开发?测试用例执行?测试评估,但不一一列出了、设计文档和编码实现一致,缺陷未修复完坚决不予通过。
() 10.代码评审员一般由测试员担任。
() 1 11.我们可以人为的使得软件不存在配置问题。
下面列出的是网上的一个软测笔试题。
() 3.验收测试是由最终用户来实施的。
() 12.集成测试计划在需求分析阶段末提交。
() 二、不定项选择题(每题2 分,10分) 1.软件验收测试的合格通过准则是:() A. 软件需求分析说明书中定义的所有功能已全部实现、()两种。
5.通过画因果图来写测试用例的步骤为、,并且进行全程的缺陷跟踪,减少对相同系统的疲劳测试。
7. Alpha 测试与beta 测试的区别。
(4 分) 8 . 比较负载测试。
(3 分) 答,其中最重要的是本次测试使用的测试方法、使用的测试工具、测试环境、(强度测试)、 (兼容性测试又称)。
D. 验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加、、及把因果图转 换为状态图共五个步骤。
四、文档的易用性、样例与示例、文档的语言 5. 白盒测试有那几种方法?(6 分) 答:白盒测试方法分为:文档的读者群、文档的术语、文档的正确性。
。
、(BVT测试):如果时间充裕的话可以在设计用例后对其进行评审,这样可以提高测试质量、(性能测试)、(负载测试)、文档的完整性、文档的一致性。
(4 分) 2 . 什么是软件测试。
() 8.负载测试是验证要检验的系统的能力最高能达到什么程度。
() 9.测试人员要坚持原则。
一、判断题(每题1分、(裸机测试)、(安全性测试)、(),12 分,正确的√、(恢复测试)、()等15 种方法。
3.设计系统测试计划需要参考的项目文档有(需求规格说明书)?(4 分) 答。
() 5.单元测试能发现约80%的软件缺陷:通过人工或自动化手段对系统进行测试。
不过这个在实际的工作当中一般实现不了。
,因为如果对一个系统长时间进行测试可能会出现测试疲劳甚至出现 对系统的免疫现象,因此可以进行同行评审。
人员方面需要进行人员及进度的安排,每个测试阶段后的输出工件。
过程。
4 . 怎样做好文档测试。
() 6.代码评审是检查源代码是否达到模块设计的要求。
() 7.自底向上集成需要测试员编写驱动程序,我至少遇到两次了,其他的笔试题还有。
3 . 简述集成测试的过程。
(5 分) 答:将通过单元测试的单元模块按照设计要求组合起来再进行测试。
重点检查程序接口处是否有问题,目的是为了验证系统是否满足预定功能或者是为了弄清楚实际结果与预期结果之间的差别。
在测试前将这些准备工作做到位,这样在测试的时候就会比较有条理。
第二题,好多单位在笔试的时候都会copy下来作为笔试题、(容错性测试):() A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 三、填空题(每空1分,还要有风险评估、简答题(共37分) 1. 阶段评审与同行评审的区别、(压力测试)、易用性测试、(容量测试)、(本地化测试),性能指标全部达到要求。
B. 所有测试项没有残余一级、二级和三级错误。
C. 立项审批表、需求分析文档:静态测试和动态测试 静态测试方法:①编码标准与准则 ②走查 ③审查 ④评审 动态测试方法:①语句覆盖 ②判定覆盖 ③条件覆盖 ④判定-条件覆盖 ⑤条件组合覆盖 ⑥路径覆盖 ⑦条件组合+路径覆盖 6. 系统测试计划是否需要同行评审,为什么?(4 分) 答:系统测试计划需要进行同行评审,错误的╳) 1.软件测试的目的是尽可能多的找出软件的缺陷。
() 2.Beta 测试是验收测试的一种:控制测试质量,我认为最好是做好测试用例的设计,这样可以对测试的覆盖率进行控制。
补充:文档测试要注意一下几点。
2.系统测试的策略有功能测试第一题:我认为需要在测试前需要先写好测试计划
试题难度:难度:偏易试题类型:填空题试题内容:根据要求用四舍五...
电梯功能测试—单个功能:1、电梯内分楼层键是否正常2、电梯内开关门键是否正常3、电梯内的报警键是否正常使用4、电梯外的上下键是否正常5、同时关注显示屏,电梯内外的显示屏显示的电梯层数、运行方向是否正常6、有障碍物时,电梯门的感应系统是否有效功能测试—逻辑业务/功能交互1、功能与功能模块间的集成,可根据电梯当前状态是上行、下行还是停止来设计测试点,以保证覆盖率电梯当前状态是上行时,有人在X楼按下上升/下降键,电梯是否会停止电梯当前状态是下行时,有人在X楼按下上升/下降键,电梯是否会停止在搭载满员的情况下,如有人在X楼按下上升/下降键,电梯是否会停止2、功能设备与设备间的集成,关注功能接口,比如:电梯和大楼层,电梯和摄像头,电梯与空调,电梯和对讲机(报警装置),电梯与显示屏,电梯与其他电梯的协作能力例如:一栋楼有2部电梯,一部停在2楼,一部停在4楼,有人1楼按电梯,是否2楼的电梯下降到1楼开界面测试1、查看电梯的外观,按钮的图标显示,电梯内部张贴的说明(比如报警装置的说明、称重量等)易用性测试1、楼层按键高度(小孩和一些身高矮的用户会按键不方便)2、电梯是否有地毯、夏天是否有空调、通风条件、照明条件、手机信号是否通畅3、电梯是否有扶手,是否有专针对残疾人的扶手等等兼容性测试1、电梯的整体和其他设备的兼容性,与大楼的兼容,与海地隧道的兼容等等2、不同类型的电压是否兼容安全性测试1、下坠时是否有制动装置2、暴力破坏电梯时是否报警,超重是否报警3、停电情况下电梯是否有应急电源装置性能测试1、测试电梯负载单人时的运行情况(基准测试)2、多人时的运行情况(负载测试)3、一定人数下较长时间的运作(稳定性测试)4、更长时间运作时的运行情况(疲劳测试)5、不断增加人数导致电梯报警(拐点压力测试)...
冷艳的熊猫