软件测试笔试题2019
(完整版)软件测试工程师面试笔试题

判断题:1、软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。
( √ )2、白盒测试侧重于程序结构,黑盒测试侧重于功能,其中白盒测试需要程序员参与,黑盒测试不需要 (×)3、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。
(√)4、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试( × )5、系统测试应尽可能在实际运行使用环境下进行(√)6、详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。
( √ )7、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。
(×)8、程序、需求规格说明、设计规格说明都是软件测试的对象(√)9、第三方测试是在开发方与用户方的测试基础上进行的验证测试 ( × )10、数据流图和数据字典共同构成系统的逻辑模型。
( √ )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.为了提高测试效率,应该取一切可能的输入数据作为测试数据。
(×)2. 发现错误多的程序模块,残留在模块中的错误也多。
(×)4.等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。
全国软考真题(中级)-数据库工程师-2019年上半年上午-考试真题及答案解析(选择题)【可修改文字】

可编辑修改精选全文完整版全国软考真题(中级)数据库工程师2019年上半年上午考试真题及答案解析(选择题)一、单项选择题(共75分,每题1分。
每题备选项中,只有1个最符合题意)●1.计算机执行程序时,CPU中()的内容是一条指令的地址。
A.运算器B.控制器C.程序计数器D.通用寄存器【参考答案】C●2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。
A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设【参考答案】C●3.在计算机的存储系统中,()属于外存储器。
A.硬盘B.寄存器C.高速缓存D.内存【参考答案】A●4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)})R,则该系统的构成方式是()。
A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联【参考答案】C●5.令序列X、Y、Z的每个元素都按顺序进栈,且每个元素进栈和出栈仅一次。
则不可能得到的出栈序列是()。
A.XYZB.XZYC.ZXYD.YZX【参考答案】C●6.以下关于单链表存储结构特征的叙述中,不正确的是()。
A.表中结点所占用存储空间的地址不必是连续的B.在表中任意位置进行插入和删除操作都不用移动元素C.所需空间与结点个数成正比D.可随机访问表中的任一结点【参考答案】D●7.B-树是一种平衡的多路查找树。
以下关于B-树的叙述中,正确的是()。
A.根结点保存树中所有关键字且有序排列B.从根结点到每个叶结点的路径长度相同C.所有结点中的子树指针个数都相同D.所有结点中的关键字个数都相同、K【参考答案】B●8.对于给定的关键字序列X47,34,13,12,52,38,33,27,5},若用链地址法(拉链法)解决冲突来构造哈希表,且哈希函数为H(key)=key%11,则()。
A.哈希地址为1的链表最长B.哈希地址为6的链表最长C.34和12在同一个链表中D.13和33在同一个链表中【参考答案】C●9.某有向图G的邻接表如下图所示,可看出该图中存在弧<v2,v3>,而不存在从顶点V1出发的弧。
软考-19年5月 高项真题与解析

2019年上半年信息系统项目管理师上午试卷I● RFID射频技术多应用于物联网的(1)。
(1)A.网络层B.感知层C.应用层D.传输层试题分析物联网架构分为三层:感知层、网络层和应用层。
感知层:由各种传感器构成,包括温湿度传感器、二维码标签、RFID标签和读写器、摄像头、GPS等感知终端。
感知层是物联网识别物体、采集信息的来源。
网络层:由各种网络,包括互联网、广电网、网络管理系统和云计算平台等组成,是整个物联网的中枢,负责传递和处理感知层获取的信息。
应用层:物联网和用户的接口,它与行业需求结合,实现物联网的智能应用。
RFID(射频识别技术),简称射频技术,是物联网中使用的一种传感器技术,可通过无线电信号识别特定目标并读写相关数据,无须识别系统与特定目标之间建立机械或光学接触。
参考答案:B● 智慧城市建设参考模型(2)利用SOA(面向服务的体系架构)、云计算、大数据等技术,承载智慧应用层中的相关应用,提供应用所需的各种服务的共享资源。
(2)A.通信网络层B.计算与存储层C.系统分析D.数据及服务支撑层试题分析智慧城市建设参考模型包括有依赖关系的五层和对建设有约束关系的三个支撑体系。
其中这五层具体如下。
(1)物联感知层:提供对城市环境的智能感知能力,利用信息采集设备、传感器、监控摄像机、GPS 等,实现对城市基础设施、大气环境、交通、公共安全等信息的采集、识别和监测。
(2)通信网络层:以互联网、电信网、广播电视网、城市专用网、无线网络(如Wi-Fi)、移动4G为主要接入网,组成网络通信基础设施。
(3)计算与存储层:包括软件资源、计算资源和存储资源。
(4)数据及服务支撑层:利用SOA(面向服务的体系架构)、云计算、大数据等技术,通过数据和服务的融合,支撑承载智慧应用层中的相关应用,提供应用所需的各种服务和共享资源。
(5)智慧应用层:各种基于行业或领域的智慧应用及应用整合,如智慧交通、智慧园区、智慧社区等。
软件测试题目及其答案

1.动手实践题。
火车票退款业务流包括多个业务环节,其中比较重要的一个环节就是退票金额的计算。
请先熟悉下面的退票业务需求。
退票业务需求描述:(1)对开车前15天(不含)以上退票的,不收取退票费。
(2)票面乘车站开车前48小时以上的,退票时收取票价5%的退票费。
(3)开车前24小时以上、不足48小时的,退票时收取票价10%的退票费。
(4)开车前不足24小时的,退票时收取票价20%的退票费。
(5)上述计算的尾数以5角为单位,尾数小于2.5角的舍去、2.5角以上且小于7.5角的计为5角、7.5角以上的进为1元。
(6)开车前2小时并且没有打印纸质车票,可以在网上退票,晚于开车前2小时或者已经打印了车票,只能在车站退票窗口办理。
假设用户张三购买了一张2019年6月30日上午07:52(2019-06-30-07)的火车票,请尝试运用场景法设计该用户退票流程的测试用例。
订单参见图6-26。
图6-26 火车票订单答案:用场景法设计测试用例。
2.动手实践题。
某程序有4个输入因子A,B,C,D,其水平分别为: A: A1,A2 B: B1,B2,B3 C: C1,C2,C3,C4 D: D1,D2,D3 试用PICT工具为该程序设计测试用例。
答案:创建test1.txt文件,保存到PICT安装目录下,文件内容如下示:打开CMD命令控制台,切换到PICT安装目录,运行PICT命令生成测试用例,如下图所示:最终生成的测试用例如下图所示:3.动手实践题。
设有3个独立的查询条件,根据这些查询条件可以获得特定员工的个人信息。
员工号(ID)员工姓名(Name)员工邮件地址(Email)每个查询条件包括3种情况:不填、填上正确的内容、填上错误的内容。
请用正交试验法为其设计测试用例。
答案:员工号(ID):1001、NULL、A!员工姓名(Name):Alice、NULL、A!001员工邮件地址(Email):************、NULL、A!001选择正交表L9(34),共9条测试用例,如下表示。
2019年下半年软件水平考试(初级)信息系统运行管理员下午(应用技术)真题试卷含答案解析

试题一---为题目类型阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。
【说明】某云服务企业在 A 市新建了数据中心,开展本地云服务业务。
总部安排小张前往 A 市承担信息系统运维管理工作。
小张根据业务需求提供了一整套服务支撑方案,内容包含机房环境、服务器、存储、网络、数据库、中间件、应用程序的运维服务。
由于维护团队所需人员无法及时招聘到位,小张说服公司将日常运维工作外包给本地服务商。
公司要求外包人员必须遵循统一的运维管理制度和规范,使用公司要求的模板,并且按要求做好每日的日常运行记录,包含异常情况记录。
1.说明采用外包方式组建运维团队的优势。
2.基于以上案例,按照运维对象,可以从哪些方面归纳运维人员的职责?3.在开展运维团队人员管理工作时,除了明确人员任务及职权范围外,小张还应该做什么? 将该选项编号填入答题纸对应栏内。
A.提供丰厚的薪资福利,确保人员不流失 B.对每个岗位工作定期检查与评价 C.实现每个岗位有 AB 角备份 D.明确人员入职的门槛,必须达到本科及以上学历 E.对人员进行必要的培训4.基于以上案例,请写出日常运行记录中应该记录的异常情况包括哪些内容。
试题二---为题目类型阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】 A 公司是一家专业的系统集成及运维服务商,主要为电力行业用户提供端到端的解决方案及技术支持服务。
公司现为某电力公司 2019 年信息系统提供运维服务,范围包括信息系统、硬件设备、数据、机房及其基础设施等。
运维对象分布在公司本部办公楼、下属 11 个供电局和 9 个异地工区。
维护方式为驻场人员维护,提供5×8小时现场服务及7×24小时紧急故障远程处理服务。
小孙为新加入该项目的运维人员,负责部分业务系统的维护工作。
6.给出服务器及存储设备常规操作的主要内容。
7.某业务系统软件不能正常工作,需对系统实施恢复安装操作。
2019年下半年软件评测师考试《软件测试应用技术》下午真题及标准答案

2019年下半年软件评测师考试《软件测试应用技术》下午真题(总分100, 考试时间150分钟)案例分析题阅读下列C程序,回答下列问题。
请针对上述C程序给出满足100%DC (判定覆盖)所需的逻辑条件。
答案:buf_c[i]<7||buf_c[i]>14;i>=32;buf_len>512;buf_len<=512buf_len==0;buf_len!=0i=total_bytesbuf_c[i]==’\0’;buf_c[i]!=’\0’buf_c[i]<7||buf_c[i]>14;buf_c[i]>=7&&buf_c[i]<=14i>=32;i<32判定覆盖:设计足够的测试用例,使得使程序中的每个判定至少都获得一次“真值”或“假值”。
又称分支覆盖:使程序中的每一个取“真”分支和取“假”分支至少经历一次。
本题中涉及到判定的点的条件项分别为:buf_len>512;buf_len==0;i14;i>=32;buf_len>512;buf_len<=512buf_len==0;buf_len!=0i=total_bytesbuf_c[i]==’\0’;buf_c[i]!=’\0’buf_c[i]<7||buf_c[i]>14;buf_c[i]>=7&&buf_c[i]<=14i>=32;i<32请画出上述程序的控制流图,并计算其控制流图的环路复杂度v(G)。
答案:v(G)=8控制流图是描述程序控制流的一种图示方法。
其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。
基本结构如下所示:本题由于在//8 //12后都存在break语句,导致执行//8 //12后程序结构会发生改变。
控制流程图的环路复杂性V(G)等于:(1)控制流程图中的区域个数。
2019上半年软考(软件设计师)上午考试真题

1.计算机执行指令的过程中,需要由( A )产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。
A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器2.DMA控制方式是在(C )之间直接建立数据通路进行数据的交换处理。
A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设3.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。
若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为(C )A.数据局部性B.指令局部性C.空间局部性D.时间局部性4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)²)R则该系统的构成方式是( C )。
A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联5.在( D )校验方法中采用模2运算来构造校验位。
A.水平奇偶B.垂直奇偶C.海明码D.循环冗余6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是(B )。
A.指令长度固定、指令种类尽量少B.指令功能强大、寻址方式复杂多样C.增加寄存器数目以减少访存次数D.用硬布线电路实现指令解码,快速完成指令译码7.(B )防火墙是内部网和外部网的隔离点它可对应用层的通信数据流进行监控和过滤。
A.包过滤B.应用级网关C.数据库D.WEB8.下述协议中与安全电子邮箱服务无关的是(C )。
A.SSLB.HTTPSC.MIMED.PGP9-10.用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。
A和B通信时可使用(A )来对用户的身份进行认证;使用( D)确保消息不可否认。
A.数字证书B.消息加密C.用户私钥D.数字签名A.数字证书B.消息加密C.用户私钥D.数字签名11.震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的( D )。
全国软考真题(高级) 信息系统项目管理师 2019年上半年上午 考试真题及答案解析(选择题)

全国软考真题(高级)信息系统项目管理师2019年上半年上午考试真题及答案解析(选择题)一、单项选择题(共75分,每题1分。
每题备选项中,只有1个最符合题意)●第1题.RFID射频技术多应用于物联网的()。
A、网络层B、感知层C、应用层D、传输层【参考答案】B【答案解析】●第2题.智慧城市建设参考模型的()利用SOA(面向服务的体系架构)、云计算、大数据等技术,承载智慧应用层中的相关应用,提供应用所需的各种服务和共享资源。
A、通信网网络层B、计算与存储层C、物联感知层D.数据及服务支撑层【参考答案】D【答案解析】●第3题.在信息系统的生命周期中,开发阶段不包括()。
A、系统规划B、系统设计C、系统分析D、系统实施【参考答案】A【答案解析】开发阶段保函:系统开发、系统设计、系统实施、系统验收●第4题. ()的目的是缩小数据的取值范围,使其更适合于数据挖掘算法的需要,并且能够得到和原始数据相同的分析结果。
A、数据清洗B、数据集成.C、数据变换D、数据归纳【参考答案】D【答案解析】数据归约是指在尽可能保持数据原貌的前提下,最大限度地精简数据量。
数据归约技术可以用来得到数据集的归约表示,它虽然小,但仍大致保持原数据的完整性。
这样,在归约后的数据集上挖掘将更有效,并产生相同(或几乎相同)的分析结果。
●第5题. ()向用户提供办公软件、工作流等服务,使软件提供商从软件产品的生产者转变成服务的运营者。
A、lansB、PaasC、SaasD、Daas.【参考答案】C【答案解析】●第6题.区块链的特征不包括()。
A、中心化B、开放性C、信息不可篡改D、匿名性【参考答案】A【答案解析】区块链主要有以下六个特征:1.去中心化2.去信任3.开放性4.自治性5.信息不可篡改6.匿名性●第7题.软件架构中,()模式包括主程序子程序数据抽象和面向对象,以及层次结构。
A、数据流B、调用/返回C.虚拟机D、独立构件【参考答案】B【答案解析】Garlan和Shaw对通用软件架构风格进行了分类,他们将软件架构分为数据流风格、调用/返M风浴、独、y.构件风格、虛拟机风格和仓厍风格。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.软件的概念?软件是计算机系统中与硬件相互依存的一部分,包括程序、数据以及与其相关文档的完集合。
2.软件测试的概念?使用人工会自动手段来运行或测试某个系统的过程,其目的在于检验他是否满足规定的需求或弄清预期结果与实际结果之间的差别。
3.测试人员与开发人员区别?1)人员不同测试:开发人员和测试人员开发:只有开发人员2)所处阶段不同测试:贯穿整个软件开发生命周期调试:在软件开发编码阶段以及测试过程中对bug进行调试3)对bug处理结果不同测试:只找出错误,不解决调试:找出错误并解决4.什么是需求?1)用户解决问题或达到目标所需的条件或权能2)系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或权能5.测试生命周期模型V模型、W模型、瀑布模型、螺旋模型、敏捷H模型6.软件测试流程1)需求分析、需求评审2)制定测试计划、计划评审3)编写测试用例、用例评审4)测试实施阶段、执行测试用例按照设计好的用例、准备好的数据和制定的测试策略,实施进行具体的测试过程5)测试评估阶段测试总结、缺陷分析、过程评估7.V模型8.W模型9.瀑布模型10.需求评审内容?1)对需求的描述是否易于理解?2)是否存在二义性的需求?3)是否定义了术语表,对特定含义的术语给予了定义?4)最终产品的每个特征是用唯一的术语描述的吗?5)需求中的条件和结果是否合理,有没有遗漏一些异常因果关系?6)需求中有没有包含不确定描述,如:大约、可能、等7)每个规格是不是都有明确说明?8)环境搭建是否可能有困难?11.需求分类业务需求、用户需求、系统需求12.什么是测试用例?为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。
也就是解决要测什么、怎么测和如何衡量的问题13.什么是测试计划软件测试计划就是软件测试工作正式实施之前明确测试的对象,并且通过对资源、时间、风险、测试规范和预算等方面的综合分析和规划,保证有效的实施软件测试。
14.用例优先级1)高:最常执行以保证功能性是稳定的,目标的行为和能力可以正常的工作,和重要的错误和边界被测试的测试用例的集合2)中:这是给出的功能区域或功能变得更详细,检查功能的多数方面包括边界,错误和配置测试的测试用例3)低:这是通常最少被执行的测试用例,但这并不意味之这些测试不重要,只是说他们在项目的生命期间里不是常常被执行,如GUI、错误信息、可用性15.用例内容主要分为三大部分:基本信息、用例主体、执行记录基本信息:项目名称、功能模块名、用例设计人、测试执行人、功能特性、测试目的、预置条件、参考信息用例主体:用例编号、测试对象、检查点、预置条件、用例说明、优先级、预期结果执行记录:测试结果、缺陷编号、备注16.用例执行结果通过、不通过、未运行、无法运行17.测试计划内容测试目的、测试背景、文件受众、术语和定义、测试参考文档、测试提交文档、测试范围、测试策略、测试资源、测试进度里程碑、系统错误和优先级测试阶段进入退出标准和通过标准18.测试阶段1)单元测试(组件测试):对软件中的最小可测试单元进行检查和验证2)集成测试:自顶向下集成测试、自底向上集成测试集成策略:广度优先、深度优先3)系统测试4)验收测试19.黑盒测试方法动态测试、故障转移和恢复测试、配置测试、容量测试、UI测试、cookie测试、数据和数据库完整性测试、易用性测试、功能测试、性能测试、自动化测试、健壮性测试、稳定性测试、场景测试、逻辑测试、随机测试、冒烟测试、兼容性测试、逆向思维测试本地化测试、接口测试、回归测试、alpha测试、beta测试、安全性和访问控制测试20.白盒测试和黑盒测试区别白盒测试:通过程序的源代码进行测试而不是用用户界面黑盒测试:通过使用整个软件或某种软件功能来严格的测试1)测试特点不同白盒测试:测试程序接口与结构黑盒测试:测试功能2)测试依据不同白盒测试:软件程序黑盒测试:需求规格说明书3)侧重点不同白盒测试:关注背部代码结构黑盒测试:关注功能逻辑实现21.测试类型黑盒测试、白盒测试、灰盒测试22.回归测试更新新版本以后确保老版本的功能依然可以使用23.Alpha测试、beta测试和验收测试区别1)Alpha测试:由用户在开发环境下进行的测试,也可以是开发机构内部的用户在模拟实际操作环境下进行的测试。
开发者坐在用户旁边,这是在开发者受控的环境下进行的测试。
由开发者随时记录下错误情况和使用中的问题。
2)Beta测试:由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。
开发者通常不在测试现场,这是在开发者无法控制的环境下进行的测试。
由用户记录下遇到的所有问题,定期向开发者报告。
beta测试是一模拟真实的使用环境从而发现缺陷的一种测试3)验收测试是以用户为主的测试,软件开发和QA人员也应该参加,测试一般在用户所在地进行,由用户验证软件产品是否满足了所有的需求的一系列的验收测试工作。
仅限于做项目的公司,部门内部测试稳定后,根据合同中需求由发包商进行验收测试。
验收测试的目的是为了以发现”未实现的需求”为目的,以评估”适合使用”为目标,该类测试的不是以发现缺陷为主要目的。
4)区别:两者的主要区别是测试的场所不同。
Alpha测试是指把用户请到开发方的场所来测试,beta测试是指在一个或多个用户的场所进行的测试。
Alpha测试的环境是受开发方控制的,用户的数量相对比较少,时间比较集中。
而beta测试的环境是不受开发方控制的,谁也不知道用户如何折磨软件,用户数量相对比较多,时间不集中。
一般地,alpha测试先于beta测试执行。
通用的软件产品需要较大规模的beta测试,测试周期比较长。
如果产品通过了beta测试,那么就可以正式发行了。
Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。
这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。
Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。
这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。
24.冒烟测试确保软件满足系统测试的要求25.系统测试通过标准不存在致命或严重级别的bug不存在优先级为P1的bug遗留问题不能大于总bug’数的8%遗留问题不能明显影响用户使用26.集成模块驱动模块、存根模块27.验收测试内容合同验收测试、法规性验收测试、alpha测试、beta测试、确保实际效果与需求一致28.确认测试缺陷修复后再对其进行测试,确保真正被修复29.设计用例原则100%覆盖需求规格说明书30.编写测试用例方法大纲法、等价类划分法、边界值、因果图、错误推断、场景法、正交法31.Bug优先级P1:应立即修复问题P2:在产品发布之前必须修复的问题P3:如果时间允许应该修复的问题P4:可以在发布版本中存在的问题P5:可改可不改,无伤大雅32.Bug严重程度致命、严重、一般、轻微、建议33.常用的bug管理工具禅道、JIRA、bugfree、QC34.符合以下5个规则的才能叫做软件缺陷1)软件为达到产品说明书标明的功能2)软件出现了产品说明书指明不会出现的错误3)软件功能超出产品说明书指明范围4)软件未达到产品说明书虽未指出但应达到的目标5)软件测试人员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好35.缺陷产生原因程序设计错误、文档不完善、需求不断变化、软件的复杂性、沟通交流不够、工期短,任务大、软硬件支持不完善36.判断发现的问题是否是缺陷的方法1)通过参考文档来确认缺陷2)通过了解软件产品的行业背景来发现缺陷3)通过沟通来确认和识别缺陷37.缺陷报告准则1)Correct(准确):每个组成部分的描述准确,不会引起误解2)Clear(清晰):每个组成部分的描述清晰,易于理解3)Concise(简洁):只包含必不可少的信息,不包括任何多余的内容4)Complete(完整):包含复现该缺陷的完整步骤和其他本质信息5)Consistent(一致):按照一致的格式书写全部缺陷报告38.缺陷报告用途记录缺陷、缺陷分类、缺陷跟踪39.缺陷报告生命周期()处理流程激活、待确认、已解决、待返测、重新激活、已关闭40.缺陷报告内容三部分:基本信息、缺陷主体、跟踪记录1)基本信息:编号、版本号、软件名称、编译号、测试人员、日期、指定处理人、硬件平台、操作系统、严重程度、优先级2)缺陷主体:缺陷概述、预置条件、详细描述、预期结果、实际结果3)跟踪记录:处理报告、处理日期、修改记录、返测人、返测版本、返测日期、返测记录41.OSI网络七层协议42.App兼容性测试有哪些浏览器、系统、分辨率、网络、系统版本43.Web测试方法UI、兼容性、易用性、表单值域、义务流程、业务逻辑、本地化、接口、逆向思维、cookie、安全性、配置、故障转移恢复、数据准确性、压力、负载、稳定性、错误推测、比较、探索性、随机测试等44.App测试方法弱网、耗电量、流量、兼容性、UI、来电异常、内存溢出、权限、安全性、交互易用性、安装、卸载、升级更新、以及所有web测试方法45.性能测试三种方法压力测试、负载测试、稳定测试46.测试对象有哪些程序、数据、文档、过程、网络、硬件47.测试软件架构如何划分CS/BS48.接口测试的请求方式post、get分别是什么意思Post:向服务器提交请求(数据)Get:向服务器获取数据49.接口测试能做哪些测试方法等价类、边界值、必填项、逻辑、流程、安全性sql注入、cookie 50.给你一个物体要怎么测试功能、可靠性、易用性、效率、可维护性、可移植性杯子测试1)功能测试(Function test)能否装水,除了装水,能否装其他液体。
比如可乐,酒精能装多少ML的水杯子是否有刻度表杯子能否泡茶,跑咖啡杯子是否能放冰箱,做冰块杯子的材质是什么(玻璃,塑料,黄金做的)2)界面测试(UI Test)外观好不好看。
什么颜色杯子的形状是怎么样的。
杯子的重量是多少杯子是否有异味杯子的图案是否合理3)性能测试(performance test)能否装100度的开水(泡茶)能否装0度冰水装满水,放几天后,是否会漏水杯子内壁上的涂料是否容易脱落。
杯子上的颜色是否容易褪色或者脱落被坦克压下,是否会碎(这条是开玩笑的哈)4)安全性测试(Security test)制作杯子的材料,是否有毒放微波炉里转的时候,是否会爆炸, 或者杯子是否会熔化。
从桌子上掉到水泥地上是否会摔碎。
杯子是否容易长细菌杯子是否有缺口,会划坏嘴巴杯子内壁上的材料,是否会溶解到水中杯子破碎后,是否会对使用者造成伤害5)可用性测试(Usability Test)杯子是否容易烫手杯子是否好端,好拿杯子的水是否容易喝到杯子是否有防滑措施51.Loadrunner组成部分1)脚本生成器:录制调试脚本用的。