管理信息系统管理信息系统的实施.ppt
《管理信息系统管理信息系统的实施.ppt》由会员分享,可在线阅读,更多相关《管理信息系统管理信息系统的实施.ppt(50页珍藏版)》请在三一文库上搜索。
1、第六章,管理信息系统的实施,第6章 管理信息系统的实施,系统实施是新系统开发工作的最后一个阶段。 系统实施是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图的新系统方案转换成可执行的应用软件系统。 系统实施阶段较之前各阶段工作量大,投入的人力、物力多。,第6章 管理信息系统的实施,第一节 物理系统的实施 第二节 程序设计 第三节 系统测试 第四节 人员培训 第五节 系统转换,第一节 物理系统的实施,选择供应商 实力雄厚 信誉可靠 质优价低 售后服务好,选择安装地点 信息系统对电、网的要求 空气粉尘的影响 服务器、机柜的噪声问题,第二节 程序设计,程序设计的基本要求 正确实现功
2、能 具有可靠性与适应性 易于理解 易于维护 执行效率高,第二节 程序设计,程序设计方法 面向过程程序设计 面向对象程序设计,第二节 程序设计,编程语言 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)等,第三节 系统测试,在面试过
3、程中,经常地提问内容以及现在的应用 自己对软件测试的理解 软件测试的类型 软件测试的方法 软件测试的过程是如何进行的 Bug的等级 黑白盒的比较(所以就要求掌握黑盒、白盒) 测试用例的设计(这个很重要) 熟练掌握几种软件测试的方法,可以自己举出例子:比如边界值测试 尽量让大家多了解几个计算机系统 关于PC机的基本组装也要懂一些(一般大公司都要这样,他们可能会不同的系统平台进行测试) 有时候面试的时候会涉及数据库sql语句的编写,让大家好好学习数据库 一般测试要求逻辑思维比较好 最好是熟悉一种测试工具(这个公司也会培训,每个公司使用的可能不一样) 现在,我们主要是功能测试。但是仍然需要学习一些测
4、试工具,因为面对的是手机,所以学习的测试工具也将是针对手机的,比如Monkey测试工具,第三节 系统测试,软件开发,堆沙堆,?,第三节 系统测试,测试目的 尽可能多的发现新系统中的错误和缺陷 测试关注的三方面 设计测试用例 测试用例,用以发现程序错误为目的而精心设计的一组测试数据,包括输入数据与预期结果 执行被测程序 分析执行结果并发现错误,第三节 系统测试-测试原则,应尽早并不断地进行测试 测试后期应避免程序员、程序设计机构测试自己的程序。 对非法的和非预期的输入数据也要像合法的和预期的输入数据一样进行测试。 检查程序不仅要关注程序是否做了应做的事,还要关注程序是否做了不该做的事。 程序错误
5、具有聚集效应。 注意遵守“经济性”原则。,第三节 系统测试-测试类型,模块测试 联合测试,验收测试 系统测试,白盒测试,第三节 系统测试-测试用例设计,白盒测试 根据程序内部逻辑设计用例 黑盒测试 根据规定功能设计用例,第三节 系统测试-测试用例设计,白盒测试 语句覆盖 判断覆盖 条件覆盖 条件组合覆盖 路径覆盖,第三节 系统测试-测试用例设计,白盒测试-语句覆盖 一般来讲,程序的某次运行并不一定执行其中的所有语句。因此,如果某个含有错误的语句在测试中并没有执行,这个错误便不可能发现。为了提高发现错误的可能性,应在测试中执行程序的每一个语句。 语句覆盖法就是要选择这样的测试用例,使程序中的每个
6、语句至少能执行一次。,第三节 系统测试-测试用例设计,白盒测试-语句覆盖,输入 x=2,y=0,z=3 输出 z=2.5,or,z0,特点: 测试用例设计简单, 但发现错误能力较弱,第三节 系统测试-测试用例设计,白盒测试-判断覆盖 判断覆盖是指设计测试用例使程序中每个判断取“真”和取“假”值的每一个分支至少通过一次。,第三节 系统测试-测试用例设计,白盒测试-判断覆盖,x=3,y=0,z=1 x=2,y=1,z=3,?,第三节 系统测试-测试用例设计,白盒测试-条件覆盖 条件覆盖是指执行足够的测试用例,使判断中的每个条件获得各种可能的结果。,第三节 系统测试-测试用例设计,白盒测试-条件覆盖
7、,x1,y=0,x=2,y=0,z=4 x=1,y=1,z=1,x1, x1,y=0,y0,x=2,z1,x=2, x2,z1,z1,第三节 系统测试-测试用例设计,白盒测试-条件覆盖 特点:一般情况下条件覆盖比判断覆盖更严格,因为判断覆盖的对象是每个判断结果,而条件覆盖考虑的是每个判断中的条件。 但是由于条件覆盖分别考虑每个条件,而未考虑同一判断中各条件的组合,因此某些测试用例可能满足了条件覆盖要求,但未满足判断覆盖要求。 以上测试用例即为此情况,请分析为何满足了条件覆盖,却未满足判断覆盖。,x=1,y=0,z=3 x=2,y=1,z=1,第三节 系统测试-测试用例设计,白盒测试-条件组合覆
8、盖 设计测试用例时,要使得判断中每个条件的所有可能取值至少出现一次,并且每个判断本身的判定结果也至少出现一次。,白盒测试-条件组合覆盖,x1,y=0,x=2,z1,x1,y=0 x1,y0 x1,y=0 x1,y0,x=2,z1 x=2,z1 x2, z1 x2, z1,x=2,y=0,z=4 x=2,y=1,z=1 x=1,y=0,z=2 x=1,y=1,z=1,acd路径没有测试到,为什么,怎么办?,第三节 系统测试-测试用例设计,白盒测试-路径覆盖 设计测试用例时,使它覆盖程序中所有可能的路径。,第三节 系统测试-测试用例设计,白盒测试-路径覆盖,ace abd abe acd,x=2,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 实施
链接地址:https://www.31doc.com/p-2324449.html