据说这是最详细软件测试电商网站测试实战教程总结

news/2024/5/9 13:02:53/文章来源:https://blog.csdn.net/shuang_waiwai/article/details/124912515

目录:导读

    • 一、兼容性
    • 二、UI测试
    • 三、用户体验测试UE
    • 四、购物流程及购物规则测试
    • 五、支付流程
    • 六、订单流程测试
    • 七、性能,响应速度测试
    • 八、重点(总结)


一、兼容性

(1)主要是在浏览器兼容
(2)操作系统,主要体现在操作系统兼容

二、UI测试

(1)检查链接是否正确,是否存在空链接(可以使用xenu工具+手工查看)
(2)是否有文字错误信息
(3)产品价格是否有显示错误
(4)各个模块是否正常显示(侧栏、推荐商品、相似商品等等)
(5)图片是否都正常展示
(6)系统整体的风格是否统一
(7)字体格式是否统一
(8)信息过长时,是否会被截断
(9)各类控件是否正常显示

三、用户体验测试UE

(1)首页产品的展示与分类
(2)搜索结果页,搜索结果的正确性,和结果页面信息的展示
(3)产品详情页。产品介绍页面将对客户的购买行为起到关键的作用,产品图片,文字说明,产品描述就相当于柜台服务员与产品说明书。
(4)兼容常用的快捷键

四、购物流程及购物规则测试

(1)B2C网站最重要的流程就是购物流程,包括几个重要功能:购物车、配送方式、支付方式、提交订单。这一流程的用户体验的重要性在于让客户能很容易的完成下单的过程
(2)测试产品能否放入购物车中
(3)当某种产品有购物数量限制时,超过这一数值,能否也能放入购物车中
(4)购物车中的购物限制是否正确
(5)积分是否能够兑换正品,或者限购的产品
(6)积分是否能够兑换促销类的产品

五、支付流程

(1)购物车中的产品能否正常支付
(2)当支付完成,不等页面跳转,直接关闭浏览器,数据传递是否正确
(3)当支付完成,等待页面跳转,跳转到得页面是否正确
(4)网站某个模块间的数据传递是否正确

六、订单流程测试

(1)订单提交完后,对订单的处理流程的验证,以及相应的订单状态核对是否正确

七、性能,响应速度测试

(1)并发性测试如秒杀功能
(2)同时购买同一个限定产品
(3)相同的帐号进行2次积分兑换产品的并发操作
(4)提交订单时,并发操作时是否存在多个订单

八、重点(总结)

在进行测试时,首先需要清楚应用系统的输入流,数据流的情况,在基本功能通过的情况下,才能进行其它的类型的测试

电子商务网站测试应该关注:
1.业务流和数据流
2.重点在用户体验测试方面
3.还有安全和性能方面的。web的cookies测试也是重点。

按照电子商务网站的系统架构
典型系统结构(目前都是采用的三层C/S架构,即1.表示层,2.业务层,和3.数据层(页面与数据库交互的层)

1、表示层(测试检查应用程序的前端是否正确)
(1)内容测试(检查web应用系统提供的信息,正确性,准确性,相关的操作元素是否正确等)。
(2)web站点结构(检查web站点结构上存在的错误,发现无效的连接)

包含三个方面:

  • 是否存在空连接地址
  • 是否连接到指定的页面
  • 是否存在连接报错
      
    (3)用户环境(浏览器兼容操作系统兼容)

2、业务逻辑层(业务逻辑层主要是为了发现业务逻辑中存在的问题)
(1)性能测试(负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作)

(2)数据验证。测试用户采集的数据,通常都是以表单的形式。比如说用户注册(必须保证用户的数据一致性,正确性,完整性)才能进行提交。然后到数据库表中去进行验证

(3)业务测试。测试系统的业务处理过程的正确性,电子商务系统必须在全部的时间里正确处理业务,无一例外。因此,要通过测试确保业务处理的正确性。如(如,购物,加入购物车,结算,提交订单,订单处理流程)的一个过程

3、数据层(数据层的测试,主要是指对应系统用于储存和获取信息的数据库管理系统的测试)
(1)响应时间,定量并发操作,对应用系统是否造成响应数据的方面的影响。直接影响用户体验

(2)数据完整性(主要验证表单数据的提交及存储),也就是数据完整性测试。将提交的数据与数据库中提交的数据进行比对,确认是否正确


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_777417.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chrome无法从该网站添加应用、扩展程序和用户脚本的有效解决方法

解决方案 第一步: 新建一个标签页,在地址栏输入:chrome://flags/#extensions-on-chrome-urls并按回车键 将值改为enabled OK了,就可以完美解决了

OpenCMS模板的导出和OpenCMS网站的导出

1、OpenCMS模板的导出 (1)切换到Administration视图,单击Module Management,如图所示: (2)导出位置:tomcat根目录\webapps\opencms\WEB-INF\packages\modules\文件夹下cn.mysite.tem…

网站开发技巧参考大全

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event.y 窗…

DNS原因导致的不能访问网站问题一例

友情提示:大家可以了解下以下在这次问题解决中用到的一些技术名词:智能DNS和BGP了。双线及策略路由。公司的业务发展很快,在偶的老家郑州市和河南建业合作开了新的项目,而且二七塔附近的华联商厦亦在我们的管理之下。基于此&#…

2020年拟在山东招生普通高校专业(类)选考科目要求 网站数据爬虫实战

需要爬取 1622 个高校的数据 , 序号 ,地区 学校代码 , 学校名称 , 选课科目要求 , 学校网址 。 因为此网站禁用了右键, 所以直接用 python 代码分析 网站html 。 form 表格的 一行 html代码如上 。 都是在 td 标签下, 直接改中国大学排名定向爬虫实例 代码。 (1) 获取 ht…

高并发高流量网站架构

高并发高流量网站架构(转) Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念&a…

C# seo测试小工具1:同时更新多网站的博客(csdn,cnblogs,163,sina)

这几天我一个朋友在学seo,老师要求学生们同时发表一篇博客来测试百度的排名系统。所以就有了这个小程序,给同样有这方面需求的朋友们一个参考,下面介绍一下实现方法。 国内的这几个网站都实现了国际通用的博客api:MetaWeblog。通过…

建站手册-浏览器信息:Internet Explorer 浏览器

ylbtech-建站手册-浏览器信息:Internet Explorer 浏览器1.返回顶部 1、http://www.w3school.com.cn/browsers/browsers_internetexplorer.asp2、Internet Explorer 是目前使用最为广泛的因特网浏览器。 Internet Explorer 8 2009 年 3 月 19 日,微软发布…

做网站用UTF-8还是GB2312?

2019独角兽企业重金招聘Python工程师标准>>> 经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符, WordPress程序是用的UTF-8,很多cms用的是GB2312。 ● 为什么有这…

dedecms 后台网站 标题设置

打开文件夹,找到dede/templets/index2.htm,修改第6行就行了 转载于:https://www.cnblogs.com/moguzi12345/p/8124087.html

国内某知名婚恋网站的Kubernetes落地实践

随着Kubernetes的遍地开花,Kubernetes的优势可以说是深入人心,所以,我们也掀起了一场改革,目的就是改变我们以往的运维模式,利用Kubernetes,来实现更高效的交付和更好地提高我们的资源使用率,推…

网站基本标签及css样式简介(3)

CSS层叠样式&#xff1a;一.内部样式表1).行内样式<td style"font-size:30px;">封面回顾</td>...td为行级标签&#xff0c;其他还有&#xff1a;按钮、输入框&#xff0c;范围、图像、超链接、换行标签2).嵌入样式(在<head>标签中实现)<style t…

在Kubernetes中部署网站的综合指南

最近&#xff0c;我们做了一个把Grofers的所有服务迁移到Kubernetes上的决定。Grofers是杂货领域印度最大的低价在线超市&#xff0c;成立于2013年12月01日&#xff0c;由Albinder Dhindsa和Saurabh Kumar创立&#xff0c;总部位于印度德里的卫星城市Gurugram。其主要提供各种类…

教你用 Docker 搭建网站

2013 年发布至今&#xff0c; Docker 一直广受瞩目&#xff0c;被认为可能会改变软件行业。但是&#xff0c;许多人并不清楚 Docker 到底是什么&#xff0c;要解决什么问题&#xff0c;好处又在哪里&#xff1f;本文就来详细解释&#xff0c;帮助大家理解它&#xff0c;还带有简…

网站标题前的小logo

原因&#xff1a;每个浏览器访问服务器的时候会自动发送一个GET 请求&#xff0c;地址是&#xff1a;/favicon.ico 如果不处理&#xff0c;则只会在浏览器标题前添加一个文本类的图标 前提&#xff1a;有现有的图标favicon.ico&#xff0c;且按开发规范存放在static/img/下 解…

ASP.NET 网站路径

使用网站中的资源时&#xff0c;通常必须指定资源的路径。例如&#xff0c;您可以使用 URL 路径引用页面中的图像文件或网站中其他位置处的页面的 URL。同样&#xff0c;Web 应用程序中的代码可以使用基于服务器的文件的物理文件路径对文件进行读写操作。ASP.NET 提供用于引用资…

帅的一坨,不转不行。优雅实用web标准网站设计欣赏

文章来源于我非常喜爱的Smashing Magazine。网站不支持图片外链接&#xff0c;如果看不到图片请访问原文地址&#xff1a;http://www.smashingmagazine.com/2007/07/04/inspiration-package-usable-elegant-inspiring-design-showcase/以下是原文&#xff1a; Inspiration Pack…

js入门·表单元素(select下拉列表)制作二级联动菜单和网站导航

对于脚本来说&#xff0c;最复杂的表单元素对象就是select了&#xff0c;他是一个复合对象&#xff0c;包含OPTION对象数组的对象 演示一&#xff1a;导航,这个多见于网站友情链接 请选择您要去的网站天轰穿系列教程博客园CSDN演示二&#xff1a;地区二级无刷新联动菜单&#x…

关系网成网络盈利模式 LinkedIn网站探秘

“人传人”的创业群体 2003年&#xff0c;从加州大学伯克利分校经济系毕业后&#xff0c;林文文开始了在加州联合银行的工作。今年7月&#xff0c;她决定转行做市场营销&#xff0c;然而由于缺乏相关的工作经验&#xff0c;她在几大求职网站上投的简历最终都石沉大海。 后来&am…

关于网站登录后的页面操作所携带的不同cookie值

对于课堂派网站,登录后的页面操作只需要携带PHPSESSID或者cookie中间那部分即可,两个都带也可,SERVERID不知道是干啥的,每次响应的都会变. 代码实现: cookie None class HttpRequest:def __init__(self,method,url,dataNone):self.methodmethodself.urlurlself.datadata# def …