速览测试网页的基本知识 网页测试的内容是什么
1.按照测试类型来划分
1.兼容性
1.1主要是在浏览器兼容(360浏览器IE6 IE8浏览器)
1.2.操作系统,主要体现在操作系统兼容(xp win2003 win2007)
2.UI测试
2.1检查连接是否正确
2.2是否有文字错误信息
2.2产品价格是否有显示错误。
3.用户体验测试UE
3.1首页产品的展示与分类
3.2搜索结果页,搜索结果的正确性,和结果页面信息的展示
3.3产品详情页。产品介绍页面将对客户的购买行为起到关键的作用,产品图片,文字说明,产品描述就相当于柜台服务员与产品说明书。
4.购物流程及购物规则测试
4.1B2C网站最重要的流程就是购物流程,包括几个重要功能:购物车、配送方式、支付方式、提交订单。这一流程的用户体验的重要性在于让客户能很容易地完成下单的过程 测试产品能否放入购物车中
4.2当某种产品有购物数量限制时,超过这一数值,能否也能放入购物车中
4.3购物车中的购物限制是否正确
4.4积分是否能够兑换正品,或者限购的产品
4.5积分是否能够兑换促销类的产品。
5.支付流程
5.1购物车中的产品能否正常支付
5.2当支付完成,不等页面跳转,直接关闭浏览器,数据传递是否正确
5.3当支付完成,等待页面跳转,跳转到的页面是否正确
5.4网站某个模块间的数据传递是否正确
6.订单流程测试
6.1订单提交完后,对订单的处理流程的验证,以及相应的订单状态核对是否正确。
7.性能,响应速度测试。
7.1并发性测试如秒杀功能、
7.2同时购买同一个限定产品
7.3相同的帐号进行2次积分兑换产品的并发操作。
7.4提交订单时,并发操作时是否存在多个订单。
重点:在进行测试时,首先需要清楚应用系统的输入流,数据流的情况,在基本功能通过的情况下,才能进行其它的类型的测试。
电子商务网站测试应该关注:
1.业务流和数据流
2.重点在用户体验测试方面吧
3.还有安全和性能方面的。web的cookies测试也是重点。
2.按照电子商务网站的系统架构
1典型系统结构(目前都是采用的三层C/S架构,即
表示层、业务层、数据层(页面与数据库交互的))
表示层(测试检查应用程序的前端是否正确)
1.1内容测试(检查web应用系统提供的信息,正确性,准确性,相关的操作元素是否正确等)。
1.2web站点结构(检查web站点结构上存在的错误,发现无效的连接) 包含三个方面:是否存在空连接地址、是否连接到指定的页面、是否存在连接报错。
1.3用户环境(浏览器兼容操作系统兼容)
2.业务逻辑层(业务逻辑层主要是为了发现业务逻辑中存在的问题)
2.1性能测试(负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作)
2.2数据验证。测试用户采集的数据,通常都是以表单的形式。比如说用户注册(必须保证用户的数据一致性,正确性,完整性)才能进行提交,然后到数据库表中去进行验证。
2.3业务测试。测试系统的业务处理过程的正确性,电子商务系统必须在全部的时间里正确处理业务,无一例外。因此,要通过测试确保业务处理的正确性。如(购物,加入购物车,结算,提交订单,订单处理流程)的一个过程。
3 数据层(数据层的测试,主要是指对应系统用于储存和获取信息的数据库管理系统的测试)
3.1响应时间,定量并发操作,对应用系统是否造成响应数据方面的影响,直接影响用户体验。
3.2数据完整性(主要验证表单数据的提交及存储),也就是数据完整性测试。将提交的数据, 与数据库中提交的数据进行比对,确认是否正确。
商城项目购物车模块测试点、测试方向思路
界面测试:
- 打开页面后,页面的布局是否合理,显示是否完整;
- 鼠标浮动在购物车按钮,迷你购物车界面显示是否正常;
- 不同卖家的商品在不同的table区域显示,区分明显;
- 页面的tooltips能正常显示;
功能测试:
- 所有页面链接功能正常,可以点击到正确页面;
- 页面关联本地软件阿里旺旺的icon点击后,能打开软件;
- 从商品信息页面添加的商品能显示在购物车中;
- 购物车页面打开的同时,在其他页面添加了商品,购物车页面刷新后,新的商品能显示;
- 若未登录,点击购物车,则提示用户输入用户名和密码,或者提示其他的非注册用户购物方式;
- 商品未勾选的状态下,结算按钮是灰色无法点击的;
- 勾选商品后,已选商品的总价会显示,结算按钮变高亮可点击工作;
- 勾选商品,点击结算按钮后,进入确认订单信息页面;
- 购物车页面中,可以对添加的商品信息做信息的修改,并自动保存成功;
- 卖家在线的时候,旺旺icon高亮,反之,灰色;
- 购物车有商品降价或者库存告急的,那么点击对应的tab,降价或者告急商品会归类后显示;
- 购物车能添加的商品种类是有数量上限的;
- 不要的商品,可以删除;
(其他特有的功能不做赘述,只讨论常见通用功能)
性能测试:打开购物车页面要多久;
易用性测试:快捷键功能知否支持
兼容测试:不同浏览器上的测试功能是否正常;