摘要:
软件测试分为几个阶段? 各阶段的测试策略和要求是什么? 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段: 单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试:集成测试是将模块按照设计要求组装 阅读全文
posted @ 2021-01-04 20:42
赵薇0721
阅读(313)
评论(0)
推荐(0)
摘要:
软件测试的策略是什么? 软件测试策略:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。 阅读全文
posted @ 2021-01-04 20:41
赵薇0721
阅读(116)
评论(0)
推荐(0)
摘要:
软件产品质量特性是什么? 功能性:适应性、准确性、互操作性、依从性、安全性。 可靠性:成熟性、容错性、易恢复性。 可使用性:易理解性、易学习性、易操作性。 效率:时间特性、资源特性。 可维护性:易分析性、易变更性、稳定性、易测试性。 可移植性: 适应性、易安装性、遵循性、易替换性 阅读全文
posted @ 2021-01-04 20:40
赵薇0721
阅读(101)
评论(0)
推荐(0)
摘要:
软件质量保证体系是什么 ?国家标准中与质量保证管理相关的几个标准是什么?他们的编号和全称是什么? SQA由一套软件工程过程和方法组成,以保证(软件的)质量。SQA贯穿整个软件开发过程,(它)应包括需求文档评审、代码控制、代码评审、变更管理、配置管理、版本管理和软件测试。 软件质量保证(SQA-Sof 阅读全文
posted @ 2021-01-04 20:39
赵薇0721
阅读(363)
评论(0)
推荐(0)
摘要:
简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试 静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。 动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行 阅读全文
posted @ 2021-01-04 20:38
赵薇0721
阅读(465)
评论(0)
推荐(0)
摘要:
什么是测试用例 ?什么是测试脚本 两者的关系是什么? 测试用例:为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。 测试脚本是为了进行自动化测试而编写的脚本。 两者的关系: 测试脚本的编写必须对应相应的测试用例 阅读全文
posted @ 2021-01-04 20:35
赵薇0721
阅读(592)
评论(0)
推荐(0)
摘要:
软件的安全性应从哪几个方面去测试? 软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。 用户认证安全的测试要考虑问题: 1.明确区分系统中不同用户权限 2.系统中会不会出现用户冲突 3.系统会不会因用户的权限的改变造成混乱 4用户登陆密码是否是可见、可复制 5是否可以通过 阅读全文
posted @ 2021-01-04 20:34
赵薇0721
阅读(86)
评论(0)
推荐(0)
摘要:
目前主要的测试用例设计方法是什么? 白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖 黑盒测试:边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、测试大纲法、随机测试、场景法 阅读全文
posted @ 2021-01-04 20:32
赵薇0721
阅读(40)
评论(0)
推荐(0)
摘要:
什么是软件质量? 概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。 影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,分别反 阅读全文
posted @ 2021-01-04 20:30
赵薇0721
阅读(83)
评论(0)
推荐(0)
摘要:
软件配置管理的作用?软件配置包括什么? 软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变 阅读全文
posted @ 2021-01-04 20:29
赵薇0721
阅读(71)
评论(0)
推荐(0)
摘要:
什么是软件测试?软件测试的目的与原则 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 软件测试的目的: 测试是程序的执行过程,目的在于发现错误 一个成功的测试用例在于发现至今未发现的错误 一个成功的测试是发现了至今未发现的错误的测试 确保产品完成 阅读全文
posted @ 2021-01-04 20:28
赵薇0721
阅读(181)
评论(0)
推荐(0)
摘要:
软件生存周期及其模型是什么? 软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶段有 阅读全文
posted @ 2021-01-04 20:27
赵薇0721
阅读(121)
评论(0)
推荐(0)
摘要:
试述软件的概念和特点?软件复用的含义?构件包括哪些? 软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提 阅读全文
posted @ 2021-01-04 20:26
赵薇0721
阅读(78)
评论(0)
推荐(0)
摘要:
一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别? 300个用户在一个客户端上,会占用客户机更多的资源,而影响测试的结果。线程之间可能发生干扰,而产生一些异常。 300个用户在一个客户端上,需要更大的带宽。 IP地址的问题,可能需要使用IP Spoof来绕过服务器对于单一IP 阅读全文
posted @ 2021-01-04 20:25
赵薇0721
阅读(212)
评论(0)
推荐(0)
摘要:
在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试 建立测试计划,确定测试标准和测试范围 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等 根据测试用例,开发自动测试脚本和场景: 录制测试脚本:新建一个脚本(Web/HTML协议);点击录制按钮,在弹出的对 阅读全文
posted @ 2021-01-04 20:24
赵薇0721
阅读(90)
评论(0)
推荐(0)
摘要:
面向对象三大特性 a、封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。 (把对象的属性私有化,同时提供可以被外界访问这些属性的方法) b、继承:继承是使用已存在的类的定义作为基础,建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的 阅读全文
posted @ 2021-01-04 08:55
赵薇0721
阅读(78)
评论(0)
推荐(0)
摘要:
final 有什么用? 用于修饰类、属性和方法; a、被final修饰的类不可以被继承 b、被final修饰的方法不可以被重写 c、被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是。引用指向的内容,引用指向的内容是可以改变的 阅读全文
posted @ 2021-01-04 08:54
赵薇0721
阅读(60)
评论(0)
推荐(0)
摘要:
什么是Java注释 定义:用于解释说明程序的文字分类: 单行注释:格式: // 注释文字 多行注释:格式: /* 注释文字 */ 文档注释:格式:/** 注释文字 */ 作用:在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调试和交流。注释的内 容在程序编译的时候 阅读全文
posted @ 2021-01-04 08:53
赵薇0721
阅读(47)
评论(0)
推荐(0)
摘要:
Java有哪些基本数据类型 定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。 a.、数值型:整数类型(byte,short,int,long) b、浮点类型(float,double) c、字符型(char) d、布尔型(boolean) 阅读全文
posted @ 2021-01-04 08:51
赵薇0721
阅读(66)
评论(0)
推荐(0)
摘要:
面向过程和面向对象的区别 a.、两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。 b.、编程思路不同:面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、执行方法来完成功能。 c.、封装性:都具有封装性 阅读全文
posted @ 2021-01-04 08:50
赵薇0721
阅读(61)
评论(0)
推荐(0)
浙公网安备 33010602011771号