第3章 企业管理信息系统开发(新2)精要.ppt

第3章 企业管理信息系统开发(新2)精要.ppt

  1. 1、本文档共219页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四种基本的控制结构 P 入口 出口 (a) 顺序结构 (b) 简单分支结构 P2 P1 入口 出口 T F C 四种基本的控制结构(续) (d) 多重分支结构 出口 Pn P2 P1 T T T 入口 C2 C1 Cn (c) 循环结构 P2 P1 T 入口 F 出口 C 3.4.3系统测试 系统测试概述 测试是对软件计划、软件设计、软件编码进行差错和纠错的活动。 1调试的目的和步骤 1.目的 为发现程序中的错误和不完善的地方,并及时加以修改和完善。 2.步骤 先后顺序:模块(程序)调试、子系统调试、系统调试(联调)。 系统调试的三个步骤 单个模块调试 子系统调试 系统联调 例:如下图所示的是一个小程序的控制流程图,该程序由一个循环语句组成,循环次数可达20次,循环体中是一组嵌套的IF语句 ,其可能的路径有五条,所以从程序的入口A到出口B的路径数高达520≈1014。如果编写一个调试例子,并用它来调试这个程序的一条路径要花一分钟,则调试每一条路径就需要二亿年。 2 测试基本原则 1、测试用例应包括输入数据和预期的输出结果; 2、既选合理、也要选不合理数据; 3、既要检查系统或程序完成应做的工作,也要检查是否做了不该做的事情; 4、测试用例应长期保存; 3 系统内容测试 1.数据处理正确性测试 输入的数据是否正确保存; 运行结果数据能否正确地输出; 数据间的计算关系是否正确; 数据统计方法和口径与需求是否一致; 是否出现字符乱码; 2.功能完整性测试 是否具备SD中所提出的全部功能; 检测主要业务功能; 检查所有辅助功能和细节性功能; 3.系统性能测试 系统运行速度; 操作的灵活性; 用户界面的友好性; 对错误的检测与提示能力; 4.系统测试注意事项 环境应同未来一致; 测前准备好数据、明确测试内容; 测时应有用户参加; 测完后要写测试报告; 4 系统测试方法 机器测试(动态测试技术) 运用事先设计好的测试用例,执行被测试程序,对比运行结果与预期结果的差别以发现错误。主要有黑盒测试和白盒测试两种方法 。 人工测试(静态测试技术) 采用人工方式检查程序的静态结构,找出编译不能发现的错误 。 1. 白盒子测试(逻辑覆盖) 1)原理 通过对程序的内部结构和处理过程,用尽可能多的逻辑覆盖方式进行测试,检验内部控制结构和数据结构是否有错以及实际的运行状态与预期的状态是否一致的一种测试方法。 2)方法 语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、多重覆盖等。 a b c d e 测试示例: BEGIN IF(A>1)AND(B=0)    THEN X=X/A ELSE B=B+A ENDIF IF(A=2)OR(X>1)   THEN X=X+l ELSE B=B+X ENDIF END A=2,B=0,X=4 (执行路径ace) Ⅰ A=l,B=1,X=l (执行路径abd) Ⅱ A=1,B=1,X=2 (执行路径abe) Ⅲ A=3,B=0,X=1 (执行路径acd) Ⅳ A=2,B=0,X=4 (执行路径ace) 不小心将第一个条件语句中的AND错写成OR,上面测试用例不能发现错误; 2.黑盒子测试 1)原理 完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求。 2)方法: 等价类划分法、边界值分析法等。 3.4.4人员培训 对系统使用人员和系统维护人员的培训是系统投入应用的重要前提。 需要进行培训的系统使用人员包括:系统操作员、硬件及软件系统维护人员、管理决策人员、档案管理员等。对于尚未掌握计算机基本知识的人员,还要进行计算机基本知识方面的培训。 对人员的培训,总体包括下列内容: (1)系统的总体方案。 (2)系统网络的操作与使用。 (3)系统的功能结构。 (4)计算机的操作与使用。 (5)数据库系统、开发工具等系统软件。 (6)系统事务型业务功能的操作和使用方法。 (7)系统维护型功能的操作和使用方法。 (8)系统统计分析型功能的操作和使用方法。 (9)系统的参数设置 (10)系统初始数据输入功能的操作和使用方法 (11)可能出现的问题及解决方法 (12)汉字的输入方法 (13)系统的使用权限与责任 (14)系统的文档管理规范 3.4 .5系统的切换 1 转换前的准备工作 1.数据准备 2.文档准备 3.用户培训等 2 .系统转换方式(系统切换) 1.直接方式 2.平行方式 3.逐步方式(分段) 互相配合,平稳过渡。 旧系统 新系统 时间 切换 时间 新系统 旧系统 并行运行 (b) 并行方式 (a) 直接方式 优点:

文档评论(0)

love + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档