




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、11.1 概述11.2 电子商务应用的开发11.3 电子商务系统测试11.4 电子商务站点部署11.5 电子商务系统维护与管理系统实施是整个电子商务系统开发的物理实现阶段。完成电子商务系统设计之后,如何将原来纸面上的、类似于设计图的新系统方案转换成可执行的实际系统,是系统实施阶段的主要工作。系统实施包括硬件的获取、软件的获得或开发、用户准备、聘用和培训人员、地点和数据的准备、安装、测试、试运行及用户验收。 硬件获取软件获取测试试运行场所准备数据获取用户准备安装用户验收人员聘用系统实施的典型步骤系统实施的典型步骤 11.2.1 电子商务应用的开发构建方式1. 传统的Web开发模式2. 基于构件的
2、开发构建方式电子商务应用的开发工具主要分为2部分1. 网站前台开发工具2. 网站后台开发工具3. 选择开发工具的原则选择合适的开发工具首先应该考虑选择的开发工具所适用的领域,此外还应该遵守下面的基本原则:(1)最小工作量原则(2)最小技巧性原则(3)最小错误原则(4)最小维护原则(5)减小记忆原则在选择开发工具的过程中应具体考虑下面的几个因素:(1)项目的应用领域(2)用户的要求(3)可以使用的编程程序或开发环境(4)程序员的经验和知识(5)软件可移植性要求11.3.1 软件测试1. 软件测试概述软件测试是对软件计划、软件设计、软件编码进行查错和纠错的活动。软件测试的目的制定测试计划设计测试用
3、例测试任务列表测试工作总体流程图 立项阶段立项阶段 结项总结阶段结项总结阶段 需求阶段需求阶段 设计阶段设计阶段 验收测试阶段验收测试阶段 编码编码&单元测试阶段单元测试阶段 集成测试阶段集成测试阶段 系统测试阶段系统测试阶段 测试工作总体流程图测试工作总体流程图 2单元测试单元测试完成对最小的软件设计单元模块的验证工作。由于模块之间存在联系,即存在调用与被调用的关系。为了辅助测试,在对模块测试时,还需要开发以下两种模块。驱动模块:相当于一个主程序,用于接受测试用例的数据,将这些数据送到被测试模块,输出测试结果。桩模块:用来代替被测模块中所调用的子模块,目的是检验入口,输出调用和返回的
4、信息。3集成测试集成(Integration)是指把多个单元组合起来形成更大的单元。集成测试(Integration Testing)是在假定备个软件单元已经通过了单元测试的前提下,检查各个软件单元之间的相互接口是否正确。集成测试的策略主要有自顶向下集成和自底向上集成两种。3集成测试集成测试的策略主要有自顶向下集成和自底向上集成两种。(1)自顶向下集成。 (2)自底向上集成。 系统测试系统测试(System Testing)是对己经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求。系统测试包括对系统的性能、安全性、可计算性、配置灵敏度、启动和恢复等方面的测试
5、。面向对象软件测试面向对象软件开发方法被认为是开发大型、复杂软件且保证软件可靠性的一种有效方法。同其他软件一样,面向对象的软件在使用之前必须经过测试。但是传统的面向功能或面向数据/过程的测试理论与方法并不完全适用于新兴的面向对象软件系统。在面向对象系统中,系统的基本构造模块是封装了的数据和操作的类和对象,而不再是一个个能完成特定功能的功能模块。每个对象有自己的生存周期,有自己的状态。(1)面向对象软件测试策略。面向对象测试的整体目标以最小的工作量发现最多的错误和传统软件测试的目标是一致的,但由于面向对象的封装性、继承性和动态绑定特性使得面向对象测试的策略有很大不同。对于传统程序设计语言书写的软
6、件,软件测试人员普遍采用三个级别的测试,即单元测试、集成测试和系统测试。对面向对象的程序测试应当分为多少级别尚未达成共识。(2)面向对象软件测试的内容及技术。 类测试。 类集成测试。 系统测试。 方法定义 方法定义 方法定义 基于响应状态的测试 对象生命期过程 类、对象对系统的责任 基于操作的测试 基于操作的测试 基于操作的测试 基于状态的测试 类测试示意图类测试示意图 1. 可用性测试导航测试与检验图形测试与检验 内容测试与检验整体界面测试与检验2. 功能测试链接 表单 数据校验 Cookies 3. 接口测试服务器接口 外部接口 4. 兼容性测试操作系统 浏览器 视频设置 Modem/连接
7、速率 打印机 组合测试 5. 数据库测试数据库搜寻结果相关性 查询回应时间 数据库完整性 数据有效性 修复测试 1. 性能测试负载测试 负载测试 压力测试2. 安全性测试安全性对取得线上客户的信任,对电子商务的成功极其重要。1测试计划 2测试设计规范3测试用例规范4测试过程规范5测试项目的发布报告6测试日记7测试差错报告8测试总结报告部署阶段的任务包括以下内容:检查部署核对清单。部署站点。在正式投入运行前最后核定站点的环境。 建立和执行最初的操作步骤。在部署站点之前,需检查下列核对清单。 1. 电子商务站点开发完毕核对清单2. 可用性的核对清单3. 业务过程核对清单4. 安全性核对清单5. 制
8、定应急计划1. 服务器设置2. 站点安全保护3. 站点测试在测试部署以后,在站点运行之前,考虑以下的运行问题:如果保存了调试阶段的日志,现在将它删除掉。进行对硬件的最后审核检查。进行对软件的最后审核检查。设置性能监测和事件监测服务。确定在站点运行后需要监测哪些报表。确定解决问题的过程,并且针对特定问题为小组中成员制定任务。新站点运行后的第一个月,应执行以下内容:在最初的两个星期保持稳定的开发和测试小组。开发、测试和部署小组定期举行例会。跟踪系统管理员登录过程。重新访问使用配置文件。检查Web日志文件的大小。观察数据库的增长以确保它们在计划以内。确保在硬件体系结构上没有瓶颈问题。确保第三方构件在生产环境下工作正常。确保商务过程工作正常。电子商务系统运行之后,系统维护工作将随之而来。系统维护的目的是保证电子商务系统正常而可靠地运行,不断改善和提高系统,以充分发挥其作用。1. 一般性维护硬件设备的维护数据的维护代码的维护应用程序的维护2. 电子
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陈庆军教育专家
- 安全使用天然气方法
- 大连枫叶职业技术学院《中学英语微格教学技能训练》2023-2024学年第一学期期末试卷
- 浙江音乐学院《动物性食品卫生学》2023-2024学年第二学期期末试卷
- 山东省乐陵市第一中学2025届高三高考预测化学试题含解析
- 江西警察学院《品牌文创》2023-2024学年第二学期期末试卷
- 陕西省咸阳市武功县2025年六年级下学期小升初招生数学试卷含解析
- 西藏林芝市广东实验学校2025年三下数学期末学业质量监测模拟试题含解析
- 吉林医药学院《研学旅行理论与实践》2023-2024学年第二学期期末试卷
- 郑州工业应用技术学院《理解当代中国高级英语读写》2023-2024学年第二学期期末试卷
- 医学伦理学的基本原则课件
- 部编版五年级语文下册第六单元测试卷及答案
- 安全用电-触电与急救课件
- 幼儿园绘本故事:《十二生肖》 课件
- 女性外阴肿瘤
- 公司组织架构图(可编辑模版)
- 外研版(2019) 必修第二册 Unit 5 On the road Coast to Coast P57PPT( 共8张)
- 罗马帝国衰亡史pdf罗马帝国衰亡史史
- 北师大版生物七年级下册12.2感受器与感觉器官(第1课时)导学案(无答案)
- 最新露天矿山安全培训课件(经典)
- 环境学概论 考验知识点归纳刘陪同
评论
0/150
提交评论