文档库 最新最全的文档下载
当前位置:文档库 › 软件资格技能训练题目

软件资格技能训练题目

软件资格技能训练题目
软件资格技能训练题目

【说明】

某企业信息系统投入运行后,由运行维护部门来负责该信息系统的日常维护工作以及处理信息系统运行过程中发生的故障。

运行维护部门为保证发生故障后系统能尽快恢复,针对系统恢复建立了备份与恢复机制,系统数据每日都进行联机备份,每周进行脱机备份。

【问题1】

信息系统维护包括哪些方面的内容?

答:硬件维护、软件维护(代码维护、文档维护)、数据维护、网络维护【问题2】

按照维护的具体目标,取件维护可分为哪四类?为了适应运行环境的变化而对软件进行修改属于哪一类?

答:(1)纠错性维护、适应性维护、完善性维护和预防性维护

(2)适应性维护

【问题3】

备份最常用的技术是哪两种?脱机备份方式有哪些优点?

答:(1)数据转储、建立日志文件

(2)在恢复过程中步骤少;比联机备份快并且出错机会少;定期的脱机备份结合一组日志可以将系统的数据恢复到任何一个时间点上。

【说明】

某集团公司(行业大型企业)已成功构建了面向整个集团公司的信息系统,并投入使用多年。后来,针对集团公司业务发展又投资构建了新的信息系统。现在需要进行系统转换,即以新系统替换旧系统。

系统转换工作是在现有系统软件、硬件、操作系统、配置设每、网络环境等条件下,使用新系统,并进行系统转换测试和试运行。直接转换方式和逐步转换方式是两种比较重要的系统转换方式。直接转换方式是指在确定新系统运行准确无误后,用新系统直接替换旧系统,中间没有过渡阶段,这种方式适用于规模较小的系统;逐步转换方式(分段转换方式)是指分期分批地进行转换。

在实施系统转换过程中必须进行转换测试和试运行。转换测试的目的主要是全面测试系统所有方面的功能和性育龄保证系统所有功能模块都能正确运行;转换到新系统后的试运行,目的是测试系统转换后的运行情况,并确认采用新系统后的效果。

请结合说明回答以下问题。

【问题1】

针对该集团公司的信息系统转换你认为应该采取上述哪种转换方式?为什么?

答:(1)逐步转换方法:逐步转换方式是一种混合方式,可靠性高,费用相对较低,它既避免了直接转换方式的风险性,又避免了并行转换方式转换费用高的问题,较适于规模较大的系统。

(2)直接转换方法转这种方式简单,节省人员和设备费用,但风险大,一旦新系统运行不起来,就会给工作造成混乱,一般只在系统规模较小或没有要求或不重要的情况下采用。

【问题2】

系统转换工作的主体是实施系统转换。实施系统转换前应做哪项工作?实施系统转换后应做哪项工作?

答:(1)制定转换计划或制定计划

(2)转换评估或转换评价

【问题3】

确定转换工具和转换过程、对新系统的性能进行监测、建立系统使用文档三项工作分别属于系统转换工作哪个方面(计划、实施、评估)的工作?

制定计划、转换评估、实施转换

【问题4】

在系统实施转换后,概括地说,进行系统测试应注重哪两个方面的测试?试运行主要包括哪两个方面的工作?

答:(1)功能测试、性能测试

(2)测试、评价

实训三、阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】

HR公司成立于1988年,是典型的IT企业,主要从事通信网络技术与产品的研究、开发、生产与销售,致力于为电信运营商提供固定网、移动网、数据通信网和增值业务领域的网络解决方案,在行业久负盛名,是中国电信市场的主要供应商之一并已成功进入全球电信市场。为了使HR公司能够长期发展和持续经营,公司决定加强企业的IT管理工作。

在HR公司的IT管理工作中,他们把整个IT管理工作划分为高、中、低三个层次,最高层的诸如长期IT发展目标的制定、未来IT发展方向的确定等方面的工作纳入宏观管理层面进行管理,最低层的诸如IT技术的日常维护、技术支持等工作归入具体的操作层面进行管理。

同时,HR公司为了使公司的长期IT战略规划能够有助于确保公司的IT 活动有效支持公司的总体经营战略,进而确保公司经营目标的实现,公司在IT 战略规划的战略性思考的时候,考虑了多方面的因素,包括IT战略规划与企业整体战略的结合、正确处理阶段性目标与业务总体目标的关系、信息技术的支撑措施、IT投入成本等。

【问题1】

HR公司高中低三个层次的IT管理工作指的是哪三个层次?请对其做简要解释。

答:战略层、战术层、运作层也即是IT战略规划、IT系统管理、IT技术及运作管理。

【问题2】

HR公司对制定IT战略规划有哪些要求?

答:(1)IT战略规划目标的制定要具有战略性;(2)IT战略规划要体现企业核心竞争能力的要求:(3)IT战略规划目标的制定要具有较强的业务结合性;(4)IT战略规划对信息技术的规划必须要具有策略性;(5)IT战略规划对成本的投资分析要具有战术性;(6)IT战略规划要对资源的分配和切入时机进行充分的可行性评估。

【问题3】

IT战略规划不同于IT系统管理。你认为以下表述:"IT战略规划是确保战略得到有效执行的战术性和运作性活动;而系统管理是关注组织IT方面的战略问题,从而确保组织发展的整体性和方向性。”是否正确?为什么?

答:不正确。因为IT系统管理师战术性或运作性活动;IT战略规划是战略性活动。

实训四、阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】

企业信息资源管理是企业整个管理工作的重要组成部分,也是实现企业信息化的关键。在全球经济信息化的今天,加强企业信息资源管理对企业发展具有非常重要的作用。美国著名学者奥汀格曾给出的著名的资源三角形,说明当今社会信息资源已成为企业的重要战略资源,它同物质,能源一起成为推动企业发衰的妥柱。加强企亚信息资源的管理,一方面为企业做出迅速灵敏的决策提供依据;另一方面使企业在激烈的市场竞争中找准自己的发展方向,抢先开拓市场、占有市场,及时有效地定制竞争措施,从而增强企业竞争力。

【问题1】

以下是关于企业信息资源管理的叙述,请填补其中的空缺(从备选项中选择)。

信息资源管理(简称IRM),是对整个组织信息资源开发利用的(全面管理)。IRM把(经济管理)和信息技术结合起来,使信息作为一种(资源)而得到优化的配置和使用。开发信息资源既是企业信息化的(出发点) ,又是企业信息化的(归宿);只有高档次的数据环境才能发挥信息基础设施的作用。因此,从IRM的技术层面看,(数据环境)建设是信息资源管理的重要工作。

空(1)的备选项:A.全面管理B.全程管理

空(2)的备选项:A.经济管理B.企业管理

空(3)的备选项:A.资源B.管理

空(4)的备选项:A.出发点B.目标

空(5)的备选项:A.成果 B.归宿

空(6)的备选项:A.数据环境B.管理环境

【问题2】

以下是关于企业信息资源管理的叙述,请填补其中的空缺(有备选项时选择,无备选项时填空)。

企业信息资源管理需要有一个有效的信息资源管理体系,在这个体系中最为关键的是人的因素,即从事信息资源管理的(人才队伍)建设;其次是(架构问题),而这一问题要消除以往分散建设所导致的(信息孤岛);技术也是一个

要素,要选择与信息资源整合和管理相适应的(软件和平台);另外一个就是(环

境因素),主要是指标准和规范,信息资源管理最核心的基础问题就是信息资源的(标准和规范)。

空(8)的备选项:A.技术问题B.架构问题

空(9)的备选项:A.信息孤岛B.投资膨胀

空(10)的备选项:A.软件和平台B.管理技能

空(11)的备选项:A.环境因素B.管理因素

【问题3】

IRM工作层上的最重要的角色就是数据管理员(DA),请指出数据管理员

至少三方面的具体的工作职责。

答:1.负责支持整个企业目标的信息资源的规划、控制和管理;

2.协调数据库和其它数据结构的开发,使数据存储冗余最小而具有最大相容性;3.负责建立有效使用数据资源的标准和规程,组织所需要的培训;

4.负责实现和维护支持这些目标的数据字典;

5.审批所有对数据字典所做的修改;

6.负责监督数据管理部门中的所有职员的工作;

7.提出有效使用数据资源的整治建议;

8、对日常数据进行更新和维护;

9.参与制定信息资源长短期计划等。

实训五、阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】

当前,无论是政府、企业、学校、医院,还是每个人的生活,无不受信息化广泛而深远的影响。

信息化有助于推进四个规代化,同时也有赖于广泛应用现代信息技术。信息化既涉及国家信息化、国民经济信息化、社会信息化,也涉及企业信息化、学校信息化、医院信息化等。

国家信息化就是在国家统一规划和组织下,在农业、工业、科学技术、国防和社会生活各个方面应用现代信息技术,深入开展、广泛利用信息资源,发展信息产业,加速实现国家现代化的过程。

而企业信息化是挖掘企业先进的管理理念,应用先进的计算机网络技术整合企业现有的生产、经营、设计、制造、管理,及时地为企业的“三层决策”系统提供准确而有效的数据信息附程。

【问题1】

本题说明中关于国家信息化的定义包含了哪四个方面的含义?

答:1.四个现代化离不开信息化,信息化服务于现代化;

2.国家要统一规划、统一组织;

3.广泛应用现代信息技术,开发利用信息资源;

4.信息化是一个发展的过程。

【问题2】

企业的“三层决策”系统指的是哪三个层次?

答:“三层决策”系统:战术层、战略层、决策层。

【问题3】

企业的信息化有不同的分类方式,可按企业所处行业分类,或按企业的运营模式分类。下列企业信息化的类型,哪些是按照所处的行业划分的?哪些是按照企业的运营模式划分的?

A. 离散型企业的信息化

B. 流趟企蝉信息化

C. 制造业的信息化

D. 商业的信息化

E. 金融业的信息化

F. 服务业的信息化

答:按照所处行业划分的是C、D、E、F。

按照企业运营模式划分的是A、B。

【问题4】

在企业信息化建设中,目前比较常用的企业信息化建设的应用软件主要有ERP,CRM,SCM和ABC,请分别写出它们的中文名称。

答:ERP:企业资源计划。

CRM:客户关系管理。

SCM:供应链管理。

ABC:知识管理系统。

办公软件应用技能培训和鉴定标准

办公软件应用技能培训和鉴定标准 1定义 使用计算机及相关外部设备和一种办公应用软件处理文字、数据、图表等相应事务的工作技能。 2适用对象 文秘人员、数据处理和分析工作人员以及其他需要掌握办公软件操作技能的社会劳动者。 3相应等级 操作员:专项技能水平达到相当于中华人民共和国职业资格技能等级四级。在一种中文操作系统平台下独立熟练应用办公软件完成相应工作。 高级操作员:专项技能水平达到相当于于中华人民共和国职业资格技能等级三级。在一种中文操作系统平台下独立熟练应用办公软件完成相应的综合性工作。 4培训期限 操作员:短期强化培训60-80学时。 高级操作员:短期强化培训80-100学时。 5技能标准 5.1操作员 5.1.1知识要求 掌握微机及常用外部设备连接和使用方法及相关知识; 熟练掌握微机操作系统的基本知识和常用命令的使用知识; 熟练掌握一种中文平台的基本使用方法和知识; 熟练掌握一种办公应用软件的基本使用知识; 掌握防病毒基本知识。 5.1.2技能要求: 具有熟练的操作系统使用能力; 具有熟练的文书处理软件使用能力; 具有熟练的数据计算、分析和图表处理软件应用能力; 具有熟练的文件管理和打印操作能力。 实际能力要求达到:能使用办公应用的相关软件和设备熟练完成日常文字、数据的处理。

5.2高级操作员 5.2.1知识要求: 熟练掌握调试各档微机及相关外部设备的系统知识; 熟练掌握微机操作系统的基本原理和系统的使用知识; 熟练掌握一种中文平台系统的使用知识,并了解其他中文平台的基本特点和使用方法; 熟练掌握一种办公应用软件系统的使用知识,并了解其他办公套件的基本特点和使用方法; 熟练掌握信息共享的主要途径和管理方法。 5.2.2技能要求: 具有熟练的操作系统使用和分析解决问题能力; 具有熟练的文书处理软件使用和分析解决问题能力; 具有熟练的电子表格软件使用和分析解决问题能力; 具有熟练的图形演示软件使用和分析解决问题能力; 具有熟练的文件管理、共享和打印操作能力。 实际能力要求达到:能综合使用办公应用软件和相关设备熟练处理文字、数据、图表等日常事务信息,并具有相应的教学能力。 6鉴定要求 6.1申报条件 考试面向全体社会劳动者。 申请参加考核的人员,经过要求的培训后,根据本人能力和实际需要,可参加本模块设置的相应等级、平台的考试。 6.2考评员构成 考核应由经劳动和社会保障部职业技能鉴定中心注册的考评员组成考评组主持,每场考试的考评组须由三名以上注册考评员组成,每位考评员在一场考试中最多监考、评判10名考生。 6.3鉴定方式与鉴定时间 鉴定方式:使用全国统一题库,按照操作要求,完成指定的考试题目;考试全部在计算机的相应操作系统和应用程序中完成,实际测试操作技能。 鉴定时间:120分钟。 7鉴定内容 7.1操作员 7.1.1Windows平台及其环境下的中文操作系统、办公应用软件(推荐使用中文Windows 95/98、金山WPS 2000集成办公系统) 7.1.1.1基础知识 微机及办公设备的型号、特点和连接,微机及相关外部设备的启动、关闭及正确使用,相关外部设备的准备; 微机中央处理器的类型,内存的种类和容量,外存的配置、种类、规格、容量,显示器、

软件测试期末考试试题及答案

一,判断 1 √ 2.× 3.√ 4.× 5. × 6. ×7. ×8. ×9.√10. ×二,选择 1. D 2. D 3. B 4. B 5. B 6. A 7. D 8. B 9. C 10. A 三填空 1. 测试计划、测试用例 2. 稳定性测试、负载测试、压力测试 3. 非增量是集成测试自顶向下增量式测试、自底向上增量式测试 4. 回归 5. 软件需求 四简答题(30分) 1.试描述软件测试的定义(3分) 答:利用手工或者自动化的方式,按照测试方案对系统执行测试用例的过程叫做软件测试。 2.什么是软件缺陷(4分) 答:满足以下条件的问题都叫缺陷: 软件未达到产品说明书中已标明的功能 软件出现了产品说明书中指明不会出现的错误 软件功能超出了产品说明书指明的范围 软件未达到产品说明书虽未指出但应达到的目标 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。 3.常见的黑盒测试用例的设计方法并分别简单介绍一下各自的思想。(8分)答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。 决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具 因果图分析法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对

性的设计测试用例的方法。 4. 列举常见的系统测试方法。答出来5个即可。(5分) 答:恢复测试 安全测试 强度测试 性能测试 正确性测试 可靠性测试 兼容性测试 Web测试 5.文档测试主要测试哪些内容答出来5点即可(5分) 答:(1)检查产品说明书属性 (2)检查是否完整 (3)检查是否准确 (4)检查是否精确 (5)检查是否一致 (6)检查是否贴切 (7)检查是否合理 (8)检查代码无关 (9)检查可测试性 6. 单元测试主要测试那几方面的问题(5分) 答:模块接口、局部数据结构、边界条件、独立的路径和错误处理。五,设计题 1.

最新公司内部管理系统资料

内部管理系统(人事管理系统+客户关系管理系统) 需 求 分 析 说 明 书 2015.10.9

一、人事管理系统部分 1、系统人员类型 公司的人员类型有以下几种:普通员工、部门经理、总经理、人事部经理和人事助 2、系统基本功能图解 2.1 基本机构图

2.2用例图解

3、功能详情 3.3.1 登录页面 需要登录的人员,对于不同的身份,他们的权限是不一样的。当用户输入ID和密码时,查询数据库,如用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示用户用户名或密码错误,仍显示当前页面

3.3.2 查询员工资料 该模块主要查看自己/同事的资料,以更好促进公司员工之间的相互了解。同时也可以修改自己的部分信息。 主要功能包括: ●查询自己的详细信息:员工ID、员工姓名、电子邮件、所在部门名称(不是部门ID)、经理、 分机和自我介绍等 ●修改自己的自我介绍 ●修改自己的登录密码 ●查询、搜索其他同事的相关信息 3.3.3 员工资料管理 人事部门负责维护员工的基本资料。当员工第一天来公司报道时,人事部门将员工的基本资料(姓名、性别、出生日期、电子邮件及所属部门等)录入到数据中,并打印一份报道单给员工,上门列出了该员工的登录ID、公司邮件的地址、该员工的部门名称以及该员工的同部门同事列表。 主要功能包括: ●添加/修改/删除员工 ●按任意条件搜索员工(支持模糊查询) ●打印员工报道单 上传/修改员工的照片。

3.3.4请假模块 请假申请: 员工根据工龄享受年假。如果员工是本年度才加入公司的,则需根据报到日期按公司规章制度计算假期期数。员工请假不可以超过规定的请假小时数。员工可以通过本模块提交/查看/取消申请。 主要功能包括: ●显示员工本人年假总小时数、已使用小时数、当前可用小时数 ●用日历的方式显示可请假的日期,并突出显示国定节假日 查看员工本人某段时期内的请假记录、申请、批准状态等。 请假审核: 该模块只允许经理访问。经理可以查看下属的请假记录,批准/否决其中申请。 主要功能包括: ●显示经理下属名单 ●显示某段时间内所有/部分员工的请假记录汇总,包括年假总数、已使用小时数、当前可用小时 数、请假理由 显示当前所有待批准的请假记录,可以在上面执行“批准/否决”操作 请假管理: 人事部可以查看公司所有员工的请假记录,同时可以设定国定假日。 主要功能包括: ●设定国定假日 ●按部门汇总某段时期内的请假记录。 请假功能流程图:

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

测试工程师笔试题 一、计算机知识(30分) 1、在Linux系统中,一个文件的访问权限是755,其含义是什么? 参考答案: 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。 2、Linux中,如何从root用户切换到普通用户? 参考答案:su su user1 切换到user1,但切换后的当前目录还是root访问的目录 su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/) 3、简述一下C/S模式和B/S模式的区别? 参考答案: c/s 是客户端/服务器架构 b/s 是浏览器/服务器架构 C/S模式有以下特点: 1.C/S模式将应用与服务分离,系统具有稳定性和灵活性 2.C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性 3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快 4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂 B/S模式有以下特点: 1.系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便 2.B/S模式具有很强的开放性 在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好 3.B/S模式的结构易于扩展 由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统 4.用户使用方便 B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便 4、Windows操作系统中PATH环境变量的作用是什么? 参考答案: PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。 5、TCP和UDP有什么区别? 参考答案: TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换

软件测试考试题目答案

注意:判断题第六题不用做。 测试题目 试题(一),满分120分 一、判断题(每题1分,正确的在括号内打T,错误的打F,输入其它任何符号或者不输入都视为0分,总共21分) 1.软件测试的目的是尽可能多的找出软件的缺陷。(T) 2.Beta 测试是验收测试的一种。(T) 3.验收测试是由最终用户来实施的。(F) 4.项目立项前测试人员不需要提交任何工件。(F) 5.单元测试能发现约80%的软件缺陷。(T) 6.代码评审是检查源代码是否达到模块设计的要求。(F) 7.自底向上集成需要测试员编写驱动程序。(T) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(T?) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(F) 10.代码评审员一般由测试员担任。(F)开发人员 11.我们可以人为的使得软件不存在配置问题。(F) 12.集成测试计划在需求分析阶段末提交。(F)项目计划 13、好的测试员不懈追求完美。( T) 14、测试程序仅仅按预期方式运行就行了。(F ) 15、静态检查就是看代码。( F) 16、软件测试员可以对产品说明书进行白盒测试。( F) 17、静态白盒测试可以找出遗漏之处和问题。( T) 18、理论上白盒测试可以发现软件所有的缺陷。(F) 19、可以发布具有配置缺陷的软件产品。(T) 20、软件必须进行某种程度的兼容性测试。( T) 21、所有软件都有一个用户界面,因此必须测试易用性。(F ) 二、填空题(第五题4分,其它每空1分,共20分) 1、软件=程序+数据+文档+服务。 2.设计系统测试计划需要参考的项目文档有。 3、代码评审主要做_代码审查_工作。 4、软件测试主要分为_单元,集成,系统,验收、四类测试。 5、测试人员A在测试中发现系统20个缺陷,测试人员B在系统中发现了30 缺陷,他们有5个缺陷是一样的,从理论上分析,系统大概存在120个缺陷? 6、网络通讯三个要素,包括协议、IP、端口。 7、在32位的系统中,int a,char b分别占用4、1字节。 三、专业词语解释(每题2 分,16分) 1、β测试: 2、桩模块:

软件系统项目建设项目管理文档

目录 1.项目管理 (1) 1.1项目范围管理 (1) 1.2项目时间管理 ......................................................................... 错误!未定义书签。 1.3项目里程碑 (6) 1.4培训方案 (6) 1.5技术支持与售后服务 (7) 1.6项目进度管理 (8) 信息系统项目建设项目管理文档 1.项目管理 1.1项目范围管理 (1)概述 项目范围管理就是要明确项目目标是什么,界定哪些工作必须做,并将项目目标分解到可以独立分包的程度,形成工作分解结构(WBS),并以此作为控制项目范围变更的基准。即项目范围管理是确保项目包含且只包含项目所必须完成的工作。 很多项目经常由于有做不完的报表、解决不完的问题而导致项目无法验收,很大一部分原因就是因为项目的范围没有定义清楚或者项目范围经常发生无可控制的变更所致。事实证明,缺少正确的项目范围定义和范围的核实是导致项目失败的主要因素。 因此,项目管理最重要的也是最难做的一项工作就是确定项目范围,并使项目范围在控制中,这就是项目范围管理的范畴,即项目范围管理就是项目该做什么,不该做什么,以及确保该做的事情必须做到,不该做的事情不能做。 在项目的规划阶段和蓝图设计阶段的前期,我们通过售前阶段的资料和项目

现场的需求调研,确定项目该做什么,这就是经常说的定义项目范围。 (2)管理内容 1、定义项目范围 1)定义项目范围重要的参考资料和依据一般如下: ●项目售前实施方案; ●项目主合同; ●许可软件通用条款及清单; ●咨询实施服务和工作任务书; ●支持服务条款; ●战略合作承诺书; ●建设单位内部正式发问的项目实施意见书。 2)口头承诺 定义范围除了依据上述可见的项目资料外,售前阶段的一些口头承诺也是定义项目范围的重要信息来源,因此在项目准备阶段与售前进行内部交接时,一定不能忘记交接口头承诺的内容,实践证明,口头承诺的往往是在项目实施过程中难以交付的或者需求范围不好清晰界定的,正是范围管理的难点。 通过范围定义,可形成详细的范围说明书,以及对项目管理计划进行更新。 2、项目范围 范围是指项目所提供的产品或服务的总和,它包括以下两种含义: ●产品范围:产品或者服务的特性与功能,其衡量标准为产品要求,即产 品需求说明书。 ●项目范围:为交付所需产品(具有特定属性和功能)和服务而必须完成 的工作,其衡量标准为项目管理计划、项目范围说明书、WBS及WBS词汇 表。 项目实施的产品范围的描述一般应该通过两个维度,即产品功能模块和公司范围两个维度,清晰的描述出哪些公司具体实施、哪些产品的功能模块,对于集团型企业一定要以企业法人作为实施的公司范围。借用EXCEL建立功能模块与法人

办公软件技能培训教学大纲

办公软件技能培训教学 大纲 Corporation standardization office #QS8QHH-HHGX8Q8-GNHHJ8

计算机办公软件应用技能培训大纲 一、培训目标 通过培训,使培训对象熟练掌握应用键盘输入中英文,掌握Window操作系统的基础知识和基本技能、全面掌握Office xp软件的操作技能。并能从事办公室文员文秘等办公室的资料文档整理工作。 理论知识与技能操作培训目标具体如下: 1.理论知识培训目标: (1)掌握计算机常用外部设备的基本知识 (2)掌握键盘、鼠标基本操作键的功能 (3)掌握文件、文件夹的概念 (4)掌握文件命名的基本规则、文件的常见类型 (5)Word窗口下工具栏、主要菜单的功能和使用 (6)Excel的基本功能、工作薄(工作薄文件.xls)、工作表(工作表标签)、单 元格和区域的概念 (7)掌握搜索引擎的作用 2.操作技能培训目标 (1)熟练掌握Windows操作系统资源管理器的基本使用;相关属性的基本设置、文 件及文件夹管理和控制面板中的常规操作 (2)熟练掌握键盘指法,中英文的录入 (3)熟练掌握文档编辑,排版,表格与公式的制作;掌握图文混排技巧 (4)熟练掌握工作表的编辑和格式化;公式与函数的基本使用;各种图表的操作应 用;数据清单的使用与管理 (5)熟练掌握创建和保存演示文稿,幻灯片的文本格式设置和编辑排版,熟练插入 图片、艺术字、声音及图表和表格,进行幻灯片的打包和放映。 (6)熟练掌握浏览Internet的基本方法、网页的保存与收藏、Internet Explorer 的设置、搜索引擎的使用Word、Excel两个模块的操作技能及Internet的应 用

软件测试笔试题

软件测试笔试题 01. 为什么要在一个团队中开展软件测试工作? 02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作? 03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述) 04. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

05. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试) 06. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 07. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 08. 您认为做好测试计划工作的关键是什么? 09. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 10. 您认为做好测试用例设计工作的关键是什么?

11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。 12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。 13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。 14. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。 15. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?

软件测试工程师笔试题目和答案

一、判断题 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负责人

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.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

软件测试试题实例

1.什么是软件测试 使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差异 2.软件测试的目的是什么 软件测试的目的在于发现错误;一个好的测试用例在于发现从前未发现的错误;一个成功的测试是发现了从前未发现的错误的测试。 3.软件测试的目标 软件测试以检验是否满足需求为目标。 4.什么是软件缺陷 满足下列五个规则之一才称为软件缺陷: 1)软件未达到产品说明书标明的功能。 2)软件出现了产品说明书指明不会出现的错误。 3)软件功能超出产品说明书指明的范围。 4)软件未达到产品说明书虽未指出但应该达到的目标。 5)软件测试人员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。 5.什么黑盒测试 黑盒测试是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。 6.黑盒测试方法都包括哪些 等价类划分、边界值分析、决策分析法、因果图分析、错误推测法等。 7.什么是等价类划分 把所有可能的输入数据(有效的和无效的)划分成若干个等价的子集(称为等价类),使得每个子集中的一个典型值在测试中的作用与这一子集中所有其它值的作用相同. 可从每个子集中选取一组数据来测试程序 8.什么是边界值分析法 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充 9.什么情况下使用决策分析法 在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表很适合于处理这类问题 10.你是如何利用决策分析法设计用例 (1)确定规则的个数。 有n个条件的决策表有2n个规则(每个条件取真、假值)。 (2)列出所有的条件桩和动作桩。

软件工程教材资料整理

软件工程复习资料 第一章 1、软件的概念:软件是计算机中与硬件相互依存的另一部分,它是包括程序、数据及其 相关文档的完整集合。 2、软件具有下列特点: 1.软件是一种逻辑产品,它具有抽象性和无形性。 2.软件的生产与硬件不同。 3.软件在运行和使用中,不会磨损和老化,但它存在退化问题。 4.软件的开发和运行对计算机系统有一定的依赖性。 5.软件开发至今仍未完全摆脱手工开发方式,大多数软件是“定做”的。 6.软件开发成本高、风险高。 7.相对于计算机硬件技术的发展,计算机软件技术的发展十分缓慢。 3、计算机软件技术的发展经历了三个阶段: 程序设计时期(20世纪40年代中期至60年代中期),软件质量取决于个人编程水平。 程序系统时期(20世纪60年代中期至70年代中期),软件质量取决于开发小组的技术水平 软件工程时期(20世纪70年代以后)。软件质量取决于软件工程管理水平。 软件技术的发展主线是由个体简单的开发方式向着复杂、大规模、标准化、工程化的方向发展,在最高阶段,把软件开发界定为两方面的内容:软件开发和软件维护。 4、软件开发引发的问题: 1.社会对软件需求的不断发展 2.软件开发理念和手段与客观实际存在的差异 ①对软件本身的认识存在差异②对软件的服务对象认识不足 ③对软件开发缺乏科学管理④软件开发手段落后 5、软件危机1)发生时间:软件发展第二阶段(程序系统阶段)的末期 (2)软件危机是指在计算机软件开发和维护过程中遇到的一系列严重问题。 (3)软件危机的主要表现有以下几方面: 1.软件开发经费超支、进度拖延 2.软件不能符合用户的要求 3.软件难以维护 4.软件可靠性差 5.软件开发生产率低 4)主要原因: 1 社会对软件的需求急剧增加 2 软件本身的特点:软件本身存在着复杂性 3软件开发理念和手段与客观实际存在的差异 ①对软件本身的认识存在差异②对软件的服务对象认识不足 ③对软件开发缺乏科学管理④软件开发手段落后 寻找解决软件危机途径的过程就是软件工程形成的过程 6、软件工程 核心:以工程化的原理和方法对软件进行规划、定义、开发和维护; 宗旨:以较少的投入,最快的时间生产出高质量的软件。 定义:“软件工程是软件开发、运行、维护和引退的系统方法”。 软件工程的主要思想是强调软件开发过程中应用工程化原则的重要性。 软件工程的三要素是方法、工具和过程。 软件工程的基本目标:实现软件的优质高产,即在给定成本、进度的前提下,达到要求的软件功能,取得较好的软件性能,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性,并满足用户需求的软件产品。

[全]软件测试常见笔试题(附带答案)

软件测试常见笔试题(附带答案) 软件测试笔试题 一、选择题 1、对计算机软件和硬件资源进行管理和控制的软件是(D) A.文件管理程序 B.输入输出管理程序 C.命令出来程序 D.操作系统 2、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的(A) A.错误推测法测试 B.路劲分析测试 C.语句覆盖测试 D.条件覆盖测试 3、某测试人员通过执行测试软件测试的方法对当前功能进行了测试,该测试人员使用的测试方法为(C) A.静态测试

B.单元测试 C.黑盒测试 4、编写测试计划的目的是(ABC)多选题 A.使测试工作顺利进行 B.使项目参与人员沟通更舒畅 C.使测试工作更加系统化 D.软件工程以及软件过程的需要 E.软件过程规范化的要求 F.控制软件质量 5、关于软件测试与软件开发的认识,不正确的是(B) A.软件生命周期各个阶段都可能产生测试 B.软件测试是独立于软件开发的一个工作 C.软件开发的需求分析和设计阶段就应开始测试工作 D.测试越早进行,越有助于提高被测软件的质量 6、当一个应用程序窗口被最小化后该应用的程序将会出现一下哪种情况(D) A.被终止执行

B.继续在前台执行 C.被暂停执行 D.被转入后台执行 7、下列方法中,不属于黑盒测试的是?(A) A.基本路劲测试法 B.等价类测试法 C.边界值分析法 D.基于场景的测试方法 8、对于维护软件的人员来说,使用质量是【】的结果(C) A.功能性 B.可靠性 C.可维护性 D.效率 9、下列软件属性中,软件产品首要满足的应该是(A) A.功能需求 B.性能需求

C.可扩展性和灵活性 D.容错、纠错能力 10、单元测试中设计测试用例的依据是(D) A.概要设计规格说明书 B.用户需求规格说明书 C.项目计划说明书 D.详细设计规格说明书 二、判断题 1、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√) 2、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作(×) 3、发现错误多的模块,残留在模块中的错误也多。( √) 4、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(×) 5、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。

办公软件培训计划

******职工办公软件技能培训方案为适应现代化工作发展的需要,深入开展***办公技术教育工作,使职工深入了解现代化的办公手段,掌握计算机知识和应用技能,充分发挥现代化办公软件在工作中的效益,切实提高职工应用计算机信息技术的水平,特制定我***职工办公软件技能培训方案: 一、培训目的 通过培训,加强职工的办公技术能力,提高职工的信息技术整 体水平。使职工不断提高办公软件的使用效率,实现职工工作的准 确性、高效性。 二、预计效果 1、提高办公技术意识,真正使信息技术与工作整合。要通过信息技术培训,使信息技术与工作融到一起。 2、加强技能学习,全面提高办公质量使职工熟练掌握计算机的操作是基础,也是关键。在今年的培训中,我们结合***需求和职工实际问题,主要提高职工电脑办公技能水平。???? 三、培训人与对象 指导人:***?? 培训讲师:***?? 培训对象:***各站所办、各个居委会、市场办工作人员。 四、培训方式 采取1个月的跟班培训,办公软件培训采用边实践边学习的方法。 五、培训内容 (一)键盘打字技巧 1、熟悉键盘26个字母布局。

2、掌握键盘和鼠标操作键,键盘上使用率较高的键钮包括:回车确认(enter)键、空格键、删除键(键盘右上角上的那个back space 键)以及双击键(shift)。 3、掌握标准指法。 所谓标准指法就是把你的双手依照下图的位置放在键盘上, 即让你的左手食指放在字母F上(F键上有一个小突起,我们通常称之为盲打坐标),右手食指放在字母J上(J键也有一个盲打坐标)然后将四指并列对齐分别放在相邻的键钮上。 标准指法的第二部分是手指的“平行”移动规律,也就是说从你把手搭到键盘上起,你的每个手的四个手指就要并列对齐并且“同上同下”。 标准指法的第三部分是倾斜移动原则,即无论是你的左手还是右手,都要遵从“左高右低”的方式上下移动。也就是说,左手的食指的移动规范是4 R F V 一条线,右手食指的移动规范是7 U J M 一条线。 4、打字练习。 (二)Word基本操作: 1、新建、打开、保存、另存为、打印。 2、字体格式(字形、字号、字体颜色、下划线、加粗、清除格式)。 3、字体字号。文件总标题用二号方正小标宋,正文一律为三号仿宋体。一级标题(题名):三号黑体;二级标题(题名):三号楷体加粗;三级标题:三号仿宋加粗;四级标题及正文:三号仿宋体;数字和年月日均应使用阿拉伯数字;落款(署名):三号仿宋体。

软件测试考试题

一、判断题(每题1分,共10分) 1.发现错误多的模块,残留在模块中的错误也多。( √) 2.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修 改,应立即将此问题正确修改,以加快、提高开发的进程。(×) 3.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行 动态测试。(√) 4.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说 明相同。(√) 5.软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。 (√) 6.软件测试只能发现错误,但不能保证测试后的软件没有错误。(√) 7.软件就是程序。(×) 8.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(×)10、I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。(×) 二、选择题(每题2分,共20分) (A)1、在进行单元测试过程中,通常测试工程师都需要借助_____来代替所测模块调用的子模块。 A.桩模块 B.驱动模块 C.桩模块和驱动模块 D.存根模块和驱动模块

(D)2、对于软件的β测试,下列描述正确的是______。 A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试 B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试 C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试 D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试 (A)3、在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是______。 A.一次性组装和增殖性组装 B.自顶向下组装和自底向上组装C.单个模块组装和混合模块组装 D.接口组装和功能组装 (B)5、_____可以作为软件测试结束的标志。 A.使用了特定的测试用例 B.错误强度曲线下降到预定的水平 C.查出了预定数目的错误 D.按照测试计划中所规定的时间进行了测试(B)6、关于对第三方测试的描述,正确的观点是___________。 A.既不是开发人员,也不是用户所进行的测试就是第三方测试 B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试 D.第三方测试又被称为β测试 (A)7、使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A. 程序的内部逻辑 B. 程序的复杂程度 C. 使用说明书 D. 程序的功能 (C)8、对程序中已发现的错误进行定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为: A.测试 B. 调试 C. 错误分析 D. 验证 (C)9、计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及

人事档案管理软件系统

为了提高人事档案规范化管理水平,加强和规范公司员工档案管理,推进人事档案资料管理系统化、科学化、规范化,很多企业公司都选择了使用现代信息化的管理软件系统。该软件是一款功能丰富、易于使用的人员管理软件,不仅方便用户使用,还大大提高了工作效率。 一、人事档案管理软件系统功能包括: 1.灵活配置人事业务流程: 不得使用转移流程、黑名单管理、合同管理、培训奖惩等数十项人员职能,支持定制功能的灵活配置,以满足企业在开发过程中的个性化管理需求。 2.员工完整生命周期在线管理: 基于人事管理和不同业务场景的不同业务角色,提供员工就业,成长,交易等流程管理,实现员工生命周期的闭环管理。 3.组织规划和调整既高效又方便: 支持多组织结构共存和调整,明确各部门的准备和管理,实现人员配置规划和调整,支持权限管理的灵活配置和切换,推动内部流程

的有效运行。 二、该系统产品特色功能: 组织结构管理、员工流失管理、黑白名单管理、多场景自动提醒管理、固定岗位管理、员工电子档案管理、多维人事报告、公共参数设置。 三、人事档案管理软件系统产品作用: 1.实现人事信息的透明管理: 实现人员信息的在线管理,确保人员信息的透明性和清晰度。 2.降低企业合规风险: 实现对不同就业模式的遵守,并显着降低就业风险。 3.提高人力资源生产力: 减少人力资源部门的交易工作,大大提高工作效率。 4.提高员工敬业度: 建立多维度的员工关怀机制,以减少员工流动。 5.实现数据资源的集成: 基础人员数据的可视化和制图推动了企业的有效运作。

喔趣科技,作为中国劳动力综合管理专家品牌,致力于为大中型企业实现劳动力预测、劳动力管理、劳动力满足全过程的信息化、数字化、智能化,是为企业提供人事管理、智能排班、智慧考勤、绩效薪资、数据罗盘,灵活用工服务等全链劳动力综合管理与满足的云服务商。目前,有超过12万家企业和超过400万的企业员工在使用喔趣科技的产品服务,主要分布在零售连锁、生产制造、现代服务业、餐饮行业、国企事业单位等多个行业。

软件测试――笔试题(带答案)

我个人觉得我作为应届毕业生,面试测试工作还是蛮得心应手的!: -p 我愿意把自己从事测试的经历和面世的心得与大家分享! 1.准备两份高质量的简历,中英文的,最大化的把自己的能力,尤其时测试方面的技能和知识写详细 2.找准自己的定位后,找相应的公司,主要考虑自己目前的能力与对未来的期望。 3.在多个招聘网上贴简历 5.当收到面试通知时,详细了解公司的招聘要求,从这些要求和职责上去准备面试的问题 6.准备一些面试可能问的问题,我有整理和收集过一些,贴出来,供大家参考,很多真的都被面试公司问过,蛮管用的 7.好好准备英文的面试,除了自我介绍外,还有一些可能问到的问题 8.做卷子是我面试的时候最薄弱的地方,因为很多公司要不提供一些编程的程序题,要不就是那种IQ,EQ题型,我都不擅长。不过有两种题性是可以准备到的,一种是数据库方面的题,写一些sql语句,还有就是测试题目,了解你对测试的理解和想法,需要准备英文答题。 9.出去面试的时候,不要把自己再当作学生的身份,因为我们的竞争对手不光光在同学间,更多的是社会高人们。所以,从着装上,如果可以的话,尽量不要学生装,女生最好不要穿牛仔裤(花旗面试经验),成熟稳重的外在,为面试的视觉因素加分!

就没有工作经验的同学而言,我个人建议就是,先不要考虑过多的待遇,找一个能提供给你锻炼的公司,去积累一定的经验后,然后再重新找心意的公司。反正再面试中表现你的最大优势,要能侃,不要人家问什么你答什么,人家问了一点点,你可以简述一大点,老练自信很有帮助哦!这是有关测试技能方面的试题,我只收集到了题目,尚无答案,希望能对面试有帮助!测试的面试中,基本上公司都要笔试,基本上给测试人员的卷子,和开发人员的是一样的。里面会有编程方面的题目,这些知识主要靠大家以前在学校或实践中的积累。如果答得不好,也不用太在意,因为这不是主要考察你得因素。但有些题目,是需要我们重视得,比如考察你得英文能力,让你翻译资料;还有就是出一些数据库方面得题目;当然,测试方面理论知识部分,也容易被考到,比如谈谈你对测试得了解,你自己对测试得认识和计划等(很可能是英文答题)以下是一份主要对测试知识的试卷,(一般不会像这样通篇考试,除非是测试考证)但可能从中抽取部分题目,仅供参考: 集成测试的计划怎么写啊? 可以思考以下内容并用集成测试计划的模板写下来: 1、确定集成测试对象 2、确定集成测试策略 3、确定集成测试验收标准 4、确定集成测试挂起和恢复条件 3、估计集成测试工作量 4、估计集成测试所需资源 5、进行集成测试任务划分(包括任务名、责任人、输入和输出、风险及应对措施、进度安排等)集成测试过程 摘书上的,, 根据IEEE标准集成测试划分为4个阶段:

软件测试基础(经典测试面试题答案)

软件测试基础教程 测试的基本概念 测试是软件生存周期中十分重要的一个过程,是产品发布、提交给最终用户前的稳定化阶段。 1、测试的分类: 从测试方法的角度可以分为手工测试和自动化测试。 手工测试:不使用任何测试工具,根据事先设计好的测试用例来运行系统,测试各功能模块。 自动化测试:利用测试工具,通过编写测试脚本和输入测试数据,自动运行测试程序。目前最常用的自动化测试工具是基于GUI的自动化测试工具,基本原理都是录制、回放技术。 从整体的角度可以分为单元测试、集成测试、系统测试、确认测试。 单元测试:是针对软件设计的最小单位—程序模块,进行正确性检验的测试工作。一般包括逻辑检查、结构检查、接口检查、出错处理、代码注释、输入校验、边界值检查。 单元测试的依据是系统的详细设计;一般由项目组开发人员自己完成。 集成测试:在单元测试的基础上,将所有模块按照设计要求组装进行测试。一般包括逻辑关系检查、数据关系检查、业务关系检查、模块间接口检查、外部接口检查。 系统测试:系统测试是在所有单元、集成测试后,对系统的功能及性能的总体测试。 确认测试:模拟用户运行的业务环境,运用黑盒测试方法,验证软件系统是否满足用户需求或软件需求说明书中指明的软件特性(功能、非功能)上的。 从测试原理上分为:白盒测试、黑盒测试和灰盒测试。 白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测试时,把程序看作一个不能打开的黑盆子, 在完全不考虑程序内部结构和内部 特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求 规格说明书的规定正常使用,程序是否能适当地接收和正确的输出。黑盒测试 方法主要有等价类划分、边界值分析、因—果图、错误推测法。 等价类划分: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法. 1) 划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,

关于计算机软件系统复习资料

关于计算机软件系统复习资料 程序,香港和台湾对英文procedure的中文翻译,编程语言中的procedure在大陆翻译为“过程”,在港台和其他领域则翻译为“程序”。下面是的关于计算机软件系统复习资料,欢迎大家参考! 1.程序 程序是计算任务的处理对象和处理规则的描述.必须装入机器 内部才能工作。它控制着计算机的工作流程,实现一定的逻辑功能,完成特定的设计任务,计算机解题也要完成模型抽象、算法分析和程序编写三个过程。 2.程序设计语言 程序设计语言是软件的基础和组成,也称为计算机语言,是用来定义计算机程序的语法规则,由单词、语句、函数和程序文件等组成。按其指令代码的类型分为机器语言、汇编语言和高级语言。 (1)机器语言 在计算机中,指挥计算机完成某个基本操作的命令称为指令。所有的指令集合称为指令系统,直接用二进制代码表示指令系统的语言称为机器语言。 机器语言是唯一能被计算机硬件系统理解和执行的语言。因此,机器语言的处理效率最高,执行速度最快,且无需“翻译”。但机器语言的编写、调试、修改、移植和维护都非常繁琐,程序员要记忆几百条二进制指令,这限制了计算机的发展。 (2)汇编语言

汇编语言是机器语言中地址部分符号化的结果,或进一步包括 宏构造。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言(目标程序),这种起翻译作用的程序叫汇编程序,再链接成可执行程序在计算机中执行。 (3)高级语言 高级语言的表示方法比低级语言的表示方法更接近于待解问题,高级语言是最接近人类自然语言和数学公式的程序设计语言,基本上脱离了硬件系统,所以高级语言具有可读性好、可移植性好的特点。使用高级语言编写的源程序在计算机中是不能直接执行的,必须翻译成机器语言程序.所以执行效率低。常见的高级语言有BASIC语言、FORTRAN语言、C语言、Pascal语言等。一般一个高级语言源程序必须经过“缩译”和“连接装配”两步后才能成为可执行的机器语言程序。 目前,常用的编译程序有C、Visual C++、Visual Basic等高 级语言。 3.进程与线程 进程,顾名思义,是指进行中的程序。是操作系统中的一个核 心概念。进程=程序+执行,进程是一块包含了某些资源的内存区域,操作系统会利用进程把工作划分为一些功能单元。当一个程序正在执行时,进程会把该程序加载到内存空间,系统就会创建一个进程,但程序执行结束后,该进程也就消失了。进程是动态的,程序是静态的,

相关文档
相关文档 最新文档