1、软件工程实验报告实验题目: 班级: 学号: 姓名: 任课教师: 成绩: 目 录实验一 可行性研究报告引言11.1引言11.1.1 项目背景11.1.2 术语阐明11.1.3 参照文献11.2可行性研究前提11.2.1 功能构造图及功能阐明21.2.2 系统输入21.2.3 系统输出31.2.4 系统解决流程(如图s1.2)31.2.5 性能31.2.6 安全和保密规定31.2.7 完毕期限规定31.3开发目的31.4具备条件41.5进行可行性研究办法41.6评价尺度41.7对既有系统分析51.8所建议系统技术可行性分析51.8.1 对所建议系统简要描述51.8.2 与既有系统比较优越性51.8
2、.3 采用建议系统也许带来影响。61.8.4 所建议技术可行性分析61.9所建议系统经济可行性分析61.9.1 支出61.9.2 成本效益分析61.10社会因素方面可行性61.10.1 法律方面可行61.10.2 顾客使用方面可行性71.11结论7实验二 需求规格阐明书72.1 引言72.2 项目概述72.2.1 待开发软件普通描述72.2.2 待开发软件功能(见图s2.1)82.2.3功能描述92.2.4系统DFD(见图s2.22.7).92.3 数据描述(见表s2.1s2.3)122.3.1 数据描术122.3.2 数据库描述132.3.3 数据字典132.4.1 顾客界面132.4.2
3、硬件接口142.4.3 软件接口142.4.4 故障解决142.5 性能需求142.5.1 数据精准度142.5.2 时间特性142.5.3 适应性142.6 软件属性需求152.6.1 对的性152.6.2 可靠性152.6.3效率152.6.4 完整性152.6.5 易实用性152.6.6可维护性152.6.7 可测试性152.6.8复用性152.6.9安全保密性152.6.10可理解性152.6.11可移植性152.6.12互联性162.6.13数据采集162.6.14顾客特性162.6.15运营环境162.6.16条件与限制16实验三 概要设计阐明书163.1 引言163.2 任务概要
4、173.2.1 目173.2.2 需求概要173.2.3 条件与限制173.3 总体设计173.3.1 解决流程173.3.2功能分派183.4运营设计193.4.1运营模块组合193.4.2 运营控制193.4.3运营时间193.5数据构造设计193.5.1 逻辑构造设计193.5.2物理构造设计213.6出错解决设计213.7补救办法213.8系统维护设计213.9安全保密设计22实验四 软件测试文档224.1引言224.2测试筹划224.3测试报告224.4测试文档224.5测试用例所选测试办法224.6测试资料25实验一 可行性研究报告引言1.1引言1.1.1 项目背景网站式书店。是一
5、种高质量,更快捷,更以便购书方式。网上书店用于图书在线销售。并且网站式书店对图书管理更加合理化,信息化。售书同步还具备书籍类商品管理、购物车、订单管理、会员管理等功能,非常灵活网站内容和文章管理功能。网上书店优势:涉及范畴广,经营成本低,劣势信用度如,果低,影响生意;现实书店优势:直观,信用度高。网上书店价格透明,使得消费者往往通过在各个网上书店查找需要买图书进行价格比较,挑选价格最便宜网上书店进行购买。当在网上书店购书后,顾客所购图书都在网站上有记录,以便顾客查询。 项目名称初步定为:网上书店管理系统该系统重要是实现五个功能:图书管理、图书查询、会员管理、订单管理、购物车管理本项目提出者为哈
6、尔滨工业大学华德应用技术学院,开发者为张兆印教师软件开发研制中心,主管部门为刘虹玉软件开发研制中心。项目设计过程中参照了研发中心此前开发基于Windows系统数据库管理系统。1.1.2 术语阐明EBook:电子书Date processing:数据解决Data processing cycle:数据解决流程Data processing system security:数据解决系统安全性EC:电子商务SQL:构造化查询语言1.1.3 参照文献1 张兆印 邓琨. 软件工程教程M. 哈尔滨:东北林业大学出版社,.2 申吉红 廖学峰. JSP课程设计案例精编M. 北京:清华大学出版社,.1.2可行性
7、研究前提网上书店可以在家“逛商店”,订货不受时间、地点限制,获得较大量商品信息,可以买到本地没有商品,网上支付较老式拿钞票支付更加安全,可避免钞票丢失或遭到抢劫,从订货、买货到货品上门无需亲临现场,既省时又省力;1.2.1 功能构造图及功能阐明 功能构造图如图 s1.1网上书店系统重要功能:图书管理、图书查询、会员管理、订单管理、购物车管理图书管理分为三某些:数据添加、数据删除和数据修改。这是一种后台管理模块,书店管理员可以通过顾客名和密码身份验证后进入书店管理页面,可以进行对图书种类管理(涉及图书种类增长、删除和修改)和对图书管理(图书信息发布和修改等)。图书查询功能容许顾客进行两种方式查询
8、:条件查询容许顾客进入网上书店时,以图书名称、作者、定价和会员价等了角最新图书信息,模糊查询是容许顾客输入其中核心字进行查询。会员管理:为了可以实现图书商品购买,需要客户联系方式、送货地址等有关信息,这就需要会员管理这个模块,涉及会员注册(标记客户注册时必要填写内容,由于产生订单时需要这些信息)和会员登录。订单管理:对客户购买商品信息需求,在拟定了所购力书商品名称、图书价格、图书数量等信息后,提示顾客选取相应送货方式及付款方式、最后身成相应订单记录,以便于网店配货人员根据订单进行后续出货、送货解决。购物车管理:当客户选取购买某种图书产品时,应当可以将所选图书信息,如图书编号、图书价格、购买数量
9、记录到相应购物车中,并容许客户返回书目查询页面,选取其她图书并添加到购物车中,当相应购订单生成后,应当可以自动清除以生成订单购物车中信息。图s1.1 电子名片管理功能构造图1.2.2 系统输入购进图书信息及会员信息1.2.3 系统输出 卖家所购得图书有关信息 1.2.4 系统解决流程(如图s1.2) 图s1.2网上书店管理系统流程图1.2.5 性能以便快捷有效实现买家与卖家之间交易、省时间、费用。查询速度快。具备性能指标是单个数据查询速度为1条/s,每更新一次速度为2/s,具备查错功能,能进行输入数据检查。1.2.6 安全和保密规定系统对不同权限顾客提供不同功能模块,对历史数据更改和新数据添加
10、只有一定权限顾客才干进行操作,普通顾客只能进行查询操作,只有会员才干购买,对顾客有关信息规定保密。 1.2.7 完毕期限规定 本系统完毕期限为6个星期,详细进度安排见详细设计。1.3开发目的系统开发目的应考虑如下因素:(1) 人力与设备费用相以减少;(2) 解决速度提高;(3) 控制精度提高;(4) 人员运用率改进;1.4具备条件 项目开发中所具备条件、假定和所受到限制,如:(1) 所建议系统运营寿命最小值系统寿命最小值应达5年(2) 进行系统方案选取比较时间系统方案选取最小时间为1个月(3) 经费、投资方面来源经费重要来源为哈尔滨工业大学华德应用技术学院软件开发公司(4) 硬件、软件、运营环
11、境和开发环境方面条件硬件环境:PII或更高档微机,笔记本电脑;运营时内存规定:1MB;安装所需硬盘:5MB;打印机:可选:软件环境中文 Windows98/Me/XP/NT win7 VistaWeb Server:Tomcat 5.0或以上 浏览器 :Internet Explorer,Netscape Navigator (5)可运用信息和资源可参照已有应用程序和数据库管理系统(6) 系统投入使用最晚时间系统投入使用最晚时间为12月下旬1.5进行可行性研究办法可行性研究办法如下:(1) 客户调查(2) 专家征询(3) 市场有关产品、同类产品调查1.6评价尺度系统进行评价时所用重要尺度为各项
12、功能优先顺序、开发时间长短及使用中难易程序。1.7对既有系统分析咱们普通买书都是到各大书店购买,书籍虽然诸多,但是费时间,并且挥霍经力。同步这种方式是接近现实。而网上书店可以查到所买图书更多信息,由于它是一种网站,它有它独特售书方式和功能。如顾客注册会员功能等,会员会有优惠和特别服务。尚有就是支付方式了,普通网上书店均有三种类型支付方式:汇款类支付、在线支付、其她支付方式,其中在线支付只要到支付平台开户后,将所获开户信息填入即可。当在网上书店购书后,顾客所购图书都在网站上有记录,以便顾客查询。这种方式也解决买家场地租金、店员工资等费用。也可以节约卖家某些消费。只是花某些邮费。1.8所建议系统技
13、术可行性分析1.8.1 对所建议系统简要描述 网上书店管理系统采用常规数据库管理办法,依照客户所查询条件管理特点对数据库操作。1.8.2 与既有系统比较优越性网上书店具备独特运作方式。网上书店销售运作在电子网络上进行,它先模仿老式书店购书环节接受订单,然后视状况直接从出版社获得印刷本图书或包盒型电子出版物,通过邮政部门交给读者,或者将出版物由网上传递给读者。网上书店图书品种多。网上书店图书品种可以比大型老式书店多余十几倍甚至几十倍,这是绝对优势。网上书店图书传递速度快。电子数据交流(ED1)徐徐取代了信函、传真、电话等老式出版发行所依托业务联系方式。网上书店在收到一份订单后及时(普通是几分钟内
14、)给读者发出“订购确认”电子信。如果读者发现订单有差错,可以及时修改。网上书店往往与快递公司合伙开展送书业务,从书店收到订单到读者收到图书时间只需四五天,若是加急订购话,时间还可以缩短。网上书店图书价格便宜。网上书店抛弃了老式书店所需服务设施和多重环节,把节约下来开支转化成优惠书价吸引读者。印刷、纸张等费用不断增长,而电子计算、存储和通讯费用则逐年下降也是网上书店书价较低因素之一。网上书店订书程序简朴。网上书店网页内容设计安排简要实用,容易操作,读者只需坐在电脑屏幕前,在网上书店主页上填好相应表格,就可以将自己需要登录到网上书店数据库中,立即得到与否有货信息,大大简化了购书手续。读者可以不分昼
15、夜,随时定购图书。网上书店提供全方位图书信息和双向交流渠道。网上书店提供图书信息涉及书名、作者、出版社、出版年月、版次、原书定价、优惠价、有否现货、图书递送所需时间等,还提供足够精彩详尽图书简介,或某些新书章节段落评价以及图书销售排行榜等资料。1.8.3 采用建议系统也许带来影响。采用网上书店系统将大大提高顾客时间、费用、经力等。有助于顾客买到更称心书籍,同步本系统节约场地,人员费用等,进一步减少支出。1.8.4 所建议技术可行性分析本系统为一种数据库管理系统,既有技术已较为成熟,预计运用既有技术应完全可以达到功能目的;同步,考虑到开发期限较为充裕,预测可以在规定期限内完毕开发。1.9所建议系
16、统经济可行性分析 1.9.1 支出1) 设备及软件投资 硬件设备:PC机 软件:Windows95/98/XP,Visual Basic6.02) 其他一次性支出 软件设计和开发费用3) 经常性支出 软件维护费用1.9.2 成本效益分析假设该系统运营需要一台80GB硬盘惠普微机一台和一台打印机,预计要0.5万元左右(具关于软件)。开发这个系统预计2个人月工作量,如果每人每月工资6000元,则共需要1.2万元。这两项成本共1.7万元。软件维护费用为元/年。通过成本/利益分析可知系统建成后每年可以节约2名职工,如果每月工资按1000元计算,并按年利率10%计算,计算投资回收期和5年后纯收入是多。解
17、:计算成果见表S1.1。1.10社会因素方面可行性 1.10.1 法律方面可行 新系统研制和开发,将不会侵犯她人、集体和国家利益,不会违背国家政策和法律。1.10.2 顾客使用方面可行性新系统研制和开发充分考虑顾客以便、利益、安全等,从面能满足使用规定。表s1.1 教材购销系统成本/效益分析购买设备、软件费0.5万人力(2个月,月工资6000元)1.2万开发成本总计1.7万系统维护费0.2万/年每年节约人力费用2.4 万/年每年节约经费1万/年.年节约(元)(1+i)n当前值(万元)合计当前值(万元)11万元/年1.10.9090.90921万元/年1.210.8261.73531万元/年1.
18、3310.7512.46841万元/年1.4640.6833.16951万元/年1.6110.6213.795年后纯收入3.09投资回收期196年1.11结论结论意见:经上述可行性分析,系统研制和开发及时开始进行。实验二 需求规格阐明书2.1 引言为了开发出真正满足顾客需求软件产品,一方面必要懂得顾客需求。此阶段就是精确地回答“系统必要做什么”这个问题,对目的系统提出完整、精确、清晰、详细规定。2.2 项目概述 2.2.1 待开发软件普通描述管理员可以维护客户注册信息、维护图书信息、解决订定单信息、维护系统公示、网上售书。游客可以在线注册为会员、购书。本系统设计目的将最后定位于完毕以上所述系统
19、重要业务基本模型上。最后顾客特点:会基本操作电脑,熟悉网上购书流程以及有关安全维护知识。操作人员、维护人员:能纯熟操作计算机,熟悉基本软件维护知识,针对本系统,操作人员熟悉本系统操作流程。软件预期使用频度:每天大概合计几百人2.2.2 待开发软件功能(见图s2.1)图S2.1 电子名片管理系统功能构造图本软件具备如下重要功能:l 图书管理数据添加数据删除数据修改l 会员管理u 会员注册u 会员查询u 图书查询l 查询管理 u 条件查询u 模糊查询l 购物车管理u 图书添加u 图书查询u 图书修改l 订单管理u 订单查询u 订单修改2.2.3功能描述l 身份验证功能 对登录顾客身份进行验证,通过
20、者才可以进入系统;l 条件查询功能(1)如按书名、名号、作者、出版社等(2)模糊查询l 数据添加功能增长一条新记录l 数据删除功能删除一条记录,并且提供确认机制。l 数据修改功能 修改任意一条记录所有域,其中书名不能为空l 顾客管理功能(1) 添加顾客功能(2) 删除顾客功能(3) 功能修改顾客功能2.2.4系统DFD(见图s2.22.7).图s2.2 顶层数据流图 图s2.3 前台会员购买图书用例关系图 图s2.4 后台管理员操作用例关系图 图s2.5系统第二层数据流图(前台购书)图s2.6系统第二层数据流图(后台管理)图s2.7系统第三层数据流图(顾客登录)2.3 数据描述(见表s2.1s
21、2.3)2.3.1 数据描术静态数据:表s2.1 顾客表User顾客序号U_id顾客名Username出生日期U_birthday性别U_sex密码Password邮箱地址U_mail表s2.2 书箱详细表Product书籍编号P_id书籍名称P_name书籍价格P_price作者P_author简介P_info表s2.3 顾客订单表Order订单编号O_id顾客编号U_id书籍编号P_id购买数量O_number购买日期O_time 动态数据 输入数据:菜单选项,查询核心字,新建记录项,导入文献 输出数据:由查询核心字拟定数据库记录集合或所有记录 内部生成数据:中间查询成果 2.3.2 数据
22、库描述 本软件采用SQL数据库 2.3.3 数据字典数据流图,层次方框图(参见图S2.1S2.7),其中涉及到数据定义如下:1 顾客序号1数字102 顾客名1中文103出生日期1数字|-104性别=男女5手机1数字SPACE-206密码1字母数字字符107邮箱地址1字母.数字208书籍编号=1数字109书籍名称1中文数字字母字符2010书籍价格1数字1011作者1中文1012简介1中文数字字符50013 订单编号1数字10014 顾客编号1数字100 15书籍编号1数字10016 购买数量1数字1017购买日期1数字|-1018 家庭地址=1中文数字501字母数字10019邮编1数字820个人
23、主面1字母.数字:/402.4 外部接口需求 2.4.1 顾客界面l 采用Windows通用图形界面,对顾客和谐,且必要对鼠标和键盘提供支持,界面设计应遵循如下规则:l 界面要具备一致性,界面规范应遵循Windows软件界面规范;l 提供简朴错误解决;l 提供信息反馈,用各种信息提示顾客当前软件运营状态,软件界面元件功能;l 操作可逆,其动作可骒单个操作,或者是一种相对独立操作序列;l 设计良好联机协助;l 显示启动画面,画面简洁明快,富有当代气息,不能太花哨;l 应遵循国家关于计算机词汇原则,用词应当精练精确,没有歧义,图形意义明朗。 2.4.2 硬件接口支持普通PII或更档微机,笔记本电脑
24、。 2.4.3 软件接口运营于WINDOWS95/98/ME/NT/操作系统之上; 2.4.4 故障解决正常使用时不应当出错,若运营时遇到不可恢复系统错误,也必要保证数据库完好无损。2.5 性能需求 2.5.1 数据精准度查询时应保证查全率100%,所有相应域包括查询核心字记录都应能查到。查询时应保证查准率100%,查到记录应与给定单项或组合项查询条件完全匹配。 2.5.2 时间特性 普通操作响应时间应在12秒内,对打印机操作及数据导入和导出也应在可接受时间内完毕。2.5.3 适应性满足个人使用需求。对前面提到运营环境规定不应存在困难。2.6 软件属性需求2.6.1 对的性规定发布软件达到顾客
25、预期目的,运营时基本无错误2.6.2 可靠性在普通条件下,应不出故障2.6.3效率对于浏览,查询,购买,删除,订购,密码设立普通操作,规定及时响应,在12秒内。2.6.4 完整性规定能在发生意外(如掉电,网络故障等)状况下,保证不选取数据。2.6.5 易实用性规定能尽量为顾客使用提供以便,软件界面符合当前流行界面规范。2.6.6可维护性规定本软件在运营中发现错误时,能迅速,精确对其进行定位,诊断和修改。2.6.7 可测试性设计时尽量减少测试本软件各项功能所需要工作量。2.6.8复用性设计时尽量采用模块化办法进行设计,对系统内各模块接口尽量达到高内聚,低耦合限度,以提高各模块复用性。2.6.9安
26、全保密性规定提供身份验证,只容许通过身份验证顾客使用,对于三次 密码输入不对的,应强行关闭,绝不泄漏顾客有关信息。2.6.10可理解性对于本软件提供各种菜单命令,各种信息提示,应易于顾客理解。2.6.11可移植性规定本软件在将来能易于向WINDOWS高版本操作系统上移植,以用于掌上电脑。2.6.12互联性规定提供数据导入和导出接口,以易于同其她系统连接。2.6.13数据采集通过身份验证顾客,采用键盘和鼠标直接输入或者从外部文献导入数据。2.6.14顾客特性使用本软件顾客群非常广泛,它非常合用于具备如下特点人员:工作中非常繁忙人;宅男,宅女;经常上网人;针对如上顾客特点,本软件可以迅捷、精确、以
27、便地提供个人社会关系数据库管理系统各项管理功能,同步力求为顾客提供以便、高效、实用功能。2.6.15运营环境PII或更高档微机,笔记本电脑;运营时内存规定:1MB安装所需硬盘:5MB打印机:可选软件环境中文 Windows98/Me/XP/NT win7 Vista2.6.16条件与限制考虑到本软件使用广泛性,在设计时应注意软件可移植性,能以便地将其移植到掌电脑,用兼容各大网站。因本软件管理信息属于人个隐私信息,必要注意信息安全防范。同步应以原则数据格式来实现,以以便数据共享。实验三 概要设计阐明书3.1 引言 参见1.13.2 任务概要 3.2.1 目编写网上书店系统详细设计阐明书目在于从详
28、细设计角度明确网上书店项目业务品种、功能范畴,明确与业务主机/终端系统接口和业务解决模式,使系统开发人员和产品管理人员明确产品功能,可以有针对性进行系统开发、测试、验收等各方面工作。3.2.2 需求概要参见2.2 3.2.3 条件与限制 本系统更为抱负选取是与其她办公自动化套件集成起来,作为其中一种组件,在功能方面可以考虑由多顾客分别进行管理,系统可觉得级不同顾客设立不同权限等,同步应进一步提高系统安全保密性。3.3 总体设计 3.3.1 解决流程 系统启动后,进入主界面,然后通过身份验证进入系统里,依照系统配备文献将数据库导入,并设立各全局变量;由退出系统事件激活退出系统模块,退出系统;系统
29、总体构造如图s3.1所示。各模块设计如下:图s3.1 系统总体构造和模块外部设计3.3.2功能分派(1) 系统控制功能初始化模块(M1)会员验证模块(M2)游客模块(M3)管理员验证模块(M4)图书查询(M21)购物车(M22)订单(M23)退出(M24)会员管理(M41)图书管理(M42)订单管理(M43)退出(M44)(1) 图书查询功能 条件查询模块(M211)模糊查询模块(M212)(2) 购物车功能添加图书模块(M221)查询图书模块(M222)修改图书模块(M223)(3) 订单功能订单查询模块(M231)订单修改模块(M232)(4) 会员管理会员登陆模块(M411)会员注册模块
30、(M412)会员注销模块(M413)(5) 图书管理图书添加模块(M421)图书删除模块(M422)图书修改模块(M423)(6) 订单管理执行订单模块(M431)查看订单模块(M432)3.4运营设计3.4.1运营模块组合模块命名方式按照相应模块结合特性制定。命名方式为Mx和Mxy,其中数字相似模块即为同类模块3.4.2 运营控制本软件控制流程:想由操作系统启动M1(初始化模块)然后进入通过身份验证后,登录系统,并调用M2,M3和M4,然后进入,由相应消息分别击活M21,M33,M42等模块。其中M24为退出模块。3.4.3运营时间各模块运营时间均应控制在12秒内。由于系统采用消息驱动方式,
31、将有效提高计算机运用率3.5数据构造设计3.5.1 逻辑构造设计(1) 全局变量记录总数 RecordTotal: Int浏览顺序数组 Browse: INt Browsemax焦点记录 FocusRecord: Int表 From:Action=”.link.jsp” method=”post” 内存记录缓冲区 RecordBuffer: NameAdd RecordBuffer NameAdd=: max Struct INt Index; Char Name20;Char Company80;Char Telnump40;NameAdd;(2) 数据库Name-CarD Tabel 定义
32、 字段名姓名类型顾客类型性别邮政编码电子邮箱电话地址真实姓名密码顾客名收货人邮编收货人地址收货人邮箱收货人订单金额送货方式付款方式定购时间收货人电话产品标记数量出售价格应付总和图片出版日期页数编号出版社卖出价格产品价格产品名称作者与否卖出链接名称链接地址表typegenderpostcodeemailtelephoneaddresstruenamepassnameCPostcodeCAddressCEmailConsigneeSumPaymentShipGreateTimeGPhoneUserIDQualitySoldPricePaysumImagePublishDatePageISBNPub
33、lisherSoldPricePriceProductNameAuthorIsSellingLinknameAddressFormNvarchar(50)Nvarchar(10)Nvarchar(50)Nvarchar(50)Nvarchar(50)Nvarchar(100)Nvarchar(20)Nvarchar(50)Nvarchar(50)Nvarchar(50)Nvarchar(100)Nvarchar(50)Nvarchar(20)DecimalNvarchar(50)Nvarchar(50)Datetime(8)Nvarchar(50)Int(4)Int(4)Numeric(9)N
34、umeric(9)Nvarchar(50)Datetime(8)Int(4)Nvarchar(20)Nvarchar(50)Decimal(9)Decimal(9)Nvarchar(50)Nvarchar(50)Bit(1)Text(50)Text(50)Format(3)文献名adminlist.aspx 管理员首页addbook.aspx 添加图书信息bookdetail.spx 图书详情Booklist.aspx 管理员图书列表Cartok.aspx 填写购物车客户信息Headad.aspx 管理员登录首页头部Index.aspx 主页面Login.aspx 顾客登录页面Morebook
35、in.aspx 更多图书页面Reg.aspx 顾客注册页面Tail.aspx 首页底部页面Updatesearchbook.aspx 修改查询图书(管理员)Userlist.aspx 顾客信息列表3.5.2物理构造设计数据库NAME-BOOK 文献物理构造:采用顺序构造记录文献。3.6出错解决设计本软件应充分考虑各种系统错误,避免导致数据库系统不一致或损坏;本软件提供撤除机制,避免顾客因误操作对数据库系统导致破坏;采用对话框形式为顾客提供警告信息;某些核心性操作(例如删除或修改记录),都应提供确认机制。3.7补救办法当浮现大程序问题起用备分程序;如果无法起用备分程序则只能关闭网站进行抢修。3.
36、8系统维护设计 系统维护和管理也是一种系统问题,也涉及两个层面:1)技术层面涉及:(1)使用较新开发和维护技术;(2)数据库管理员管理好数据库数据(3)专职维护人员维护硬件 2)人员层面涉及:(1)维护合同;(2)工作流程及方式办法。3.9安全保密设计在顾客登录系统时进行身份验证,只容许合法顾客进入系统;添加输入输出功能,以便顾客对数据进行备份。维护设计网上书店管理系统软件必要按照软件产品设计规范环节进行开发,并充分考虑软件可维护性,详细编写各阶段文档资料,以利于将来版本升级以及移植等二次开发。实验四 软件测试文档4.1引言见1.14.2测试筹划测试筹划主体是“测试内容阐明”。它涉及测试项目名
37、称,各项测试目、环节和进度,以及测试用例设计等。4.3测试报告测试报告主体是“测试成果”,这涉及测试项目名称,实测成果与盼望成果比较,发现问题,以及测试达到效果等。测试用例=测试数据+盼望成果式中表达重复测试成果=测试数据+盼望成果+实际成果4.4测试文档测试文档重要涉及测试筹划和测试报告两个方面内容4.5测试用例所选测试办法在软件测试报告中,重要使用单元测试办法,采用办法均为等价分类法测试内容:如表s4.1所示表s4.1 测试内容测试项目名称: 网上书店系统客户端测试项目的题:所有基本页面对的链接测试人员:刘虹玉测试时间:/11/30测试环境与系统配备:软件环境:Micrsoft windo
38、wXP Professional 硬件环境:P4 1.7GHz CPU + 1.7GHz 512MB 内存网络环境:3人共享1M带宽测试次数:每个测试过程做2次。预期成果: 可以对的显示图片,每个链接有效,超连接连接页面与页面中批示(或 图示)相符。测试过程:登陆http:/localhost:EBook/book对于首页每个链接,点击进入。察看链接页面与否相符合。3对于首页每个链接,点击看能否进入相应页。管理员登陆模块测试目:等价分类如表s4.2所示表s4.2 管理员登陆等价分类输入数据有效等价类无效等价类顾客名或密码级别(1)110位字符宽度(2)字母打头字母数字(8)2位数字字符(3)少
39、于1位字符(4)多于10位字符(5)非字母打头(6)具有非字母数字字符(7)少于2位(9)多于2位(10)具有非数字字符测试用例选取如表s4.3所示表s4.3 管理员登陆测试用例测试数据盼望成果测试范畴实际成果成果分析Liuhongyu06Liuhongyu2110606liuLiu*06066211L6输入有效输入无效输入无效输入无效输入无效输入有效输入无效输入无效输入无效(1)(2)(3)(4)(5)(6)(8)(7)(9)(10)同盼望成果同盼望成果同盼望成果同盼望成果同盼望成果同盼望成果输入有效同盼望成果同盼望成果对的对的对的对的对的对的错误,字符个数少于2位对的对的顾客管理功能测试与
40、分析表s4.4重要对系统顾客管理功能进行了测试功能表s4.4 顾客管理等价分类输入数据有效等价类无效等价类添加顾客删除顾客修改顾客顾客名顾客名顾客名不存在顾客存在顾客存在顾客存在顾客不存在顾客不存在顾客添加顾客测试用例要输入会员名、密码,顾客名和密码必要是有限数字字母构成,并且打头必要是字母。详细添加顾客测试用例设计见表s4.5表s4.5 顾客管理添加顾客测试用例测试数据盼望成果实际成果成果分析Lhy21106Liuhongyu2110621106liuLiu*06Liu211066211L6添加错误顾客名为空顾客名过长顾客名输入错顾客名输入错添加对的顾客级别对的顾客级别输入错顾客级别输入错顾客级别输入错添加错误添加错误添加错误添加错误添加错误添加错误同盼望成果输入有