TA的每日心情 | 无聊 前天 09:05 |
---|
签到天数: 1050 天 连续签到: 1 天 [LV.10]测试总司令
|
3.9.10 瑞星测试工程师笔试和面试真题及答案
试题1.因特网中的E-mail协议、IE协议、NAT协议分别是什么?
答案:E-mail协议是POP3、SMTP、IMAP、SMTP。
IE协议是HTTP。
NAT协议是TCP/IP。
试题2.进程、线程的定义及区别是什么?
答案:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分配的基本单位,它是比进程更小的能独立运行的基本单位。线程基本上不拥有系统资源,只拥有少量在运行中必不可少的资源(如程序计数器、一组寄存器和栈),但是它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个线程可以创建和撤销另一个线程,同一个进程中的多个线程可以并发运行。
试题3.软件测试工作是枯燥的,你是如何理解的?黑盒测试、白盒测试、回归测试、软件压力测试的定义分别是什么?
答案:软件测试工作并不枯燥,通过它可以了解不同的业务,还可以进行自动化测试。白盒测试是指根据代码实现设计测试用例,黑盒测试是指根据业务逻辑来设计测试用例,回归测试是指在开发者修复完bug后进行测试用例回归。软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。软件压力测试的基本思路很简单,它不在常规条件下运行手动或自动测试,而在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行软件压力测试的资源包括内部内存、CPU、磁盘空间和网络带宽。
3.9.11 奇虎360软件测试工程师面试真题及答案
试题1.怎样划分缺陷的等级?
答案:1表示严重,2表示中等,3表示不重要。或者,1表示紧急,2表示中等紧急,3表示不紧急。
试题2.怎样看待软件测试?
答案:略。
试题3.软件测试是一个什么样的行业?
答案:很有前途、正在发展的行业。
试题4.已知“图书”表和“作者”表,“图书”表列出了图书号、图书名、作者编号、出版社、出版日期,“作者”表列出了作者姓名、作者编号、年龄、性别。用SQL语句查询年龄小于平均年龄的作者姓名、图书名及出版社。
答案:使用以下语句。
- select 作者姓名,图书名,出版社from图书,作者where图书.作者编号=作者.作者编号and作者.
- 年龄<(select average(年龄)from作者)AV
复制代码 试题5.你的职业规划是什么?
答案:前期提升技术水平,3~5年之后根据自身发展情况和机会,决定走技术还是走管理路线。
试题6.写出你常用的测试工具。
答案:TestNG、Selenium、JUnit、JMeter等。
试题7.你希望以后的软件测试是一个怎样的行业?
答案:我希望它是一个拥有很多高新技术的行业。
试题8.软件测试项目从什么时候开始?
答案:从软件项目的需求分析开始。
试题9.软件测试为什么从需求分析开始?有什么作用?
答案:尽早开始对测试人员了解被测对象有帮助,编写的测试用例会更加全面,并且会降低后期测试引起误解的概率。
3.9.12 北大方正软件测试工程师面试真题及答案
试题1.甲、乙二人比赛爬楼梯,已知每层楼梯的高度相同,两人的速度不变,当甲到3层时,乙到2层。照这样计算,当甲到9层时,乙到( )层。
A.5B.6C.7D.8
答案:A。
试题2.有一份选择题试卷共6个小题,其得分标准是答对一道小题得8分,答错得0分,不答得2分。某位同学得了20分,则他( )。
A.至多答对了1道小题B.至少有3道小题没答
C.至少答对了3道小题D.答错了两道小题
答案:D。
试题3.有一只蜗牛要从井底爬出来,井深20尺(1尺=(1/3)m)。蜗牛每天白天向上爬3尺,晚上向下滑两尺。该蜗牛( )天才能爬出井口。
A.20B.19C.18D.15
答案:C。
试题4.( )的计算结果最接近1.25×8的值?
A.3.3×3B.1.7×6C.1.6×6D.2.1×5
答案:A。
试题5.你认为软件测试工程师最应该具备的职业素质是( )。
A.编码能力B.逻辑能力C.管理能力D.协调能力
答案:A。
试题6.求职面试准备阶段,你认为你最应该( )。
A.准备服装B.复习技术
C.准备简历D.了解应聘公司背景
答案:D。
试题7.入职第一天你最应该( )。
A.准备服装B.准备小礼物C.调整心态D.了解上班路线
答案:C。
试题8.你最喜欢的领导是( )的。
A.温和型B.情绪型C.技术型D.谋略型
答案:C。
试题9.判断题(正确的画“√”,错误的画“×”)
(1)好的测试员不懈于追求完美。 (√)
(2)测试程序仅按预期方式运行即可。 (×)
(3)不存在质量很高但可靠性很差的产品。 (×)
(4)软件测试员可以对产品说明书进行白盒测试。 (×)
(5)静态白盒测试可以找出遗漏之处和问题。 (√)
(6)总是首先设计白盒测试用例。 (×)
(7)可以发布具有配置缺陷的软件产品。 (√)
(8)所有软件必须进行某种程度的兼容性测试。 (√)
(9)所有软件都有一个用户界面,因此必须测试易用性。 (×)
(10)测试组负责软件质量。 (×)
试题10.软件的缺陷等级应如何划分?
答案:1表示不重要,2表示中等,3表示严重。或者,1表示紧急,2表示中等紧急,3表示不紧急。
试题11.如果能够运行完美的黑盒测试,还需要进行白盒测试吗?为什么?
答案:需要,进行黑盒测试时测试人员完全不考虑程序内部的逻辑结构和内部特征,只依据程序的需求分析规格说明,以检查程序的功能是否符合它的功能说明。
试题12.你认为一个优秀的测试工程师应该具备哪些素质?
答案:优秀的测试工程师应具有良好的计算机编程基础,具有创新精神和超前意识,不懈努力,追求完美,具有整体观念,对细节敏感,具有团队合作精神,具有责任心、耐心、细心、信心,具有沟通能力,时时保持怀疑态度,并且有预防缺陷的意识。
试题13.产品测试到什么时候就算完成了?
答案:上线验证好之后。
试题14.测试计划的目的是什么?
答案:识别任务、分析风险、规划资源和确定进度。
试题15.软件测试应该划分几个阶段?简述各个阶段的含义及各个阶段应测试的重点。
答案:软件测试主要分为单元测试、集成测试、系统测试、验收测试。
单元测试:对软件中的基本组成单位(如一个模块、一个过程等)进行的测试。它是软件动态测试的最基本、最重要的部分之一,其目的是检验软件基本组成单位的正确性。
集成测试:在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。
系统测试:对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求。检查软件的行为和输出是否正确并非一项简单的任务,它称为测试的“先知者问题”。
验收测试:旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集。
单元测试的重点是测试每个模块,以保证源代码的正确性,单元测试主要用白盒测试方法。
集成测试的重点是判断程序构成是否有问题,系统测试主要采用黑盒测试方法,辅以白盒测试方法。
系统测试的重点验证软件满足所有功能、性能需求,系统测试仅应用黑盒测试方法。
验收测试的重点是验证系统达到了用户的要求,验收测试主要采用测试或测试。
试题16.针对缺陷应采取怎样的管理措施?
答案:提交缺陷报告、分配缺陷报告、处理缺陷报告、返测报告、关闭缺陷报告等。
试题17.下面属于动态分析的是( )。
A.代码覆盖率B.模块功能检查
C.系统压力测试D.程序数据流分析
答案:B、C、D。
试题18.下面属于静态分析的是( )。
A.代码规则检查B.程序结构分析
C.程序复杂度分析D.内存泄漏
答案:A、B、C。
|
|