web应用程序测试页面对象生成方法研究

web应用程序测试页面对象生成方法研究摘要:web应用程序开发过程中,测试工作是关键的一环。手动测试工作具有代码维护成本高、系统开发困难、代码与网页关联度高等问题,而现有的自动化测试方式也存在准确性的问题,因此,探究自动化对象生成方式对web应用软件的发展至关重要。关键词:web应用程序;页面对象生成方法中图分类号:TP393.09文献标识码:A文章编号:1672-9129(2020)16-0057-01引言:随着互联网的高速发展,web应用程序在各行各业的发展日益加速,对推动技术更新换代也起着重要的作用。测试工作在web应用程序的开发过程中显然十分重要,它能保证系统的稳定性,否则可能使得用户在使用web应用程序时出现系统崩溃、交易出错、网页卡顿等技术问题,导致用户不可估量的损失,也会使得公司的利润和信誉均受到损失。然而,web应用程序的测试不能运用传统的测试方法,自动化对象生成方法无疑起到了关键作用。1web应用程序测试页面对象生成方法的意义因web应用程序对用户界面设计不同、安全性和性能平衡等特点[1]其测试方法不能运用传统的测试方法,传统测试方法也不足以满足web应用程序开发的特点。有开发测试人员指出了页面对象生成的方式。页面对象生成方式可以实现对测试用例随时调用以及对被测对象的快速测试,也很好地解决了技术迭代周期、人工操作慢且容易出错以及维护成本等问题,在保证质量的前提下,尽早地完成软件的开发和测试,不仅利于公司发展业务的需求,也可以使用户尽早使用到web应用软件[2]。2web应用程序测试方法面临的主要问题2.1代码维护困难。端对端测试代码基本是针对网页定制的,当网页信息发生一点改变时,代码便要根据新的信息进行重新修改,又将消耗大量的劳动力,并且基于上一点问题,代码开发本就非常困难,如需修改代码,在修改过程中的手动操作可能会导致更多的错误,导致维护周期变长。因此,web应用程序测试方法面临着维护成本高的问题。2.2代码与网页关联度高。端对端测试一般都是针对被测对象高度定制的测试方法,其代码与网页详细信息以及技术细节均有高度的联系,而在web软件快速更新的时期,开发人员需要不断根据新的信息对代码进行修改。2.3系统开发过程困难。首先,在信息技术发展的当今社会,技术更新换代速度极快,甚至是大的软件公司,要开发一套测试系统也面临着极大困难。其次,手动测试工程量过大。另外,手动测试和更改程序容易造成错误,代码修改的周期过长也会使得任务不能按时完成。再者,手动执行测试文件无法快速达到点击目标对象和鼠标键入的操作,尤其对于巨大的数据量将更加困难。3web应用程序测试页面对象生成方法的实现途径3.1页面对象方式。端对端测试可以弥补手动执行测试脚本的不足[3],它模拟用户和网页交互的过程,通过代码的执行能够快速实现鼠标点击和鼠标键入等操作,节约了时间。然而,需要采用页面对象方式以解决其代码高度定制的问题。3.2自动化技术的应用。面临企业经营的需求,需要快速开发出相应的系统,并且需要保证质量,如果长时间不能完成新功能开发,可能会因为市场需求的变化使得开发的软件系统过时。然而,当前手动执行测试文件的方式仍被普遍运用于开发过程中,这与当今快速发展的社会需求不适应,应积极开发自动化的对象生成技术以满足开发人员测试的需求。3.3页面对象自动生成。举例来说,针对销售平台类的web软件,在像是“双十一”、中秋节等这样的日子,各大软件必然都会抢先预告自己平台的相关活动和安排,但是如果是普通的端对端自动化测试方式,针对这种大型活动项目需要对网页代码以及网页技术信息进行修改时,将使得测试脚本相应发生较大改动,如果在开发人员技术不精进或是开发人员数量不足的情况下,活动项目开发周期慢,测试周期也将延长,还可能导致web软件因为技术问题而发生错误、卡顿或是其他问题,使得公司失去先机甚至导致巨大的利润损失。因此,采用页面对象自动生成将会更加方便快捷。3.4自动化创建页面对象。随着web软件的快速发展,技术更新迭代周期加快,在信息技术发展的当今社会,测试工作对web应用程序起着不可替代的作用。目前普遍存在的頁面对象创建方式是手动...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?