1、网上商城功能测试计划GB856788网上商城功能测试计划1引言1。1编写目的本手册是基于项目已经基本完成,作为项目测试人员对项目功能进行测试。测试各项功能是否达标!1。2背景对系统(构件、应用程序、系统等)及其目标进行简要说明。需要包括的信息有:主要的功能、网上商城购物系统的构架以及项目的简史。A软件系统的名称: 网上商城购物设计项目B任务提出者:*科技发展有限公司C开发者:*产品开发部D本项目将实现网上商城购物系统,最终完成的版本将在网站上使用。提供服务如下 用户注册:把新用户信息保存到数据里(如:用户名、密码等) 用户登陆:判断用户名和密码的正确性
2、,如果判断通过则让用户进入欢迎界面,让其可以进行各种操作. 用户修改密码:把用户新密码输入到数据库中,替换原密码。 用户浏览:从数据库里调出书籍信息显示 用户查询:从数据库里查找相关书籍,如果找到则显示出来,否则显示查找失败 用户购书:保存用户所填写订单(包含有所购书籍、数量、价格等信息) 用户退出:显示已经退出系统信息 E.本系统将使用SQL Server 2000作为数据库存储系统,SQL Server 2000企业版将由*自行购买。1.4参考资料相关的文件包括:A、网上商城设计项
3、目分析会议备忘录;B、网上商城设计项目需求说明书;C、网上商城设计项目概要设计;D、网上商城设计项目详细设计;E、网上商城设计项目测试用例;参考资料:A、北大青鸟Aptech ACCP3.0 Sem2基于软件开发项目的毕业设计;B、北大青鸟Aptech ACCP3.0 Sem2软件测试和软件质量保证;C、国家标准测试计划(GB8567-88);合同:A、网上商城设计项目合同 20031102 - 54;(说明:引言部分在多个文档中出现,是为了在该文档被单独阅读的情况下,提供给阅读这以背景知识,同时增强不同的文档的独立性。)2计划2。1软件说明提供被测软件的功能、输入和输出等质量指标,作为叙述测
4、试计划的提纲。模块名称子模块功能点测试类型输入操作和处理输出1用户注册/登陆/修改信息模块用户登陆显示符合性功能测试登录操作和验证是否登录成功用户注册显示符合性功能测试注册操作和验证是否注册成功用户修改信息显示符合性功能测试2用户选书/提交订单模块首页面界面符合性界面测试、功能测试案例正常列表界面测试、功能测试案例链接无误功能测试快速通道各公司案例分析链接无误界面测试、功能测试当前位置显示、链接无误界面测试、功能测试子页面界面符合性界面测试、功能测试案例内容排版合理性界面测试、功能测试案例图片输出正常化界面测试、功能测试SQL注入安全测试安全测试、功能测试当前位置显示、链接无误界面测试、功能测
5、试3销售模块检查订单子模块界面符合性界面测试、功能测试案例正常列表界面测试、功能测试案例链接无误界面测试、功能测试快速通道各公司信息链接无误功能测试当前位置显示、链接无误界面测试、功能测试订单不可满足子模块界面符合性界面测试、功能测试案例内容排版合理性界面测试、功能测试案例图片正常输出界面测试、功能测试SQL注入安全测试安全测试、功能测试当前位置显示、链接无误界面测试、功能测试订单可满足子模块界面符合性界面测试、功能测试4.采购模块界面符合性界面测试、功能测试SOVO介绍正常排版界面测试、功能测试当前位置显示、链接无误界面测试、功能测试快速通道各公司信息链接无误功能测试快速通道菜单显示无误界面
6、测试、功能测试5结算模块界面符合性界面测试、功能测试网页链接无误界面测试、功能测试文字/图片显示是否正常界面测试、功能测试JS脚本正常运行界面测试、功能测试当前位置显示、链接无误界面测试、功能测试6订单查询员工登陆检验是否输入合法信息,允许合法登陆,阻止非法登陆界面测试、功能测试JS脚本正常运行界面测试、功能测试当前位置显示、链接无误界面测试、功能测试各子层入口各功能模块可否正常进入界面测试、功能测试各功能模块进入是否检测用户界面测试、功能测试可否正常退出界面测试、功能测试JS脚本正常运行界面测试、功能测试当前位置显示、链接无误界面测试、功能测试简历修改验证是否可以正确修改个人简历界面测试、功
7、能测试JS脚本正常运行界面测试、功能测试当前位置显示、链接无误界面测试、功能测试在线调查投票验证在线调查投票是否可以正常运行界面测试、功能测试JS脚本正常运行界面测试、功能测试当前位置显示、链接无误界面测试、功能测试密码修改验证是否可以正确修改密码界面测试、功能测试、边界值测试验证是否可以拒绝错误的密码界面测试、功能测试JS脚本运行是否正常界面测试、功能测试当前位置显示、链接无误界面测试、功能测试页面跳转正常性界面测试、功能测试、边界值指导老师首层页面显示符合性界面测试、功能测试指导老师显示链接有效性界面测试、功能测试SQL安全注入测试界面测试、功能测试、安全测试指导老师信息页面显示符合性界面
8、测试、功能测试信息排版合理正常界面测试、功能测试邮件链接无误界面测试、功能测试JS脚本运行正常界面测试、功能测试项目状态首层页面显示符合性界面测试、功能测试案例状态输出合理正常界面测试、功能测试快速通道下菜单正常显示界面测试、功能测试各链接有效性界面测试、功能测试详细页面显示符合性界面测试、功能测试详细内容排版合理正常界面测试、功能测试SQL安全注入测试界面测试、功能测试、安全测试2.2测试内容本系统由测试人员进行验证,测试的方法以功能测试为主,测试的依据是设计阶段所形成的概要设计和详细设计,功能需求说明书,对于设计中没有清楚表述的或者由于变更引起的功能,以需求文档为准.进度和资源的总体安排请
9、参考项目计划,本部分的内容,以项目计划为基础。具体的测试项请参考测试用例设计文档,此处以测试项标识。以下为参与本系统测试的各个测试单元.2.3测试1:用户注册/登陆/修改信息模块a用户注册:把新用户信息保存到数据里(如:用户名、密码等) b用户登陆:判断用户名和密码的正确性,如果判断通过则让用户进入欢迎界面,让其可以进行各种操作。 c.用户修改密码:把用户新密码输入到数据库中,替换原密码. 2。3.1进度安排活动周期开始时间结束时间实施者编写系统测试用例3工作日059-2405-926Y / H第一次测试6工作日059-2705-109Y / H / S / L编写测试报告3工作日0510-9
10、05-10-11Y / S / L2.3.2条件a支持设备:测试计算机一台;b支持程序:已经安装好SQL Server的数据库服务器、发布服务、数据库服务器和发布服务器的连接和工作正常、数据库表和初始数据项;c人员和技术支持:相关测试人员;2。3。3测试资料a有关本项任务的文件:a)网上商城设计项目测试用例、项目开发计划;b)测试用例提供了不同的测试项执行流程和详细的测试方法,项目开发计划提供了测试总体规划和进度.b被测试程序及其所在的媒体:a)硬盘(请参考配置管理)b)被测试程序、页面在服务器上,提供不同客户程序(IE浏览器)的访问和查阅。c测试的输入和输出举例:输入邮件:TheYeah。N
11、et,密码:ABC,系统连接数据库进行验证,并给出输出描述信息页面、联结信息;d有关控制此项测试的方法、过程的图表:a测试的方法和测试报告(BUG报告)、测试反馈报告、回归测试报告、峰值测试报告、B测试报告及对应的测试总结;(说明:测试反馈报告、回归测试报告、峰值测试报告、B测试报告及对应的测试总结在本项目的文档中没有列出,请参考其他相关的资料。)2。3.4测试培训在B测试的时候,将发布简短的系统的功能和使用说明,文档为参与B测试的人员提供参考。2.4测试2:用户选书/提交订单模块 用与本测试计划2.3条相类似的方式说明用于另一项及其后各项测试内容的测试工作计划。2。4.1进度安排活动周期开始
12、时间结束时间实施者编写系统测试用例3工作日059-2405-926Y / H第一次测试6工作日05-9-2705109Y / H / S / L编写测试报告3工作日0510905-1011Y / S / L2.4。2条件名称类型和说明数量后台服务器操作系统:采用Windows2003 Server、WEB服务:Apache 2。0+Tomcat+JDK1.4.3、数据库:SQL Server20001测试用客户端Win98、Windows 2000或XP12。4.3测试资料e有关本项任务的文件:a)网上商城设计项目测试用例、项目开发计划;b)测试用例提供了不同的测试项执行流程和详细的测试方法,
13、项目开发计划提供了测试总体规划和进度。f被测试程序及其所在的媒体:a)硬盘(请参考配置管理)b)被测试程序、页面在服务器上,提供不同客户程序(IE浏览器)的访问和查阅。g测试的输入和输出举例:输入邮件:TheYeah.Net,密码:ABC,系统连接数据库进行验证,并给出输出描述信息页面、联结信息;h有关控制此项测试的方法、过程的图表:测试的方法和测试报告(BUG报告)、测试反馈报告、回归测试报告、峰值测试报告、B测试报告及对应的测试总结;(说明:测试反馈报告、回归测试报告、峰值测试报告、B测试报告及对应的测试总结在本项目的文档中没有列出,请参考其他相关的资料。)2.4.4测试培训在B测试的时候
14、,将发布简短的系统的功能和使用说明,文档为参与B测试的人员提供参考。2。5测试3:销售模块2。6测试4:采购模块 2.7测试5:结算模块3测试设计说明3。1测试1:用户注册/登陆/修改信息模块测试登录除了设计验证数据库用户信息之外,还需要检验与数据库的调用关系和界面逻辑,因此,牵涉到的测试用例(组)包括以下四个。ZP_DY10_Login_1:用于功能测试,检验用户信息验证的合法性;ZP_DY10_Login_2:用于功能测试,检验页面的内部逻辑和脚本逻辑、结构;ZP_ZH10_Login_1:用于功能测试,检验登录后的转接情况;ZP_ZH10_Login_2:用于功能测试,检验非连接状态的持
15、续信息保存和充分性和合理性;ZP_ZH10_Main_1:功能测试,检验界面结构、联结跳转、页面的整体风格等;ZP_XT10_Login_1:功能测试,检验登录的整体符合性;ZP_XT10_Main_7:整体测试的用例组,检验界面操作的合理性和易用性;用例的详细设计,请参考网上商城设计项目测试用例。3.1.1控制说明本测试的控制方式,如输入是人工、半自动或自动引入、控制操作的顺序以及结果的记录方法。方法:以上测试用例,完成测试的输入,全部采用手工录入和检验;记录:除了填写测试用例的设计报告之外,在测试不通过的情况下,需要填写测试报告(Bug报告),测试报告的规则请参考网上商城设计项目测试报告。
16、3。1.2输入说明本项测试中所使用的输入数据及选择这些输入数据的策略。3.1.3输出说明预期的输出数据,如测试结果及可能产生的中间结果或运行信息。3。1.4过程说明完成此项测试的一个个步骤和控制命令,包括测试的准备、初始化、中间步聚和运行结束方式。3.2测试2:用户选书/提交订单模块3.3测试3:销售模块3。4测试4:采购模块3。5测试5:结算模块4评价准则4.1范围以上26个测试用例(组),包含了整体性能、功能测试,能够检查的范围应覆盖到设计内容所规定的整体指标98以上,并且需要在测试进行过程中进行覆盖测试,若低于95%的覆盖或者存在范围或者要求上的变更,应补充测试用例.补充测试用例的过程应
17、按照项目计划的变更控制所规定的内容进行。测试用例(组)的范围包含了第二部分的功能要求、性能要求,其局限性在于没有大量重复的数据进行输入,这些问题在系统测试的峰值和加载测试的用例中做描述和要求.4.2数据整理陈述为了把测试数据加工成便于评价的适当形式,使得测试结果可以同,已知结果进行比较而要用到的转换处理技术,如手工方式或自动方式;如果是用自动方式整理数据,还要说明为进行处理而要用到的硬件、软件资源。测试所得到的用例测试报告(BUG报告),需要进行反馈和最后的归档,归档的工作按照项目计划中所规定的内容进行,反馈的工作在测试项结束后,整理成测试总结报告后进行,具体的日期,在项目计划中有规定。不同阶段的测试,都需要重复以上的步骤。其他必要的数据整理的工作,由项目经理在进行过程中进行安排.4。3尺度说明用来判断测试工作是否能通过的评价尺度,如合理的输出结果的类型、测试输出结果与预期输出之间的容许偏离范围、允许中断或停机的最大次数。所有的测试项、测试用例必须明确通过,程序的正确率、符合性要求为100,否则不能算一个阶段的测试和反馈工作完全结束。详细的测试内容对比尺度,请参考独立的设计文档网上商城设计项目测试用例.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1