您当前位置:主页 > 教育资讯 > 招生问答 >
【云南培训计算机学校】昆明系统测试的策略有_云南中专职校招生网

【云南培训计算机学校】昆明系统测试的策略有

【云南培训计算机学校】昆明系统测试的策略有哪些? 有功能测试、性能测试、负载测试、强度/压力测试、易用性测试、安全测试、配置测试、安装测试、文档测试、故障恢复测试、..

18669064800 立即咨询

快速申请办理

称       呼 :
手机号码 :
备       注:
分享:

【云南培训计算机学校】昆明系统测试的策略有

发布时间:2020-01-11 热度:

  【云南培训计算机学校】昆明系统测试的策略有哪些?
  有功能测试、性能测试、负载测试、强度/压力测试、易用性测试、安全测试、配置测试、安装测试、文档测试、故障恢复测试、用户界面测试、可用性测试。
  请说出这些测试最好由那些人员完成,测试的是什么?
  代码、函数级测试
  一般由白盒测试人员完成,他们针对每段代码或函数进行正确性检验,检查其是否正确的实现了规定的功能和性能。
  模块、组件级测试
  主要依据是程序结构设计测试模块间的集成和调用关系,一般由白盒测试人员完成,接口测试可以由测试人员完成。
  系统测试
  在于模块测试与单元测试的基础上进行测试。了解系统功能与性能,根据测试用例进行全面的测试。由系统测试人员完成。
  在 在 windows  下保存一个文本文件时会弹出保存对话框,如果为文件名建立测试用例,等价类应该怎样划分?
  分析需求
  Windows 中文件名长度除去盘符,最长 255 字符,不区分中英文;不能使用/\:*"<>|、com0-com9、lpt0-lpt9、lpt、nul、aux等字符,不允许文件重名(询问替换还是附加(1)) 有效类 25 个字符 无效类 空、含有非法字符、输入 256 字符134  假设有一个文本框要求输入 10  个字符的邮政编码,对于该文本框应该怎样划分等价类?
  分析需求
  允许使用哪些字符(大写字母、小写字母、数字、标点符号),哪些字符具有特殊用途(保留字符),字符可以混合使用吗,是否可以留空 有效 英文字母,如 ABCDefghik、数字和其他混合,如 123AAAAAAA、数字:1234567890 无效 特殊字符,如 10 个*或¥,小于十个字符,如 123;大于十个字符,如 11111111111;空字符;保留字符135  软件测试项目从什么时候开始?为什么?
  软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势,缺陷发现的越晚,修复它所花费的成本就越大。
  怎么 理解 回归测试
  回归测试: (regression testing)有两类:用例回归和错误回归; 用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会不会重新发现问题。
  错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的部分进行测试的方法。
  你认为做好测试计划工作的关键是什么?
  明确测试的目标,增强测试计划的实用性
  软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确 坚持“5W”规则,明确内容与过程 “5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束日期(When),指出测试的方法和工具(How),给出测试文档和软件的存放位置(Where)。
  采用评审和更新机制,保证测试计划满足实际需求 分别创建测试计划与测试详细规格、测试用例138  您是否了解以往所工作的企业的软件开发过程?如果了解, , 请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
  开发过程
  需求调研(需求人员)、需求分析(需求人员)、概要设计(设计人员)、详细设计(设计人员)、编码(开发人员) 测试过程 需求评审、系统测试设计、概要设计评审、集成测试设计、详细设计评审、单元测试设计、测试执行 测试工作的整个过程都做过,擅长做测试设计…139 LoadRunner  分为哪三个模块?请简述各模块的主要功能。
  Virtual User Generator
  虚拟用户发生器
  用于录制脚本、调试脚本、增强脚本、运行脚本 Controller 控制器 用于创建、运行和监控场景 Analysis 分析 用于分析测试结果140  针对于软件的行业背景,你如何理解软件的业务?
  阅读用户手册了解软件的功能和操作流程;
  看一些业务的专业书籍补充业务知识;
  如果有用户实际的数据,可以拿实际的数据进行参考; 参考以前的用例和 BUG 报告; 在使用软件的过程中多思考; 多与产品经理交流。
  如何定位测试用例的作用?
  测试用例是测试人员在测试过程中的重要参考依据。
  测试用例可以帮助实施有效的测试,所有被执行的测试都是有意义的,不要执行毫无意义的测试操作。
  良好的测试用例不断地被重复使用,使得测试过程事半功倍。
  测试用例是一个知识积累的过程。
  测试用例是一个知识传递的过程,能保持一致、稳定的测试质量 从项目管理的角度来说,测试用例的通过率是检验代码质量保证效果最主要的指标之一。
  测试用例也可以作为评估测试人员进度、工作量以及跟踪/管理测试的工作效率的主要因素,从而更加合理地做出测试安排或调整。
  需求测试的注意事项有哪些?
  是否使用了公司的模板
  文档内容是否符合规范
  所有的需求分级是否清析适当
  所有的需求是否具有一致性
  需求是否可行
  需求是否足够
  所有的其它需求是交叉引用是否正确
  用户描述是否清楚
  是否用客户的语言来描述需求
  每个需求描述是否清楚没有岐义
  是否所有的需求都是可验证
  是否每条需求都具有独立性,即使发生了变化也不会影响其它需求 性能指标是否明确 非功能性需求是否得到充分表现 是否完整列出适用的标准或协议、标准和协议之间是否存在冲突等143  主键、外键的作用,索引的优点与不足主键是表中的唯一标示键。
  作用:保证实体的完整性,加快数据库的操作速度,增加新的表记录时,数据库会自动检索新记录的主键值,不允许该值与其他表中记录的主键重复,数据库会按主键值的顺序显示记录,如果没有设定主键,则按输入的顺序显示记录。
  外键
  是主键的从属,表示了两个表之间的联系。
  作用:使用外键可以建立数据之间的关联,还可以避免冗余。
  索引
  通过创建唯一性的索引,可以保证表中数据的唯一性 加速数据的检索速度 加快表与表之间的连接 在使用分组与排序数据检索时,可以显著检索分组与排序的时间 在查询的过程中使用优化隐藏器,提供系统性能。
  缺点
  u 创建索引需要时间,且随着数据量的增加而增加u 索引需要占用物理空间u 当对表中数据进行修改时,索引也要动态维护,降低了数据的维护速度144  性能测试的流程测试需求分析测试计划制定与评审测试用例设计与开发,编写测试脚本测试执行与监控,开发场景分析测试结果编写性能测试报告·测试经验总结145  你接触过正则表达式吗?怎么校验 数字?
  可以使用[0-9]表示 1 位数字,也可以使用\d 表示 1 位数字 使用多对[]可以表示多位,也可以使用{重复次数}来表示,有的软件需要使用\{进行转义 比如 6 位数字,检验写法有 [0-9] [0-9][0-9][0-9][0-9][0-9]
  \d\{6\}
  146  什么是 BS  架构?什么是 CS  架构?
  BS 是浏览器/服务器架构,需要通用客户端,主要压力在服务器 CS 是客户端/服务器架构,需要专用客户端,客户端承担一部分工作和压力147  什么是 OO  思想?
  Object Oriented
  面向对象的思想
  以数据为核心
  将问题分解为不同的事物或类和对象,考虑类和对象的特征和行为 编程时,创建类,类包含属性和方法,属性反应所有对象的共同特征,方法反应所有对象的公共行为 创建对象,调用方法148  什么是 JRE ?什么是 JDK ?
  JRE 是 java 运行时环境,内含 java 虚拟机和类库,用于运行 java 程序,一般需要安装到需要运行 java 程序的客户端 JDK 是 java 开发包,内含 jre 和开发 java 程序的类库,一般用于开发 java 程序149 Java  的三大特征分别是什么?
  继承
  可以共享或分享其他类的代码,实现代码复用,一般使用 extends 关键字实现 多态 表示类和对象有多种形态,以实现处理的多样化,多态可以使用类数组、方法重载、方法重写等实现 类数组是定义数组时使用父类,而元素对象使用子类 方法重载是方法名相同,但是参数的个数、类型、顺序不同 方法重写是子类继承父类后,重新编写了与父类同名且参数完全相同的方法 封装 是将类的属性进行的“保密性”处理,不允许属性的使用者通过.属性来访问和操作属性,需要通过访问器和设置器才可以使用 一般可以将属性使用 public以外的修饰符修饰就可以实现不同程度的封装,封装力度最大的是 private 关键字,只允许本类可以直接使用150  成员变量用static  修饰和不用 static  修饰有什么区别?
  使用 static 的成员变量被称为类变量,表示属性值是公共的,比如大家的学校、国籍等,占用的内存是一段所有对象共享的内存,仅此一份;如果一个对象更改了 static变量的值,其他对象的此属性值也会发生变化,而无 static 的属性隶属于每个对象,占用内存独立,相互不影响151  如果变量用 final  修饰,则会 如何?如果方法用 final  修饰,则会如何?如果类用 final  修饰, , 则会如何?请举例说明你见过哪些异常?
  final 修饰变量,称为终态变量,表示这个变量是常量,后面的代码以及其他类和对象将不允许修改此变量的值 final 修饰的方法表示这是一个终态方法,不允许子类去重写 final 修饰的类为终态类,不允许其他类继承 final 修饰的类 常见的异常 ArithmeticExceptionu 算数异常,比如除以 0 InputMismatchExceptionu 数据类型不匹配异常 FileNotFoundExceptionu 文件不存在、写文件时文件只读152  请编码实现如下功能 : 将字符串 ”I Love China ” 存储到硬盘上 FileWriter writer=new FileWriter(文件名,true) true 表示追加数据 writer.write(字符串) writer.close() FileWriter file=new FileWriter("e:/a.txt",true); String a="hello zhsan\r\nhoware you"; file.write(a); file.close();153  你了解几种约束?
  主键
  为了保证实体完整性,具体是为了保证表中的实体或行的唯一性,控制表中的行不重复 不允许空值 不允许重复 一个表中只允许最多一个主键 唯一键 为了保证实体完整性,具体是为了保证表中某个列下的行数据不重复 有的数据库允许空值 不允许重复 check 检查约束 通常为了空值列的行数据必须符合要求,比如范围要求,例如性别只能输入男或女,年龄只能输入 0-100 非空 表示数据不能为空,必须输入数据 外键 通常是为了与其它表建立关联 一个表中设置了主键,这个表称为主表,外键所在的表(表称为外表、相关表)中外键列的行数据可以有重复,对应的外键值来源于主表中主键列下的数据 默认值 当表中有大量重复数据时,或者是有些数据难以人为输入的时候,比如时间(尤其精确度要求很高)时,就可以默认值。


关闭窗口
上一篇:【云南性能测试工具】昆明自动化测试工具
下一篇:【云南it培训机构学校】你接触过哪些数据库对象

相关阅读