管理信息系统测试
管理信息系统第一章测试题及答案

1.按照重要程度,管理信息可划分为()。
A.战略信息、战术信息、作业信息B.外部信息、内部信息C.一次信息、二次信息、三次信息D.数字信息、图象信息、声音信息a2.信息()。
A.是形成知识的基础B.是数据的基础C.是经过加工后的数据D.具有完全性a3.与传统的管理信息系统相比,战略信息系统()。
A.更注重企业的外部环境B.更注重企业内部信息的挖掘C.只处理企业的外部信息D.提供关于外部环境的信息a4.以下关于企业信息系统近年来发展变化的说法全面的是()。
A.规模扩大、局部细化、面向社会B.自动化程度提高、定量功能增多C.开发水平提高、开发成本下降D.品种不断出新,更新换代速度加快a5.管理信息系统的发展与使用将()。
A.导致企业组织结构的改变B.提高企业的竞争能力C.提高中层管理者参与管理的程度D.以上全部d6.早期管理信息系统失败的主要原因是()。
A.不能提供有用的信息B.只能提供很少的信息C.提供太多的信息D.不能帮助决策者进行决策c7.企业信息系统促使和支持企业组织结构发生变化,提高了企业的灵活应变能力和竞争力。
有关对此的描述不正确的是()。
A.企业增加了信息管理部门,使部门级管理力量得到加强B.中间层次减少,使分支机构和下层管理人员决策权利和能力加强C.企业上下之间联络通路缩短,经营计划能更快捷的得到贯彻执行D.企业横向之间联系得到加强,遇到问题能快速沟通拿出对策8.信息系统为学习型组织的实现提供了有力的支持,以下最能反映这一支持的是()。
A.信息系统提高了工作效率,使组织成员有更多的时间学习和应用知识B.为组织成员提供了学习、创造和应用知识的技术环境C.知识系统积累了大量的知识,为组织员工的工作提供知识源泉D.使员工的个人知识转化为组织知识,进而促使组织向学习型组织转变B9.信息系统在教育领域的应用,对偏远地区的教育发展有重要意义,这主要表现在()。
A.方便灵活的电子化教学系统,使学生能根据自己的情况安排学习计划B.双向交互式的电子化教学系统可以显著地提高教学效果C.简单实用的电子化教学系统给学生提供了学习的新途径和机会D.自动化的电子化教学系统可以节省学生在学习上的开销c10.我们将信息资源看作战略资源,因此加大开发和利用的力度。
管理信息系统考试试题及答案

《管理信息系统》试题库1一、填空题1。
信息系统包括系统和系统两个方面.系统对输入数据进行处理,获得新的数据;而系统则不改变信息本身的内容,作用是把信息从一处传到另一处。
2. 管理系统按层次可分为战略管理、和等三个层次。
3。
数据通常按四个层次进行组织。
这四个层次是:数据项、、文件和。
4. 所谓数据的组织,指的是由计算机操作系统提供的数据组织功能。
而数据的组织,指的是对相关记录进行逻辑上的编排.5。
数据模型有层次数据模型、和等几种。
二、选择题1。
下列系统开发的各阶段中难度最大的是( )A、系统分析B、系统设计C、系统实施D、系统规划2.数据库的组织结构中包括的模式有( )A、内模式B、(概念)模式C、外模式D、前三个选项都对3。
U/C矩阵的正确性检验没有包含的一种是:( )A、完备性检验B、准确性检验C、一致性检验D、无冗余性检验4。
文件系统中最小的数据存取单位是( )A、数据项B、记录C、文件D、数据库5。
某公司把库存物资出入库和出入库财务记账处理综合成一个应用子系统,这种子系统是将( )A、供销职能和生产职能关联在一起B、供销职能和财务职能关联在一起C、财务职能和生产职能关联在一起D、供销职能和市场职能关联在一起6。
下列关于结构化方法和原型法的描述错误的是( )A、结构化开发方法是以系统工程的思想和工程化的方法进行开发B、对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型C、结构化方法要求严格区分开发阶段D、原型法要求的软件支撑环境比结构化方法高7.可行性分析的内容包括()A、业务上的可行性、管理上的可行性、决策上的可行性B、技术上的可行性、业务上的可行性、管理上的可行性C、经济上的可行性、技术上的可行性、管理上的可行性D、经济上的可行性、业务上的可行性、管理上的可行性8。
数据库系统的核心是()A、数据库B、操作系统C、数据库管理系统D、数据库系统9. 某企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的结构为( )A、职能结构B、横向综合结构C、总的综合结构D、纵向综合结构10. 绘制系统流程图的基础是()A、数据关系图B、数据流程图C、数据结构图D、功能结构图11.VFP语言属于第( )代计算机语言。
管理信息系统考试题

管理信息系统考试题一、选择题(每题2分,共10分)1. 管理信息系统(MIS)的主要目标是:A. 提高个人工作效率B. 提高组织决策质量C. 提高系统安全性D. 降低硬件成本2. 下列哪个不是系统开发生命周期(SDLC)的阶段?A. 规划B. 分析C. 测试D. 运行3. 在管理信息系统中,EIS指的是:A. 企业资源规划系统B. 专家系统C. 电子数据处理系统D. 执行信息系统4. 数据仓库的主要功能是:A. 存储操作数据B. 提供决策支持C. 管理电子邮件D. 保护系统安全5. 下列哪个不是管理信息系统的特点?A. 支持决策B. 处理实时数据C. 易于维护和升级D. 集成化信息处理二、填空题(每题2分,共10分)1. 管理信息系统的基础是______,它通过收集、处理、存储和传输数据,为组织提供信息支持。
2. 在信息系统中,______是指通过计算机程序和数据库管理信息,以支持组织的业务活动。
3. 系统分析阶段的目标是______和______现有系统,为新系统的设计提供依据。
4. 在电子商务中,B2C指的是______对消费者,而B2B指的是______对企业。
5. 决策支持系统(DSS)通常包括一个______,用于辅助复杂的决策过程。
三、简答题(每题10分,共30分)1. 描述管理信息系统的概念及其在组织中的作用。
2. 说明系统开发生命周期(SDLC)的主要阶段,并简述每个阶段的关键活动。
3. 讨论数据仓库在企业管理中的重要性及其对决策支持系统的贡献。
四、论述题(共50分)1. 论述企业资源规划(ERP)系统对企业运营的影响。
(20分)- ERP系统的核心功能有哪些?- 如何通过ERP系统实现企业资源的有效整合?- ERP系统对企业运营效率和决策支持的具体影响是什么?2. 分析管理信息系统在提升企业竞争力方面的作用。
- 描述MIS如何帮助企业更好地理解市场和客户需求。
- 讨论MIS在优化企业内部流程和提高生产效率方面的作用。
管理信息系统考试考试试题及答案

管理信息系统考试考试试题及答案一、选择题(每题2分,共40分)1. 以下哪项不是管理信息系统的基本功能?A. 数据收集与输入B. 数据存储与管理C. 数据传输D. 数据打印与输出答案:D2. 以下哪项不是管理信息系统的特点?A. 系统性B. 实时性C. 自动化D. 保密性答案:D3. 以下哪种方法不属于管理信息系统的分析方法?A. 数据流程图B. 实体关系图C. 结构化分析方法D. 面向对象分析方法答案:D4. 以下哪种类型的系统不属于管理信息系统的范畴?A. 事务处理系统B. 办公自动化系统C. 决策支持系统D. 电子商务系统答案:D5. 以下哪个不是管理信息系统的开发阶段?A. 系统分析B. 系统设计C. 系统实施D. 系统运行答案:D6. 以下哪种方法不是管理信息系统开发的常用方法?A. 结构化方法B. 原型法C. 面向对象方法D. 人工智能方法答案:D7. 以下哪个不是管理信息系统的关键成功因素?A. 组织策略B. 技术支持C. 人力资源D. 财务预算答案:D8. 以下哪种类型的系统不属于决策支持系统?A. 数据库管理系统B. 模型库管理系统C. 知识库管理系统D. 文件管理系统答案:D9. 以下哪个不是管理信息系统的评价标准?A. 系统的稳定性B. 系统的可维护性C. 系统的可扩展性D. 系统的盈利性答案:D10. 以下哪个不是管理信息系统的应用领域?A. 企业管理B. 教育管理C. 医疗卫生管理D. 娱乐产业答案:D二、填空题(每题2分,共20分)11. 管理信息系统的三个基本层次是:________、________、________。
答案:操作层、战术层、战略层12. 管理信息系统的主要功能包括:数据收集与输入、________、数据存储与管理、数据传输、数据打印与输出。
答案:数据处理13. 管理信息系统的分析方法主要包括:数据流程图、实体关系图、________。
答案:结构化分析方法14. 管理信息系统的开发方法包括:结构化方法、原型法、________。
管理信息系统模拟测试题B

《管理信息系统》模拟测试题B一、单项选择题1.描述处理逻辑判断功能的工具主要有决策树、决策表和( )。
A. 数据字典B. 结构化语言C. E-R图D. 数据功能格栅图【参考答案】B2.医院中患者与医生的关系是属于( )。
A. 1:1B. 1:nC. n:1D. m:n【参考答案】D3.结构化系统开发方法的主要缺点是( )。
A. 阶段不明确B. 无法对项目进行管理和控制C. 开发过程复杂烦琐,周期长,系统难以适应环境的变化D. 系统各部分不独立【参考答案】C4.U/C矩阵表示( )是使用还是产生( )。
A. 模块、数据B. 模块、数据项C. 过程、数据类D. 数据项、记录【参考答案】C5.在企业的管理信息系统开发方式中,对企业自身开发能力要求最高的是( )。
A. 自行开发B. 合作开发C. 委托开发D. 购买现成商品软件【参考答案】A6.按照管理的等级不同,通常把信息分为战略级、战术级和()。
A. 流动信息B. 固定信息C. 生产信息D. 作业级【参考答案】D7.( )是指新系统分阶段分批逐步代替老系统,最终完全取代老系统。
A. 直接切换B. 并行切换C. 分段切换D. 择机切换【参考答案】C8.( )是一种能全面描述信息系统逻辑模型的主要工具。
A. 业务流程图B. 组织机构图C. 数据流程图D. 系统流程图【参考答案】C9.E-R图常用来表示现实世界的( )。
A. 逻辑模型B. 概念模型C. 物理模型D. 数据模型【参考答案】B10.()是根据企业成功的关键因素来确定系统信息需求的一种重要的管理信息系统战略规划方法。
A. BSP法B. SST法C. ROI法D. CSF法【参考答案】D11.美国国家标准与技术研究院对()所作的定义是:它提供可用的、方便的、按需的网络访问,以便进入一个可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源只需投入很少的管理工作或与服务供应商进行很少的交互,就能够快速地被提供和释放,是一种按使用量付费的模式,此模式提高了可用性。
管理信息系统测试题组

管理信息系统测试题组33、________ CRM 包含面向客户的应用,比如销售业务自动化工具,呼叫中心和客户服务支持,以及市场营销自动化工具。
[单选题] *A 分析型B 员工C 运营型(正确答案)D 合作伙伴34、一般来说,以下哪一项不在运营型 CRM 应用给提供支持工具的范围内? [单选题] *A 销售自动化B 营销自动化C 客户服务支持D 计算客户终身价值(CLTV)(正确答案)35、下列有关竞争力模型(波特五力模型)说法正确的是 [单选题] *A 当购买者可选择的购买渠道很多时,买方能力就强(正确答案)B 当购买者可选择的购买渠道很多时,买方能力就弱C 产品提供商总是希望能增强买方能力D 当购买者可选择的购买渠道很多时,卖方能力就强36、沃尔玛是著名的连锁零售企业,拥有灵活高效的物流配送系统。
该系统支持沃尔玛各个分店实现不间断地补货,从而避免在库房中存留大量库存商品造成的费用。
这个案例主要说明沃尔玛借助信息系统实现了下列哪项竞争战略? [单选题] * A 低成本战略(正确答案)B 产品差异化战略C 集中性差异化D 与客户建立密切联系37、下列哪一项是决策支持系统(DSS)的用户与计算机的接口 [单选题] *A 推理子系统B 人机对话子系统(正确答案)C 模型管理子系统D 数据管理子系统38、数据库管理系统是数据库系统的核心,它负责有效地组织、存储、获取或管理数据,属于一种( ),是位于用户和操作系统之间的一层数据管理软件。
[单选题] *A 系统软件(正确答案)B 工具软件C 应用软件D 语言处理系统软件39、目前管理领域中流行的商品化数据库管理系统主要采用 [单选题] *A 网状数据模型B 关系数据模型(正确答案)C 层次数据模型DER(实体-联系)数据模型40、下列关于数据库的说法不正确的是 [单选题] *A 数据库减少了数据冗余B 数据库中的数据可以共享C 数据库避免了一切数据的重复(正确答案)D 数据库具有较高的数据独立性41、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 [单选题] *A 多对多B 一对一C 多对一(正确答案)D 一对多42、下列关于决策的说法错误的是 [单选题] *A 在决策过程中对已选择的方案及其实施进行评价,完成这项工作的主要依据是决策信息收集的正确性(正确答案)B 所谓决策,是人们为实现特定的目标,经过缜密的推断分析而在众多备选方案中择取最佳方案的活动C 找出制定决策的根据,即收集信息,并根据手头上的信息制定的行动方案。
管理信息系统第二章测试题及答案

第二章1.战略管理层所需信息的特性是()。
A.精度高、使用频率低、主要来自外部B.精度低、使用频率低、主要来自内部C.精度低、使用频率低、主要来自外部D.精度低、使用频率高、主要来自内部c根据管理层次的不同,信息的特性存在差异,战略管理层的信息精确性低,使用频率也低,信息主要来自外部。
管理控制层的信息精确性较高,使用频率也较高,信息主要来自内部。
运行控制层的信息精确性要求高,使用频率也高,信息主要来自系统内部。
2.从管理决策问题的性质来看,在战略管理层上的决策大多属于()的问题。
A.结构化B.半结构化C.非结构化D.以上都有c战略管理层的决策内容,如确定和调整组织目标以及制定关于获取、使用各种资源的政策等,一般属于非结构化决策问题,决策者是企业或组织的最高管理层。
管理控制层所作决策是对各种决策资源的获取和使用进行有效的计划和控制等方面的问题,一般属于半结构化或结构化的决策,决策者为组织的中层领导。
3.管理信息系统的结构是指()。
A.管理信息系统的物理结构B.管理信息系统的组成及各组成之间的关系C.管理信息系统的软件结构D.管理信息系统的硬件结构b管理信息系统是企业信息系统的核心,贯穿于企业管理的全过程,同时又覆盖了管理业务的各个层面,其结构是一个包含各种子系统的广泛结构。
所以管理信息系统的结构描述的是管理信息系统的组成及各组成之间的关系。
4.()是管理信息系统环境中最重要的因素之一,决定着管理信息系统应用的目标和规模。
A.组织规模B.管理的规范化程度C.生产过程的特征D.组织的系统性a组织规模是管理信息系统环境中最重要的因素之一,它决定着系统应用的目标和规模,在管理信息系统建设上,应根据组织规模确定系统的规模和目标。
5.开发管理信息系统的最大难点在于()难以获得。
A.系统数据B.系统信息C.系统人才D.系统需求d由于不同的生产特性决定着企业开发应用管理系统时应当贯彻的管理思想,组织的内、外部各种因素的综合决定着管理信息系统的成败。
劳顿《管理信息系统》综合测试答案

劳顿《管理信息系统》综合测试答案1. 信息系统概述1.1 信息系统定义信息系统是由人、技术和组织结构相互交互作用的系统,用于收集、处理、存储和传递信息,以支持组织的运营和决策。
1.2 信息系统的组成信息系统由硬件、软件、数据库和网络等组成。
硬件包括计算机设备和外部设备,如打印机和扫描仪。
软件包括操作系统、应用程序和开发工具等。
数据库用于存储和管理数据,网络用于连接各个设备和系统。
1.3 信息系统的功能信息系统具有数据输入、处理、输出和存储等功能。
数据输入是将外部数据转化为计算机可识别的形式,数据处理是对输入数据进行计算和处理,数据输出是将处理结果展示给用户,数据存储是将数据保存在系统中以供后续使用。
2. 管理信息系统2.1 管理信息系统的定义管理信息系统是为了帮助管理者进行决策和管理而设计和开发的信息系统。
它整合了信息技术、组织结构和管理过程,以实现信息的收集、处理和传递。
2.2 管理信息系统的特点•面向管理层:管理信息系统主要为高层管理者和中层管理者提供信息支持,帮助他们进行决策和管理。
•综合性:管理信息系统整合了各类信息和数据,可以提供全面和综合的信息支持。
•高度灵活:管理信息系统可以根据用户的需求进行定制和配置,满足不同管理层的要求。
•实时性:管理信息系统可以实时地收集、处理和传递信息,使管理者能够及时地获取最新的数据。
•决策支持:管理信息系统提供各种报表、分析工具和模拟系统,帮助管理者进行决策分析。
2.3 管理信息系统的应用管理信息系统在各个领域都有广泛的应用。
例如,在生产制造业中,管理信息系统可以帮助企业进行生产计划、库存管理和质量控制;在金融服务行业中,管理信息系统可以支持银行的在线银行业务和风险管理;在零售业中,管理信息系统可以帮助商店管理库存和销售数据。
3. 管理信息系统的开发与实施3.1 管理信息系统的开发过程管理信息系统的开发包括系统规划、需求分析、系统设计、系统实施和系统维护等阶段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.3.1信息系统测试系统测试是保证管理信息系统质量的一个重要环节。
程序编制完成后,要用各种测试方法检查各个部分是否达到了规定的质量标准。
系统测试是为了发现程序和系统中的错误。
好的测试方案有可能发现从未发现的错误,能够发现从未发现过的错误的测试才是成功的测试,否则就没有必要进行测试了。
6.3.2系统测试概述一、系统测试概述系统测试,英文是System Testing。
是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。
系统测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。
是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。
对象不仅仅包括需测试的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。
系统测试是保证系统质量的关键,是对整个系统开发过程的最终审查。
在管理信息系统开发周期的各个阶段都不可避免地会出现差错,系统开发人员应力求在每个阶段结束之前进行认真、严格的技术审查,尽可能及时发现并纠正错误,但开发过程中的阶段审查并不能发现所有的错误。
这些错误如果等到系统投入运行后再纠正,将在人力、物力上造成很大的浪费,甚至导致系统的失败。
此外,在程序设计过程中,也会或多或少地引入新的错误。
因此,在应用系统投入之前必须纠正这些错误,这是系统能够正确、可靠运行的重要保证。
统计资料表明,对于一些较大规模的系统来说,系统调试的工作量往往占据程序系统编制开发总工作量的40%以上。
很多人认为“测试是证明程序中不存在错误的过程”、“程序测试的目的是要证明程序正确地执行了预期的功能”、“程序测试的过程是使人们确信程序可完成预期要完成的工作过程”。
但却是错误的定义。
测试的定义应该是:为了发现错误而执行程序的过程。
从这个定义出发可以看出应该把查出了新错误的测试看作是成功的测试,没有发现错误的测试则是失败的测试。
系统测试是保证系统质量和可靠性的关键步骤,是对系统开发过程中的系统分析、系统设计和系统实施的最后复查。
基于以上系统测试概念和目的,在进行系统测试时应遵循以下基本原则。
(1) 测试工作应避免由原来开发软件的个人和小组承担。
测试工作应由专门人员来进行,会更客观、更有效。
(2) 测试用例不仅要确定输入数据,而且要根据系统功能确定预期输出结果。
将实际输出结果与预期输出结果相比较就能发现程序是否有错误。
(3) 设计测试用例不仅要包括有效合理的输入数据,也要包含不合理、无效的输入数据。
二、系统测试容系统的测试工作可以分为模块测试、子系统测试和系统测试。
1.模块测试模块测试式以系统的程序模块为对象进行测试,验证模块功能及其接口与设计说明书是否一致。
在一个设计系统中,每个模块完成一个清晰单一定义的功能,可以把模块作为一个单独的实体来测试。
模块测试的目的式测试模块在语法、格式和逻辑上的错误,保证每个模块本身能正常运行,在该测试中发现的问题大都是程序设计错误或系统设计中的错误。
模块测试主要从下述几个方面进行。
(1)模块功能。
测试模块功能是否正常,即能否在正常输入情况下获得应该得到的结果. (2)部数据结构。
测试模块部数据结构的容、数据行使及数据之间的相互关系是否正确,这些数据结构是否能够正确地支持模块功能的实现。
(3)出错处理。
测试模块运行出错时,出错处理功能是否能及时启动并有效工作。
(4)边界条件。
软件往往容易在边界条件上发生问题,因此需要测试模块在其各种边界参数处能否正常工作。
2.子系统测试完成每个模块的测试以后,需要按照系统设计所完成的模块结构图把它们连接成子系统,即进行子系统测试。
有些模块能够单独地正常工作,但是连接起来就不能正常运行,这里可能存在接口和整体协调问题。
例如数据可能在接口的传递中丢失、一个模块的运行可能会干扰其他模块运行等都是子系统测试所要关注的问题。
子系统测试是在模块测试的基础上,解决模块间的相互调用问题,主要测试子系统中各个模块的外部功能,以及模块之间的接口好调用关系。
子系统测试主要有以下容。
(1)各模块的连接是否有错误。
测试模块接口是否正常,及模块调用参数的数目、顺序和类型是否正确,数据能否正确无误地流入、流出模块;能否保证数据的有效传输、数据的完整性和一致性。
(2)运行中的人机界面及各种通信接口能否满足设计要求。
(3)所涉及的外部设备是否能正确连接,与相关外部设备的通信功能是否满足设计要求。
3.系统测试系统测试就是将经过子系统测试的模块群装配成一个完整的系统进行测试,以检查系统是否达到了系统分析的要求,系统测试的依据是系统分析报告,系统的测试不仅是对软件的测试,而且是对系统的软件与硬件一同进行测试。
系统测试包含功能测试、恢复测试、安全测试、强度测试和性能测试。
【系统的测试容】图例6.3.2软件测试的方法软件测试的常用方法:测试名称测试容Black Box黑盒测试把软件软件系统当做一个“黑箱”,无法了解或使用系统的部结构及知识。
从软件的行为,而不是部结构出发来设计测试。
White Box白盒测试设计者可以看到软件系统的部结构,并且使用软件的部知识来指导测试数据及方法的选择。
Gray Box灰盒测试介于黑盒和白盒之间1.黑盒测试:黑盒测试,英文是Black Box Testing。
又称功能测试或者数据驱动测试。
测试者把程序看成是一个黑盒,完全不考虑程序部结构和部特性而进行的测试。
黑盒测试是根据软件的规格对软件进行的测试,这类测试不考虑软件部的运作原理,因此软件对用户来说就像一个黑盒子。
软件测试人员以用户的角度,通过各种输入和观察软件的各种输出结果来发现软件存在的缺陷,而不关心程序具体如何实现的一种软件测试方法。
黑盒测试常用工具有:AutoRunner、winrunner、loadrunner。
在黑盒测试中所采用的方法主要有等价类划分和边界值分析等方法。
(1)等价类划分程序中所输入的数据按照程序功能说明可以分成若干个等价类,按输入条件可以将每一个等价类分成有效输入等价类与无效输入等价类两种。
因此,对于每一个有效或无效的等价类可以设计一些测试用例,如果这些测试用例不出现错误,说明对于同一类的其他数据也不会出错,否则肯定出错。
例如,在测试销售定价处理程序时,由于产品销售价格主要依赖于客户所订购的产品数量、客户是否是老客户、客户是否具有拖欠贷款的记录等条件。
因此在对该程序测试中,可以按照这三个条件设计不同的等价类测试用例。
(1)边界值分析由于许多软件在处理边界值时容易发生错误,用大于、等于、小于边界值的数据作为测试用例更容易发现程序中的错误。
而等价类测试方法往往是在某一等价类中进行随机选择,未必代表了边界状况。
因此,边界值测试方法可以对等价类测试方法进行有效的补充。
例如,某一程序的输入数据位0~1000,可以选择-0.1、0、0.1、999.9、1000、1000.1作为测试用例。
2.白盒测试白盒测试,英文是White Box Testing。
又称结构测试或者逻辑驱动测试。
是允许人们检查程序的部结构,是测试者从检查程序的逻辑着手,得出测试数据,进行测试的过程。
是把测试对象看作一个打开的盒子。
利用白盒测试法进行动态测试时,需要测试软件产品的部结构和处理过程,不需测试软件产品的功能。
白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。
其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。
它知道产品部工作过程,可通过测试来检测产品部动作是否按照规格说明书的规定正常进行,按照程序部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。
白盒测试常用工具有:Jtest、VcSmith、Jcontract、C++ Test、CodeWizard、logiscope。
*总结:实际工作中,对系统的了解越多越好。
目前大多数的测试人员都是做黑盒测试,很少有做白盒测试的。
因为白盒测试对软件测试人员的要求非常高,需要有很多编程经验。
做.NET程序的白盒测试你要能看得懂.NET代码。
做JAVA程序的测试,需要你能看懂JAVA 的代码。
如果你都能看懂了,你还会做测试么?6.3.2软件测试步骤一、软件测试的过程系统测试是开发过程中一个独立而且非常重要的阶段,也是保证开发质量的重要手段之一。
测试过程基本上与开发过程平行进行。
在测试过程中,需要对整个测试过程进行有效的管理,保证测试的质量和效率。
一个规的测试过程通常包括以下基本的测试活动。
1.制定测试计划在制定测试计划时,需要充分考虑整个项目的开发时间和开发进度,以及一些人为因素和客观条件等,使得测试计划是可行的。
测试计划的容主要有:测试的容、进度安排、测试所需的环境和条件、测试培训安排等。
2.编制测试大纲测试大纲是测试的依据,它明确详尽地规定了在测试中针对系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准。
3.设计和生成测试用例依据测试大纲设计和生成测试用例,产生测试设计说明文档,其主要容有被测项目、输入数据、测试过程和预期输出结果等。
4.实施测试测试的实施阶段是由一系列的测试周期组成的。
在每个测试周期中,测试人员和开发人员将依据预先编制好的测试大纲及准备好的测试用例,对被测系统或设备进行完整的测试。
5.生成测试报告测试完成后,要形成相应的测试报告。
主要对测试进行概要说明,列出测试的结论,指出错误和缺陷。
另外,给出一些建议。
二、软件测试的方法对软件进行测试的主要方法有人工测试和机器测试。
人工测试采用人工方法进行,目的在于检查程序的静态结构,找出编译不能发现的错误。
经验表面,良好的人工测试可以发现程序中30%~70%的编码和逻辑设计错误,从而可以减少机器测试的负担。
机器测试是将事先设计好的测试用例作用于被测试程序,对比测试结果和预期结果的差别以发现错误。
机器测试只能发现错误的症状,不能进行问题定位,而人工测试一旦发现错误,就能确定问题的位置、类型和性质。
对于一些类型的错误,机器测试比人工测试有效,但对另一些类型的错误则人工测试更有效。
因此,应根据实际情况来选择测试方法。
二、系统测试步骤合理安排测试步骤对于提高测试效率、降低测试成本有很大的作用。
管理信息系统的测试步骤是:分别按硬件系统、网络系统和软件系统进行测试,最后对整个系统进行总的综合测试。
测试的步骤如下:(1)硬件测试在开发建设管理信息系统时,通常需要根据项目情况选购硬件设备。
在硬件设备采购到货后,应在各相关厂商的配合下进行初始验收测试,初验通过后,再将其与软件、网络等一起进行系统测试。