文档介绍:字段名称
描述
标示符
12306
测试项
12306网上订票系统功能测试
测试环境要求
用户为有效登录用户,用户为无效登录用户
浏览器的Cookie未被禁用
输入标准
输入正确的用户名和密码,单击登录按钮。
输入错误的用户名和密码,单击登录按钮。
不输入用户名和密码,单击登录按钮。
输入正确的用户名并不输入密码,单击登录按钮。
输入带特殊字符的用户名(带/,‘,’,#,)和密码,单击登录按钮。
三次输入无效的用户名和密码尝试登录。
第一次登录成功后,重新打开浏览器登录,输入上次成功登录的用户名的第一个字符。
输出标准
数据库中存在的用户(正确的密码/错误的密码,正确的用户名/错误的用户名)将能正确登录。
错误的或无效的用户登录失败,并在页面的顶部显示红色的字体“错误”:用户名或密码错误,;
用户名为空时页面顶部显示请输入用户名;
密码为空用户名不为空时页面顶部显示请输入密码;
含特殊字符的用户名。如数据库中又该记录将能正确显示,如果没有该用户记录,将不能登录,不能出现空白页面,或脚本错误;
几次无效登录后,再次登录会显示不能进行登录;
所有的密码均以“*”号代替;
正确登陆后会出现12306官网,上面有票面查询,线路查询,以及各个站点的查询;
当选择好线路后点击购买会显示付款页;
退票补票等都可以在相应位置看到;
测试用例间的关联关系
12306网上订票系统(有效的密码测试)
前言: 关于网上订票网站的开发及测试,目的是继续探讨整个项目的开发链条,将项目开发中的每个环节都进行一定程度的剖析研究,跟各位同行切磋技艺,共同提高,但毕竟此项目带有虚拟性,如有言之不妥之处,还请各位同行予以谅解。
假如我来架构12306网站,如何来实施需求调研工程呢?笔者根据自己的经验,大体可以分为如下几方面:
功能需求:
从12306设计的功能角度来看,主要需实现如下2大块业务:
主营业务需求: 此处包含了如下几个大块的基本需求。
客运服务需求,此处系统需求的核心是构建一个以用户为中心,围绕用户在铁路旅行方面的服务需求来进行展开的各项服务,其基础服务包含如下几块:
出行服务: 用户注册、车票预订、退票服务、余票查询、列车时刻表查询、车次查询、发到站查询、票价查询、中转查询、车站经过、车次查询、起售时间查询、正晚点查询、客票代售点、铁路旅程规划等;
接行服务: 车次查询、列车时刻表查询、发到站查询、正晚点查询、旅客信息查询、列车信息、乘务服务信息查询、接行信息服务等;
托运服务: 提供货物交运、状态监控、到站提取、安全保证服务等;
用户支付服务: 便捷支付(主流银行以及网银支付)、支付账单、对账查询、退款、支付投诉等各种支付服务;
货运服务需求,此处系统需求的核心是构建一个以服务于货运主的货运需求为核心的各项服务,其基础服务包含如下几块:
货运服务:其中包含整车、散货、小件物品运输业务办理、跟货运相关的理赔业务的办理等;
货运信息服务:其中包含货运路线、车辆运输参数、运输能力、运价、保价、运输时刻信息、货物安全保障信息、运输方案等各种运输信息服务,其目的是帮助货主寻求合适的运输方案,提供便捷的货运服务;
支付服务: 企业支付服务(含线上与线下支付服务),个人支付服务、支付安全等;