ImageVerifierCode 换一换
格式:PDF , 页数:4 ,大小:1.38MB ,
资源ID:2518994      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2518994.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于电商平台的Web应用系统测试方法_陆佳.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

基于电商平台的Web应用系统测试方法_陆佳.pdf

1、2023 年 6 月 10 日第 7 卷 第 11 期现代信息科技Modern Information TechnologyJun.2023 Vol.7 No.1173732023.062023.06收稿日期:2023-01-30基于电商平台的 Web 应用系统测试方法陆佳1,曹南岚1,刘宝阳2(1.苏州健雄职业技术学院,江苏 苏州 215400;2.爱友智信息科技(苏州)有限公司,江苏 苏州 215400)摘 要:随着计算机技术的飞速发展,Web 应用系统已深入到各行各业,走进人们生产生活的方方面面。为保证软件质量,提高对客户的服务品质,需要对软件进行全面、严格的测试。文章以电商类 Web

2、应用系统为例,结合实践操作,提出功能测试、界面测试、性能测试、兼容性测试、接口测试、安全性测试等方面的测试路线,所提测试路线具有普适性和可借鉴性的特点,可以应用到其他领域的测试。关键词:Web 应用系统;电子商务;软件测试中图分类号:TP311.5;TP393 文献标识码:A 文章编号:2096-4706(2023)11-0073-04Web Application System Test Methods Based on E-commerce PlatformLU Jia1,CAO Nanlan1,LIU Baoyang2(1.Suzhou Chien-Shiung Institute of

3、 Technology,Suzhou 215400,China;2.Aiyouzhi Information Technology(Suzhou)Co.,Ltd.,Suzhou 215400,China)Abstract:With the rapid development of computer technology,Web application systems have penetrated into various industries and entered every aspect of peoples production and life.In order to ensure

4、the software quality and improve the service quality to customers,it is necessary to conduct comprehensive and strict testing of software.The paper takes E-commerce Web application systems as an example and combines practical operations to propose testing routes for functional testing,interface test

5、ing,performance testing,compatibility testing,interface testing,security testing,etc.The proposed testing route has the characteristics of universality and reference,and can be grafted into testing in other fields.Keywords:Web application system;E-commerce;software testing0 引 言随着互联网行业的迅猛发展,各种为人们工作和生

6、活提供便利的计算机软件应运而生,以 B/S 架构为主要模式的Web 应用系统影响着人们生产生活的方方面面。为满足不同用户个性化的网络购物需求,也为满足商家在各类节日期间丰富促销活动的功能需求,电商类 Web 应用在建设之初便包含了丰富而复杂的功能。为保证应用上线后的用户使用体验,切实维护平台、用户和商家三方的利益,上线前对 Web应用的全面测试就显得尤为重要1。电子商务类 Web 应用不仅具有用户数量多、用户与软件交互数据量大、短时访问量高的特点,还具有分布、异构、跨平台等特性,测试人员面对的是一个大规模、高复杂性的软件测试工作,手工测试与自动化测试兼而有之。本文结合A 公司的一款跨境电商 W

7、eb 应用,提出一种可行性很高的Web 应用系统测试方法。1 系统测试目标Web 应用系统因具有分布式、易部署、跨平台的特点而得以广泛使用,而电商类 Web 应用只要是商家产品质量有保证,价格有优势,便很容易抢占部分市场份额。所以针对DOI:10.19850/ki.2096-4706.2023.11.017电商类 Web 应用,系统稳定可靠是第一要义,测试目标应当是在系统上线前尽可能发现其潜在缺陷,优化用户购物体验,为用户提供安全、流畅和满意的购物服务。2 电商类 Web 应用系统的测试方法为实现上述目标,测试人员需要在以下几个方面开展软件测试,如图 1 所示。2.1 功能测试功能测试是指测试

8、人员站在用户的角度,根据产品设计人员设计的功能,在使用 Web 应用系统过程中,覆盖用户所有的操作。功能测试通常采用黑盒测试,无须了解程序的结构与运行逻辑,只需关注软件产品的实际功能是否符合需求设计师的预期,并且尽可能找到潜在的缺陷即可。2.1.1 链接测试一个 Web 应用系统带给用户最直观的感受就是有序排列的各种链接,而一个电商 Web 应用系统则展示了各种商品链接、分类链接、促销活动链接等。用户点击相应的链接便能实现页面的跳转,直达其想购买的商品、想了解的促销活动。对于一个 Web 的链接测试,通常包含以下三方面内容:1)点击链接后是否按照程序的正确逻辑,跳转到了预期的界面。747420

9、23.062023.06第 11期现代信息科技2)该链接所指向的页面是否真实存在(即不是一个死链接)。3)保证系统中没有单独存在的页面(即无法到达的页面)。为保证页面上各类链接的准确性和可靠性,通常采用手动测试与软件工具自动测试相结合的方法。手动测试应当从用户的角度出发,主要测试用户常用功能的链接,保证功能完整的基础上,辅以工具进行全面测试。本场景下,可以采用“Xenu Link Sleuth”软件进行链接测试,主要针对上文第二个方面,测试有无死链接。如图 2 所示,该软件具有简洁明了的用户界面,易上手的功能设计,轻量化的大小,可以测试全类型的链接(图片、框架、插件等),并生成报表发送邮件。W

10、eb 应用系统出现以下问题时,“Xenu Link Sleuth”可以快速定位找到问题:Web 应用系统的服务器设置错误;动态链接在数据库不再支持的条件下变成死链接;某个文件或网页移动了位置,导致指向它的链接变成死链接;网页内容所指向的链接被修改,原来的链接变成死链接。Web 应用系统测试 功能测试界面测试性能测试兼容性测试安全性测试接口测试图 1 Web 应用系统测试路径图 2 Xenu Link Sleuth 界面示意图2.1.2 表单测试电商类 Web 应用系统中,用户和平台时刻都在进行大量的数据交互,这就要求在各个页面嵌入满足不同业务场景的表单控件。如用户注册页面中,平台应当针对电子邮

11、箱检查其格式是否正确,重复键入密码时不支持复制粘贴。为保证前后台数据交互准确,需要对各类表单数据进行全面的测试验证2。测试点包含但不限于表 1。表 1 表单测试点序号测试点1表单是否完整加载,或仅部分加载2表单内键入数据与输出数据是否一致,是否支持复制3输入框测试长度、数据类型、必填、重复、空格、SQL 注入以及一些业务相关约束4下拉菜单的默认值设置,手动输入时的模糊匹配5是否支持 Enter 键、Tab 键等键盘操作6是否对一些特定数据类型输入有所限制2.1.3 Cookies 测试Cookies是一种用于用户访问Web应用系统时读取数据,服务器向用户本地发送数据进行存储的技术,旨在提高访问

12、时的服务器响应速度,缓解数据交互时的压力。Cookies 主要存储小块数据,当用户访问站点时,服务器在发给用户所请求数据的同时,还会向用户发送一个包含时间、访问身份的 Cookies。在电商 Web 应用系统的场景下,Cookies 能够帮助用户与网站快速连接,网站可根据其掌握的信息进行个性化商品推荐。Cookies测试应当包含具体场景下Cookies是否有必要、Cookies 的作用范围、Cookies 的安全性、Cookies 是否被过度使用等。2.1.4 数据库交互测试电商类Web应用系统本质上是商品数据的存储与展示,以及对商品数据、交易数据的增删改查,不论是 C/S 架构还是 B/S

13、架构,都摆脱不了数据库。一个具有规模的电商购物75752023.062023.06第 11期网站3必然包含覆盖人们生活方方面面的商品,呈现商品数量大、种类多的特点。同时,以我们目前的人口规模来看,一旦平台成功打开市场,面临的用户数量也将是亿级的。此时,Web 应用系统与后台数据交互环节的可靠性,毋庸置疑是极其重要的。一方面,用户通过 Web 应用系统访问并获取商品数据,应当又快又准,比如当平台开展促销活动时,商品组合购买可以享受优惠是一种常见的促销方式,如果后台计算的商品价格与展示给用户的优惠价格不一致,毫无疑问将会失去用户的信任。另一方面,用户提交的数据不做校验或未校验出错误,出现数据类型不

14、匹配、数据分割有误等情况,轻者造成操作失败影响用户购物体验,重者引起系统宕机。因此数据交互测试也是必不可少的环节。2.2 界面测试界面测试是指检查网站首页、商家主页以及商品详情页的布局是否合理,控件摆放位置是否符合用户习惯,界面是否具有易用性特点等。2.2.1 导航页面测试导航页面通常位于电商网站首页的头部区域,是面向用户的第一个功能,起到展示商品分类以及跳转的功能。针对导航部分,通常需要检查测试其是否直观、是否易于导航,平台提供的商品是否全部纳入导航的分类、是否可以轻松跳转至用户想要的商品门类,页面结构、导航、菜单、链接的风格是否一致,是否需要站点地图、导航帮助等。2.2.2 图形测试通常,

15、电商网站上的图形分为带链接的图形与不带链接的图形。针对不带链接的图形,在测试过程中应当关注其像素大小(如像素过小则显得模糊,像素过大则影响加载速度),图形中的字体风格与整体页面是否一致,图形的颜色与整体页面是否协调,图形的比例拉伸是否正常等。而针对带链接的图形,应当在做好前文所述测试的基础上,确认链接有效,跳转页面无误。2.2.3 内容测试内容测试通常用于验证 Web 应用系统提供信息的准确性。以电商类应用为例,平台商家的商品信息展示必须准确无误,如果商家设置的商品信息与页面展示的信息不一致,则会同时造成商家与顾客的损失,用户也会因此产生对平台的质疑。2.2.4 整体界面测试整体界面测试是指由

16、测试人员对整个页面的布局、结构、色调进行一个主观的判定,同时广泛邀请第三方进行实测与点评,目的是测试用户是否能够依据自身的上网习惯快速找到想要的信息、想用的功能。2.3 性能测试软件的性能测试4是保证软件质量的重要环节,对于一个软件产品,用户除了关注其有哪些功能之外,最在意的便是其是否“好用”。而在性能测试中,“好用”可以用几个指标来描述,如“响应时间”“吞吐量”“资源利用率”“并发数”等。要了解软件在各种场景下的具体指标,可以借用自动化测试工具来测试。要让软件“好用”,可借助如图 3所示的 JMeter 工具,进行以下几个方面的测试。图 3 JMeter 界面示意图陆佳,等:基于电商平台的 Web 应用系统测试方法76762023.062023.06第 11期现代信息科技2.3.1 负载测试负载测试是指模拟软件在实际运行过程中,在负荷比较大的情况下逐步增加负载量,观察软件的运行指标是否处于正常状态。本文所述的电商类 Web 应用,针对其进行负载测试,通常采取逐步增加访问用户数,模拟用户登录、商品关键字搜索、商品收藏、商品购买等操作,观察不同负载情况下的系统响应时间、消耗资源,找到最大

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2