网上书店--测试计划
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上书店系统
测试文档
项目名称网上书店系统
项目开发者张亮
本文档编写时间 2015年1月19日
1.引言
1.1编写目的
本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的图书,改变传统商业交易,在互联网上进行交易,实现网上购买图书。
为了实现上述目的,我对网上书店售书系统有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己想要购买的图书。
本论文课题新颖,主要涉及软件,数据库与网络技术等。
涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
此份软件测试计划的读者包括:软件开发设计人员,项目管理人员,软件测试人员。
1.2背景
任何一款软件开发都是不可避免的存在或多或少的缺陷和错误,但是程序开发人员又不能发现所有的缺陷和错误,为此需要其他的一些措施来帮助程序开发人员发现缺陷和错误,因此便出现了系统测试,就有了系统测试文档,而本系统采用的是测试方法为黑盒测试。
a、在待开发系统名称:网上书店系统
b、此项目的提出者:姚寿权。
开发者:姚寿权、梁华宝、黄炫。
用户为想开网上书店的卖家和想要买书的消费者。
而运行该软件的计算机只要是普通的PC 机即可。
1.3定义
黑盒测试:也叫功能测试,它是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的,不考虑程序本身设计和规格说明。
兼容性测试:测试本系统在不同浏览器和同一浏览器不同版本下的显示效果。
安全性测试:安全性测试时有关验证应用程序的安全服务和识别潜在的安全缺陷的过程。
1.4参考资料
1、《软件工程导论》张海潘第6版清华出版社
2、《软件项目管理案例教程》韩万江、姜立新编著机械工业出版社
3、《Java Web应用开发案例教程》赵俊峰清华大学出版社
4、《软件测试技术经典教程》赵斌新华出版社
2.测试过程
2.1测试项目一:
名称:用户的注册
目的:验证用户是否能进行会员注册,数据库是否保存有会员的信
息。
a、数据库用户原始数据:
b、使用名字为:test,密码为:1进行z注册:
注册成功之后数据库中的信息:
点击“一键注册”后:
数据库数据数据显示如下:
项目测试一结果分析:
通过注册,成功之后数据库会出现相应的记录。
2.2测试项目一:
名称:会员的登陆
目的:验证用户成功注册会员后,使用正确账号登陆的情况和使用错误账号登陆的情况。
内容:多次大量的分别测试正确输入、错误输入账号信息的情况,观察系统做出的相对应动作是否正确。
(一)、使用正确的账号信息登陆情况如下:
(二)、使用错误的账号信息登陆情况如下:
项目测试二结果分析:
登陆时要输入正确的用户名密码,且这用户名密码在数据库中有记录才可以登陆成功。
2.3测试项目三:
名称:会员购物
目的:验证用户成功登录后,开始购物是否有误缺陷和错误。
内容:多次大量的分别测试会员购物过程中出现的各种问题和状况,确定系统做出的对应操作是否正确。
(一)、用户登录成功后正确的购物流程情况如下:
a、浏览书店书籍:
b、可以查看图书详情:
c、点击购买,购物车的显示结果如下:
项目测试三结果分析:
由上面的测试截图我们可以发现整个购物的流程本身是没有什么大的问题,只是由于时间的限制,对一些条件没有设定范围导致出现了错误,比如上面的书的库存明明是0本,但是会员依旧可以购买书籍,这主要是我们在网页的脚本里没添加判断条件造成的。
所以,要解决这缺陷只要在Jsp网页里嵌入一段判断脚本就可以了。
2.4测试项目四:
名称:管理员登陆
目的:输入正确的管理员用户和密码是否能登录到管理员页面。
(一)使用错误的管理员账号登录的结果如下:
(二)使用正确的管理员密码登录之后会跳转到页面:。