管理信息系统第6章管理信息系统的实施_第1页
管理信息系统第6章管理信息系统的实施_第2页
管理信息系统第6章管理信息系统的实施_第3页
管理信息系统第6章管理信息系统的实施_第4页
管理信息系统第6章管理信息系统的实施_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第六章管理信息系统的实施第第 6章章 管理信息系统的实施管理信息系统的实施 系统实施是新系统开发工作的最后一个阶段。 系统实施是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图的新系统方案转换成可执行的应用软件系统。 系统实施阶段较之前各阶段工作量大,投入的人力、物力多。第第 6章章 管理信息系统的实施管理信息系统的实施第一节 物理系统的实施第二节 程序设计第三节 系统测试第四节 人员培训第五节 系统转换第一节 物理系统的实施 选择供应商 实力雄厚 信誉可靠 质优价低 售后服务好 选择安装地点 信息系统对电、网的要求 空气粉尘的影响 服务器、机柜的噪声问题第二节 程序设计 程序设计的基本要求 正确实现功能 具有可靠性与适应性 易于理解 易于维护 执行效率高第二节 程序设计 程序设计方法 面向过程程序设计 面向对象程序设计第二节 程序设计 编程语言 C/C+/HTML/VBS、JS/PHP/ASP(.net)/J2EE/VB 程序设计工具 轻量级( EditPlus等) 集成开发环境( IDE) FrontPage/DreamWeaver Visual Studio JBuilder/Eclipse第二节 程序设计 数据库 Access/SqlServer/Oracle/DB2 程序生成工具 代码生成工具 (Rose)/报表生成工具 (Crystal report)等第三节 系统测试系统测试在面试过程中,经常地提问内容以及现在的应用 自己对软件测试的理解 软件测试的类型 软件测试的方法 软件测试的过程是如何进行的 Bug的等级 黑白盒的比较(所以就要求掌握黑盒、白盒) 测试用例的设计(这个很重要) 熟练掌握几种软件测试的方法,可以自己举出例子:比如边界值测试 尽量让大家多了解几个计算机系统 关于 PC机的基本组装也要懂一些(一般大公司都要这样,他们可能会不同的系统平台进行测试) 有时候面试的时候会涉及数据库 sql语句的编写,让大家好好学习数据库 一般测试要求逻辑思维比较好 最好是熟悉一种测试工具(这个公司也会培训,每个公司使用的可能不一样) 现在,我们主要是功能测试。但是仍然需要学习一些测试工具,因为面对的是手机,所以学习的测试工具也将是针对手机的,比如 Monkey测试工具第三节 系统测试系统测试软件开发堆沙堆?第三节 系统测试系统测试 测试目的 尽可能多的发现新系统中的错误和缺陷 测试关注的三方面 设计测试用例 测试用例,用以发现程序错误为目的而精心设计的一组测试数据,包括输入数据与预期结果 执行被测程序 分析执行结果并发现错误第三节 系统测试系统测试 -测试原则测试原则 应尽早并不断地进行测试 测试后期应避免程序员、程序设计机构测试自己的程序。 对非法的和非预期的输入数据也要像合法的和预期的输入数据一样进行测试。 检查程序不仅要关注程序是否做了应做的事,还要关注程序是否做了不该做的事。 程序错误具有聚集效应。 注意遵守 “ 经济性 ” 原则。第三节 系统测试系统测试 -测试类型 模块测试 联合测试模块测试模块测试模块测试联合测试 验收测试系统测试测后软件 测后模块 确认后软件模块模块模块设计信息 需求信息其它l 验收测试l 系统测试白盒测试白盒测试白盒测试黑盒测试第三节 系统测试系统测试 -测试用例设计 白盒测试 根据程序内部逻辑设计用例 黑盒测试 根据规定功能设计用例第三节 系统测试系统测试 -测试用例设计 白盒测试 语句覆盖 判断覆盖 条件覆盖 条件组合覆盖 路径覆盖x1 and y=0x=2 or z1z=z/xz=z+1YNYNabcde第三节 系统测试系统测试 -测试用例设计 白盒测试 -语句覆盖 一般来讲,程序的某次运行并不一定执行其中的所有语句。因此,如果某个含有错误的语句在测试中并没有执行,这个错误便不可能发现。为了提高发现错误的可能性,应在测试中执行程序的每一个语句。 语句覆盖法就是要选择这样的测试用例,使程序中的每个语句至少能执行一次。第三节 系统测试系统测试 -测试用例设计 白盒测试 -语句覆盖x1 and y=0x=2 or z1z=z/xz=z+1YNYNabcde输入 x=2,y=0,z=3输出 z=2.5orz0特点:测试用例设计简单,但发现错误能力较弱第三节 系统测试系统测试 -测试用例设计 白盒测试 -判断覆盖 判断覆盖是指设计测试用例使程序中每个判断取“ 真 ” 和取 “ 假 ” 值的每一个分支至少通过一次。第三节 系统测试系统测试 -测试用例设计 白盒测试 -判断覆盖x1 and y=0x=2 or z1z=z/xz=z+1YNYNabcdex=3,y=0,z=1x=2,y=1,z=3? 第三节 系统测试系统测试 -测试用例设计 白盒测试 -条件覆盖 条件覆盖是指执行足够的测试用例,使判断中的每个条件获得各种可能的结果。第三节 系统测试系统测试 -测试用例设计 白盒测试 -条件覆盖x1 and y=0x=2 or z1z=z/xz=z+1YNYNabcdex1,y=0x=2,y=0,z=4x=1,y=1,z=1x1, x1,y=0,y0x=2,z1 x=2, x2,z1,z1第三节 系统测试系统测试 -测试用例设计 白盒测试 -条件覆盖 特点:一般情况下条件覆盖比判断覆盖更严格,因为判断覆盖的对象是每个判断结果,而条件覆盖考虑的是每个判断中的条件。 但是由于条件覆盖分别考虑每个条件,而未考虑同一判断中各条件的组合,因此某些测试用例可能满足了条件覆盖要求,但未满足判断覆盖要求。 以上测试用例即为此情况,请分析为何满足了条件覆盖,却未满足判断覆盖。x=1,y=0,z=3x=2,y=1,z=1第三节 系统测试系统测试 -测试用例设计 白盒测试 -条件组合覆盖 设计测试用例时,要使得判断中每个条件的所有可能取值至少出现一次,并且每个判断本身的判定结果也至少出现一次。 白盒测试 -条件组合覆盖x1 and y=0x=2 or z1z=z/xz=z+1YNYNabcdex1,y=0 x=2,z1x1,y=0x1,y0x1,y=0x1,y0x=2,z1x=2,z1x2, z1x2, z1x=2,y=0,z=4x=2,y=1,z=1x=1,y=0,z=2x=1,y=1,z=1acd路径没有测试到,为什么,怎么办?第三节 系统测试系统测试 -测试用例设计 白盒测试 -路径覆盖 设计测试用例时,使它覆盖程序中所有可能的路径。第三节 系统测试系统测试 -测试用例设计 白盒测试 -路径覆盖x1 and y=0x=2 or z1z=z/xz=z+1YNYNabcdeaceabdabeacdx=2,y=0,z=3x=1,y=0,z=1x=2,y=1,z=1x=3,y=0,z=1特点:测试效果好,测试工作量大。第三节 系统测试系统测试 -测试用例设计 黑盒测试 等价类划分 边界值分析 错误猜测各科成绩 平均成绩第三节 系统测试系统测试 -测试用例设计 黑盒测试 -等价类划分 有效的输入数据,指符合规格说明要求的、合理的输入数据,它主要用来检验程序是否实现了规格说明中的功能; 无效的输入数据,指不符合规格说明要求的、不合理或非法的输入数据,它主要用来检验程序是否做了规格说明以外的事。第三节 系统测试系统测试 -测试用例设计 黑盒测试 -等价类划分 出发点:如果把所有可能的输入数据 (有效的和无效的 )划分成若干个等价类,可以认为:如果等价类中的一个输入数据能检测出一个错误,那么等价类中的其他输入数据也能检测出同一个错误;如果一个输入数据不能检测出某一个错误,那么等价类中其他输入数据也不能发现这一错误。 结论:在划分出等价类的基础上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论