软件测试笔试题及答案

合集下载

迪普软件测试工程师笔试题及答案

迪普软件测试工程师笔试题及答案

迪普软件测试工程师笔试题及答案一.选择题(每题4分)1.以下哪种情况需要编写测试软件需求() [单选题] *A.新项目无测试软件,引入自动测试软件时;B.测试软件发生变更时;C.软件调试过程中,测试软件需求不适用需要修改时;D.以上皆是。

(正确答案)2.通常由谁负责编写测试软件需求() [单选题] *A.PE;B.TE;(正确答案)C.TE主管;D.以上皆是。

3.以下哪种不属于软件需求模板中的内容() [单选题] *A.需求背景/目的;B.设备清单与硬件接口;C.需求描述;D.验证报告。

(正确答案)4.以下哪种设备必须提供通讯方式和相关通讯命令() [单选题] *A.OSA AQ6370C/D;B.功率计8163A/B;C.专用自制设备;(正确答案)D.衰减器8157A。

5.需求描述包括() [单选题] *A.产品概述;B.功能需求;C.具体需求;D.以上皆是。

(正确答案)6.具体需求可以不包含如下哪项内容?() [单选题] *A.详细定标/检查/测试方法步骤;B.产品工作模式;C.设备关键参数设置;D.缩写单词释义。

(正确答案)7.参考附件可以包含?() [单选题] *A.默认值表;B.命令清单;C.光路图;D.以上都是。

(正确答案)8.审批流程在哪个系统中?() [单选题] *A.无源部门系统。

(正确答案)B.PLM系统。

C.OA系统。

D.邮箱Notes系统。

9.审批流程附件名称包含如下哪项内容会导致审批人员无法打开附件?() [单选题] *A.数字;B.字母;C.#;(正确答案)D.以上都不会。

10.由谁负责跟进软件需求审批流程签批进度() [单选题] *A.PE;B.流程提交人;(正确答案)C.软件工程师;D.TE主管。

11.需要注明参数设置的设备有() [单选题] *A.光谱仪;B.功率计;C.示波器;D.以上都是。

(正确答案)12.以下属于特殊设备,需要在软件需求中给出通讯命令的有() [单选题] *A.自制泵源工装;B.新型号光谱仪;C.产线未使用过的设备;D.以上都是。

软件测试人员面试笔试题及答案

软件测试人员面试笔试题及答案

软件测试笔试试题一、单选题1.关于HTTP协议中状态码的表示,下列说法错误的是( A)A.1**:表示服务器错误B.2**:表示请求成功地接收C.3**:表示重定向D.4**:表示客户端错误2.在Linux中.要解包bugzilla.tar.gz并详细报告tar命令处理的文件名,应使用命令(A )A.tar –xvzf bugzilla.tar.gz B.tar –cvzf bugzilla.tar.gzC.tar –cvzf bugzilla.tar.gz D.tar –cxvf bugzilla.tar.gz3.有如下C程序#include <stdio.h>void main(){int n;int s = 0;int t = 1;for( n = 1 ; n <= 20 ; n++){_______s += t;}printf(“%d\n”, s);}若使该程序实现计算1!+ 2!…….+20!的功能,则在程序横线上应填语句(D )A.n*=tB. n=n*(n-1)C. t=t*(n-1)D. t*=n;4.有如下IP地址(1)192.168.1.1 (2)10.10.0.0 (3)165.100.0.0 (4)202.255.0.255 则下列说法中正确的是(C )A.(1)是C类地址可以直接出现在互联网上B.(2)是A类地址,主机号为0.0,不可以直接出现在互联网上C.(3)是B类地址,不可以直接出现在互联网上D.(4)是D类地址,不可以直接出现在互联网上5. 下列常用的测试用例设计技术中,不属于白盒测试技术的是(D )A.信息流分析法B.数据流分析法C.逻辑覆盖测试和基本路径测试D.状态图法6、关于冒烟测试,下列说法错误的是(C )。

A.冒烟测试指软件经过修改后,对其关键功能进行的测试B.为防止出现时间、人力的浪费,在通过冒烟测试后系统方可进入全面测试阶段C.进行冒烟测试时,需要返测上一版本中所有已知的缺陷。

测试岗位招聘笔试题及解答(某大型集团公司)

测试岗位招聘笔试题及解答(某大型集团公司)

招聘测试岗位笔试题及解答(某大型集团公司)(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、关于软件测试的基本概念,以下哪项描述是不准确的?A. 软件测试是为了发现软件中存在的缺陷。

B. 软件测试只能由开发者进行,以确保软件的正确运行。

C. 测试过程可以涉及不同的人员和团队,如开发、质量保证、产品经理等。

D. 软件测试包括多个阶段,如单元测试、集成测试和系统测试等。

2、在软件测试过程中,以下哪种类型的测试主要关注软件在不同环境和条件下的性能表现?A. 功能测试B. 压力测试C. 用户接受度测试D. 代码覆盖测试3、在大型集团公司中,招聘测试岗位通常要求应聘者具备哪些核心能力?A. 团队协作能力B. 解决问题的能力C. 创新思维能力D. 执行力4、某大型集团公司正在开发一个新的项目,项目经理希望了解应聘者的项目管理能力。

以下哪个选项最能反映项目管理能力?A. 编程技能B. 设计能力C. 时间管理能力D. 财务管理能力5、在大型集团公司中,招聘测试岗位通常要求应聘者具备哪些核心能力?A. 团队协作能力B. 解决问题的能力C. 技术研发能力D. 以上都是6、对于测试岗位来说,以下哪个工具或技术主要用于测试软件的功能和性能?A. JIRAB. SQLC. SeleniumD. Docker7、在大型集团公司中,招聘测试岗位通常要求应聘者具备哪些核心能力?A. 项目管理能力、数据分析能力、沟通协调能力B. 创新能力、团队协作能力、解决问题的能力C. 业务理解能力、领导力、技术背景D. 以上都是8、在进行招聘测试时,以下哪项不是常用的评估工具?B. 行为面试问题C. 情景模拟题D. 个人简历分析9、在大型集团公司中,招聘测试岗位通常要求应聘者具备哪些核心能力?A. 团队协作能力B. 解决问题的能力C. 技术研发能力D. 以上都是 10、以下哪项不是大型集团公司招聘测试岗位的典型职责?A. 设计和实施测试方案B. 分析测试结果并出具报告C. 编写和优化测试工具D. 直接参与产品开发工作二、多项选择题(本大题有10小题,每小题4分,共40分)1、在大型集团公司中,招聘测试岗位通常要求应聘者具备哪些核心能力?A. 项目管理、数据分析、团队协作、沟通能力B. 项目管理、编程技能、市场调研、创新能力C. 人力资源管理、财务管理、法律知识、战略规划D. 人力资源管理、数据分析、项目管理、领导力2、在进行软件测试时,以下哪项不是测试人员应该关注的关键点?A. 功能的正确性C. 用户体验的好坏D. 系统的安全性3、在设计招聘测试题目时,以下哪项原则是关键?A. 题目越难越好B. 题目应与工作内容紧密相关C. 题目数量越多越好D. 题目不需要重复4、在大型集团公司中,测试岗位的员工福利通常包括哪些?A. 奖金B. 健康保险C. 年假D. 所有以上选项5、在敏捷开发方法中,测试工程师的角色通常被称为?A. 质量保证经理B. 测试经理C. 产品经理D. 开发经理6、对于测试岗位来说,以下哪个陈述是正确的?A. 测试用例的编写不需要考虑用户体验B. 测试用例的编写应该完全依赖于用户需求文档C. 测试用例的编写应该考虑到系统的可扩展性和可维护性D. 测试用例的编写不需要考虑测试环境的搭建和维护7、以下哪些是大型集团公司常见的招聘流程步骤?A. 发布职位空缺B. 简历筛选C. 面试D. 录用通知E. 员工培训8、测试岗位笔试题中,以下哪些是有效的沟通技能?A. 清晰表达思想B. 倾听他人意见C. 避免使用专业术语D. 快速解决问题E. 保持积极态度9、关于软件缺陷管理流程的以下描述中,正确的有:A. 测试人员发现缺陷后,需要记录并报告给项目经理。

上交所软件测试笔试题

上交所软件测试笔试题

上交所软件测试笔试题一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。

(Y)2.Beta 测试就是验收测试的一种。

(Y)3.验收测试是由最终用户来实施的。

(N)4.项目立项前测试人员不须要递交任何工件。

(Y)5.单元测试能发现约80%的软件缺陷。

(Y)6.代码评审就是检查源代码与否达至模块设计的建议。

(N)7.自底向上集成需要测试员编写驱动程序。

(Y)8.功率测试就是检验必须检验的系统的能力最低能够达至什么程度。

(N)9.测试人员要坚持原则,缺陷未修复完坚决不予通过。

(N)10.代码评审员通常由测试员出任。

(N)11.我们可以人为的使得软件不存在配置问题。

(N)12.内置测试计划在需求分析阶段末递交。

(N)二、选折1.软件验收测试的合格通过准则就是:(ABCD)A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B.所有测试项没残存一级、二级和三级错误。

C.立项审批表、需求分析文档、设计文档和编码实现一致。

D.验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?(ABCD)A.项目经理B.SQA 负责人C.布局负责人D.测试组3.以下关于alpha 测试的叙述中恰当的就是:(AD)A.alpha 测试需要用户代表参加B.alpha 测试不须要用户代表出席C.alpha 测试是系统测试的一种D.alpha 测试就是验收测试的一种4.测试设计员的职责有:(BC)A.制订测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实行活动的步入准则就是:(ABC)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、填空1.软件验收测试包含:正式宣布验收测试,alpha测试,beta测试。

2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦)3.设计系统测试计划须要参照的项目文挡存有:软件测试计划,软件市场需求工件和运算计划。

spss期末考试笔试试题及答案

spss期末考试笔试试题及答案

spss期末考试笔试试题及答案 一、选择题(每题2分,共20分) 1. 在SPSS中,数据文件的扩展名是( )。 A. .txt B. .doc C. .sav D. .xls

答案:C 2. SPSS中,用于描述数据集中的中心趋势的统计量是( )。 A. 众数 B. 中位数 C. 平均数 D. 全部都是 答案:D 3. 在SPSS中,执行描述性统计分析的菜单路径是( )。 A. 分析 > 描述统计 > 频率 B. 分析 > 描述统计 > 描述 C. 分析 > 描述统计 > 探索 D. 分析 > 描述统计 > 交叉表

答案:B 4. 在SPSS中,进行独立样本t检验的前提条件是( )。 A. 样本量足够大 B. 数据服从正态分布 C. 两组样本独立 D. 两组样本方差相等

答案:C 5. 在SPSS中,用于检查数据正态分布的图形是( )。 A. 直方图 B. 箱线图 C. 散点图 D. Q-Q图

答案:D 6. 在SPSS中,进行方差分析(ANOVA)的菜单路径是( )。 A. 分析 > 比较均值 > 单因素ANOVA B. 分析 > 比较均值 > 独立样本T检验 C. 分析 > 相关性 > 双变量 D. 分析 > 回归 > 线性

答案:A 7. 在SPSS中,进行相关性分析的菜单路径是( )。 A. 分析 > 相关性 > 双变量 B. 分析 > 相关性 > 偏相关 C. 分析 > 相关性 > 距离相关 D. 分析 > 回归 > 线性

答案:A 8. 在SPSS中,进行回归分析的菜单路径是( )。 A. 分析 > 回归 > 线性 B. 分析 > 回归 > 逻辑回归 C. 分析 > 回归 > 曲线估计 D. 分析 > 回归 > 非线性

答案:A 9. 在SPSS中,用于创建新变量的菜单路径是( )。 A. 转换 > 计算变量 B. 转换 > 描述统计 > 描述 C. 转换 > 描述统计 > 频率 D. 转换 > 描述统计 > 交叉表 答案:A 10. 在SPSS中,用于数据文件的保存的快捷键是( )。 A. Ctrl + S B. Ctrl + Z C. Ctrl + X D. Ctrl + C

腾讯软件测试笔试题及答案

腾讯软件测试笔试题及答案

腾讯软件测试笔试题及答案答案选择题:A。

原式=x * (x + 4 * x + 2*x) + x + 1,x用一次乘法,x看成是(x),这样用掉第二次乘法,外面的x * 是第三次乘法,所有常系数乘法都展开成连加。

A。

一开始觉得A肯定不对,因为会溢出,但不知道其实正如微机原理课上原的,溢出会有标识位,连加减的时候会考虑到这个标识位的作用,这样A就对了。

A。

死代码是指永远不会执行到的代码,不是注释,比如if(0){ },大括号里的就是死代码。

D。

共享内存销毁了,会对其他正在使用这段内存的进程造成破坏。

A。

A走到B共需要12步,其中7步必须向右,5步必须向上,但次序可以不同,因此是C(7,12),要求P不能走,那么走到P的可能次数是C(3,6),从P走到B的可能次数是C(4,6),因此结果是C(7,12) C(3,6)*C(4,6)=492。

D。

除了加密以外,剩下的事情在第一个10分钟内可以并发完成。

C。

快排选主元会打乱原次序。

C。

A当数据完全有序时就是O(n),B当数退化成线性表时(只有一叉时)出现,C快排只对无序、随机序列有优势。

D是对的。

D。

长度1的子序列有10-2-1-1=6个,长度2子序列有9-1=8个,长度3有8个,长度4有7个长度10有1个,加起来就是50。

C。

卡特兰数,C(n,2n)/(n+1),n是入栈元素的个数,这里n=3,C(3,6)/4=5,同学彼此是不同的,因此要全排列一下,结果为5*3!*3!=180。

填空题:4813。

61。

这个有规律的,只要耐心一点就行了,ack(1,x)=2+x,ack(2,x)=3+x*2,ack(3,0)=5,ack(3,1)=ack(3,0)*2+3=13,ack(3,2)=ack(3,1)*2+3=29,ack(3,3)=ack(3,2)*3+2=61。

不会。

ORDER BY; LIMIT享元模式,40。

1到7以及他们的和是不用创建的,从8开始,28(是1到7的和)+8=36,36需要创建,36+9=45,45需要创建依次类推,在加数是32之前(含32)需要创建的对象是32-8+1=25,某数+32=某数之后33至40所表示的加数也要创建,这样有8个加数+ 8个和,共有16个数需要创建,注意,加数中包含36,这个我们已经创建了,所以有25+8+8-1=40个数的对象需要创建。

软件测试面试笔试题大全含答案

软件测试面试笔试题大全含答案

软件测试面试笔试题大全含答案软件测试面试笔试题含答案一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。

(Y)2.Beta测试是验收测试的一种。

(Y)3.验收测试是由最终用户来实施的。

(N)4.项目立项前测试人员不需要提交任何工件。

(Y)5.单元测试能发现约80%的软件缺陷。

(Y)6.代码评审是检查源代码是否达到模块设计的要求。

(N)7.自底向上集成需要测试员编写驱动程序。

(Y)8.负载测试是验证要检验的系统的能力最高能达到什么程度。

(N)9.测试人员要坚持原则,缺陷未修复完坚决不予通过。

(N)10.代码评审员一般由测试员担任。

(N)11.我们可以人为的使得软件不存在配置问题。

(N)12.集成测试计划在需求分析阶段末提交。

(N)2二、选填1.软件验收测试的合格通过准则是:(ABCD)A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B.所有测试项没有残余一级、二级和三级错误。

C.立项审批表、需求分析文档、设计文档和编码实现一致。

D.验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?(ABCD)A.项目经理B.SQA负责人C.配置负责人D.测试组3.下列关于alpha测试的描述中正确的是:(AD)A.alpha测试需要用户代表参加B.alpha测试不需要用户代表参加C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种4.测试设计员的职责有:(BC)A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:(ABC)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化3三、添空1.软件验收测试包括:正式验收测试,alpha测试,beta测试。

2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦)3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

华为笔试题xx华为软件测试笔试题及答案0527一、判断题1软

华为笔试题xx华为软件测试笔试题及答案0527一、判断题1软

华为笔试题xx华为软件测试笔试题及答案0527一、判断题1软xx华为软件测试笔试题及答案05-27一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。

()2.Beta 测试是验收测试的一种。

()3.验收测试是由最终用户来实施的。

()4.项目立项前测试人员不需要提交任何工件。

1、华为公司的全称为()A、深圳市华为技术有限公司 B、华为技术有限公司C、华为公司 D、我司(答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,华为c语言笔试面试题05-271、局部变量能否和全局变量重名答:能,局部会屏蔽全局。

要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到xx华为招聘会笔试题05-27一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。

()2.Beta 测试是验收测试的一种。

()3.验收测试是由最终用户来实施的。

()4.项目立项前测试人员不需要提交任何工件。

笔试题一1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。

2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP 与UDP呢 ?3.请问交换机和路由华为软件测试笔试题05-27选择题:下面那种文件不是符合PE格式的是A.exe B.xls C.dll D.vdx(?)文件操作的唯一依据是A文件名 B文件句柄 C物理地址 D?下面哪个操作不会启动触发器华为历年笔试题05-27(1)什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。

2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。

在这种情况下,可以将所有包含文件xx年华为校园招聘笔试题05-27题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。

请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题1.软件可靠性是指在指定的条件下使用时;软件产品维持规定的性能级别的能力;其子特性C是指在软件发生故障或者违反指定接口的情况下;软件产品维持规定的性能级别的能力..A.成熟性; B.易恢复性;C.容错性; D.可靠性依从性2.关于软件质量的描述;正确的是__B____A.软件质量是指软件满足规定用户需求的能力;B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;C.软件质量保证过程就是软件测试过程;D.以上描述都不对3.____B__方法根据输出对输入的依赖关系设计测试用例..A.路径测试B.等价类 C.因果图D.边界值4.下列关于软件验收测试的合格通过准则错误的是:___C___A.软件需求分析说明书中定义的所有功能已全部实现;性能指标全部达到要求;B.所有测试项没有残余一级、二级和三级错误;C.立项审批表、需求分析文档、设计文档和编码实现不一致;D.验收测试工件齐全5.测试设计员的职责有:___B___①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动A.①④B.②③ C.①③D.以上全是6.对于业务流清晰的系统可以利用D场景法贯穿整个测试用例设计过程广在用例中综合使用各种测试方法;对于参数配置类的软件;要用C正交试验法选择较少的组合方式达到最佳效果;如果程序的功能说明中含有输入条件的组合情况;则一开始就可以选用B因果图法和判定表驱动法A.等价类划分B.因果图法C.正交试验法D.场景法、7.下列软件实施活动的进入准则描述错误的是:__D____A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化8.正式的技术评审FTRFormal Technical Review是软件工程师组织的软件质量保证活动;下面关于FTR指导原则中错误的是__C____A.评审产品;而不是评审生产者的能力B.要有严格的评审计划;并遵守日程安排C.对评审中出现的问题要充分讨论;以求彻底解决D.限制参与者人数;并要求评审会之前做好准备9.下列关于文档测试描述错误的是__A____A.文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性;B.正确性是指不要把软件的功能和操作写错;也不允许文档内容前后矛盾;C.完备性是指文档不可以“虎头蛇尾”;更不许漏掉关键内容..有些学生在证明数学题时;喜欢用“显然”两字蒙混过关..文档中很多内容对开发者可能是“显然”的;但对用户而言不见得都是“显然”的;D.文档不可以写成散文、诗歌或者侦探、言情小说;要让大众用户看得懂;能理解10.以下关于集成测试的内容正确的有__D____①集成测试也叫组装测试或者联合测试;②在把各个模块连接起来的时候;穿越模块接口的数据是否会丢失;③一个模块的功能是否会对另一个模块的功能产生不利的影响;④各个子功能组合起来;能否达到预期要求的父功能;⑤全局数据结构是否有问题;⑥单个模块的误差累积起来;是否会放大;从而达到不能接受的程度;A.①②④⑤⑥B.②③④⑤⑥C.①②③⑤⑥D.以上全部正确11.软件测试的目的是___B___A.评价软件的质量B.发现软件的错误C.找出软件中的所有错误 D.证明软件是正确的12.为了提高测试的效率;应该___D___A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划 D.选择发现错误的可能性大的数据作为测试数据13.下列关于软件测试的叙述中;选择出全部正确的一组___A___1 用黑盒法测试时;测试用例是根据程序内部逻辑设计的No2 尽量用公共过程或子程序去代替重复的代码段No3 测试是为了验证该软件已正确地实现了用户的要求NO4 对于连锁型分支结构;若有n个判定语句;则有2n条路径Yes5 尽量采用复合的条件测试;以避免嵌套的分支结构Yes6 GOTO语句概念简单;使用方便;在某些情况下;保留GOTO语句反能使写出的程序更加简洁Yes7 发现错误多的程序模块;残留在模块中的错误也多Yes8 黑盒测试方法中最有效的是因果图法No9 在做程序的单元测试时;桩存根模块比驱动模块容易编写No10 程序效率的提高主要应通过选择高效的算法来实现. YesA.456710 B.12457C.24579 D.以上描述全部正确14.下列关于alpha、beta 测试的描述中正确的是:__A____A.alpha 测试需要用户代表参加;B.beta 测试是不是验收测试的一种;C.alpha 测试不需要用户代表参加;D.beta 测试是系统测试的一种;15.关于自动化测试局限性的描述;以下错误的描述有___B___A.自动化测试不能取代手工测试B.自动测试比手工测试发现的缺陷少C.自动测试不能提高测试覆盖率D.自动化测试对测试设计依赖性极大16.PSP是指个人软件过程 ;是一种可用于 A 控制、 B管理和 C 改进个人软件工作方式的自我改善过程..A、控制B、管理C、改进D、高效E、充分F、适宜二、填空题1.软件验收测试包括:正式验收测试;alpha测试;beta测试..2.软件的六大质量特性包括:功能性、可靠性、可用性、效率、稳定性、可移植性..3.软件测试按照不同的划分方法;有不同的分类:1按照软件测试用例的设计方法而论;软件测试可以分为白盒测试法和黑盒测试法..2从是否执行程序的角度;软件测试可以分为静态测试和动态测试..3按照软件测试的策略和过程来分类;软件测试可分为单元测试、集成测试、系统测试、验证测试和确认测试..4.软件生命周期包括制定计划、需求分析定义、软件设计、程序编码、软件测试、软件运行、软件维护、软件停用等8个阶段5.软件测试的模型分为:V模型、W模型、X模型、H模型、测试驱动模型6.系统测试的策略有:功能测试;性能测试;可靠性测试;负载测试;易用性测试;强度测试;安全测试;配置测试;安装测试;卸载测试;文挡测试;故障恢复测试;界面测试;容量测试;兼容性测试;分布测试;可用性测试..7.一个文本框要求输入6位数字密码;且对每个帐户每次只允许出现三次输入错误;对此文本框进行测试设计的等价区间有:密码位数:6位和非6位的;密码内容:数字的和非数字的;输入次数:三次以内和超过三次..三、判断题1.软件测试的目的是尽可能多的找出软件的缺陷..Y2.验收测试是由最终用户来实施的..N3.要充分注意软件测试中的群集现象..Y4.单元测试能发现约80% 的软件缺陷..Y5.代码评审是检查源代码是否达到模块设计的要求..N6.好的测试方案是极可能发现迄今为止尚未发现的错误..N7.测试人员要坚持原则;缺陷未修复完坚决不予通过..N8.代码评审员一般由测试员担任..N9.我们可以人为的使得软件不存在配置问题..N10.集成测试计划在需求分析阶段末提交..N11.软件测试就是为了验证软件功能实现的是否正确;是否完成既定目标的活动;所以软件测试在软件工程的后期才开始具体的工作..N12.发现错误多的模块;残留在模块中的错误也多.. Y13.测试人员在测试过程中发现一处问题;如果问题影响不大;而自己又可以修改;应立即将此问题正确修改;以加快、提高开发的进程..N四、简答题1.什么是软件测试为了发现程序中的错误而执行程序的过程..2.白盒测试有几种方法总体上分为静态方法和动态方法两大类..静态:关键功能是检查软件的表示和描述是否一致;没有冲突或歧义..动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖..3.系统测试计划是否需要同行审批;为什么需要;系统测试计划属于项目阶段性关键文档;因此需要评审..4.简述软件测试中的“80-20原则”..180% 的软件缺陷常常生存在软件 20% 的空间里;2测试工作中能够发现和避免 80% 的软件缺陷;此后的验收测试等能够帮助我们找出剩余缺陷中的 80% ;最后的 5% 的软件缺陷可能只有在系统交付使用后用户经过大范围、长时间使用后才会曝露出来..380% 的软件缺陷可以借助人工测试而发现; 20% 的软件缺陷可以借助自动化测试能够得以发现..由于这二者间具有交叉的部分;因此尚有 5% 左右的软件缺陷需要通过其他方式进行发现和修正5.给你辆自行车;你认为最需要检查的是哪些地方为什么若要保证质量必须要检查三个部件;是什么为什么6.性能测试的目的是什么;做好性能测试的关键是什么1.评估系统的能力;测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力;并帮助作出决策..2.识别体系中的弱点:受控的负荷可以被增加到一个极端的水平;并突破它;从而修复体系的瓶颈或薄弱的地方..3.系统调优:重复运行测试;验证调整系统的活动得到了预期的结果;从而改进性能..4.检测软件中的问题:长时间的测试执行可导致程序发生由于内存泄露引起的失败;揭示程序中的隐含的问题或冲突..5.验证稳定性resilience可靠性reliability:在一个生产负荷下执行测试一定的时间是评估系统稳定性和可靠性是否满足要求的唯一方法..做好性能测试工作的关键是强度测试Stress Test:强度测试7.测试人员在软件开发过程中的任务是什么初级5分1、寻找Bug;2、避免软件开发过程中的缺陷;3、衡量软件的品质;4、关注用户的需求..8.一个缺陷测试报告的组成1测试软件项目名称;每个要测试软件项目都有唯一的名称;有的公司对项目还有特定的编号..2测试软件版本号;测试周期内;一般需要测试多个软件版本;报告错误时;一定要正确填写产生错误的软件版本号..3测试者名称;便于分清责任;便于管理..4测试日期与时间;便于分析和统计错误报告信息..5测试软件环境;包括操作系统和其他必要的软件程序..6测试硬件环境;包括测试计算机和其他测试设备的配置信息..7错误描述;简明的描述错误的特征;便于查询和快速浏览..包含以下几个方面:a)错误标识编号 ID#;每个错误都有一个唯一的标识编号;方便查询..b)错误类型;根据错误类型;分配给适当的人员处理错误..c)错误级别;错误的严重程度和处理的优先级;优先处理高级别的错误..d)错误状态;错误状态表明错误是否已经处理和将怎样处理;根据错误状态;采用适当的处理方法..e)错误处理者名称;便于分清责任;便于管理..f)重现错误的操作步骤;便于重现错误;修复错误和验证错误..g)期望的结果;描述满足设计要求的结果..h)实际测试结果;描述实际测试后得到的结果..i)必要的附图;便于确认错误的表现形式和错误位置..8测试者的建议等注释;便于错误处理者快速和正确处理错误五、应用题1.输入三个整数a、b、c;通过程序判定是否构成三角形..要求输入a、b、c必须满足a≤200;b≤200;c≤200.请用黑盒测试方法编制测试用例..2.一个有广告的花杯子;尽可能多的设计测试用例..3.请设计一个关于ATM自动取款机的测试用例1.功能:a)ATM所识别卡的类型b)密码验证身份登陆、是否为掩码、输入错误密码时是否提示;连续三次错误吞卡等;c)取款功能:i.金额多少的限制;单次最大最小提取金额、每天最大提取金额等;ii.取款币种的不同;如人民币、美元、欧元等..d)是否提示客户操作完成后;打印相关操作信息;e)查询功能是否正常..f)转账功能是否正常..g)是否提示客户操作完成后;取回客户卡;2.性能:a)是否有自动吞卡非法客户\密码错误客户\规定时间内未完成相关操作功能的客户;如果有;有无报警功能保密报警;b)平均无故障时间;平均故障修复时间;输入密码后验证时间;出钞票时间;查询余额等待时间..3.易用性a)ATM各个操作功能硬件是否正常、易懂;b)ATM的界面显示是否友好;c)ATM是否支持英文操作;d)ATM是否存在异常断电、黑客入侵有自动保护报警功能;。

相关文档
最新文档