关于Python 的 Web 自动化测试的实践

分享到:

  Web 测试是软件测试中比较重要的一个分支,而要实现 Web 自动化测试则要求测试人员能熟练掌握自动化测试工具和编程语言。介绍免费开源的 Web 测试工具 Selenium,以及流行的编程语言 Python。根据自动化测试的原理,对网页元素的常用定位方式,如何对页...

三方面带你全面认识UI测试(下)(图)

分享到:

  方案落地  最终针对常用的业务场景,我选择了Codeceptjs,这是一个E2E的测试集成框架,统一了用户层的api,可以选择多种不同的测试方案,Web端支持Playwright、WebDriver、Puppeteer、Protractor、TestCafe、Nightmare,手机端支持Appium、Detox。 ...

三方面带你全面认识UI测试(上)(图)

分享到:

  前言  最近在研究E2E自动化测试,发现市面上关于自动化测试的介绍乏善可陈,因此本文将从概念介绍、技术选型、方案落地三个方面来聊聊UI自动化测试。  概念介绍  自动化测试的组成  最初由麦克科恩 (Mike Cohn) (敏捷开发的创始人之一),在他...

Web功能测试:邮箱,手机号,验证码,身份证号

分享到:

  一、邮箱测试用例  1.输入正确格式的数据(17526911180@qq.com);  2.只输入汉字数据;  3.只输入字母数据;  4.只输入数字数据;  5.输入数据为空;  6.输入字母,数字,下划线数据;  7.输入缺少@符号的数据(17526911180.163.com);...

网站如何进行测试,网站测试模板范文方案分析

分享到:

  企业网站搭建好之后,为了更好的适应网络环境和平台环境,免不了要进行网站测试。比如说,如果网站上线后,在现有的浏览器或者说网络环境中出现页面乱码,报错等问题,网站测试的目的就是为了帮助帮助企业更好的发现网站上线后可能存在的问题并及时进行...

测试技术分享:Web渗透测试--防sql注入

分享到:

  今天线上竟然遭受了攻击。还好在防护上做了功课,如果被攻破,后果不堪设想。  早上刚到办公室,Y就急匆匆的跑来说。据后端监测,有不少exception。貌似我们我们线上不能登陆了。然后大家也不知道发生了什么事,都很紧张。  然后让前端T去调查。T推...

如何查看网站性能,如何进行网站优化?

分享到:

  网站性能与哪些因素有关?举个简单的例子,当我们打开一个网站的时候,经常出现卡顿或者网络加载很慢等不稳定的情况,说明网站性能可能存在问题,那么用户对于网站的体验肯定不好。这就需要网站开发人员对网站性能及网站的整体情况进行优化,提升用户体...

安全专家讲述Web 渗透测试怎么做

分享到:

  现在,随着企业信息化建设的开展,越来越多的重要数据会以电子媒介的形式存放,这在方便企业办公的同时,也造成了极大的安全隐患。近年来,随着APT攻击的蔓延,使得越来越多的企业遭受不可挽回的重大损失。  一个偶然的机会,有幸邀请到了一家国外专...

Web 自动化测试: 如实现可滚动元素的滚动操作(图)

分享到:

  使用 selenium 进行 Web 自动化测试对我来说是个常规操作。用了很多次后,我经常会抱怨 selenium 封装的操作实在是太少了,比 cypress 差远了。  比如说 selenium 没有对页面的滚动提供丰富 API , 有的只有一个孤零零的 location_once_scrolled_into...

浏览器兼容性知识和软件测试计划

分享到:

  一、浏览器兼容性测试介绍  1、定义: 因为不同浏览器对同一代码有不同的解析,造成页面显示效果不统一的情况。  2、原因:不同浏览器使用的内核及所支持的HTML等网页语言标准不同及用户客户端环境不同造成显示效果达不到理想效果。eg:网页元素错...

一次关于WEB的URL安全测试实践

分享到:

  测试思路:  时间精力问题,对web安全这块也没咋深入研究,但因为某个小插曲,公司要求先做个简单的安全测试,主要是针对URL的测试。  这次测试过程中,针对WEB端URL安全测试,有了点新的思路,在这里拿出来和大家分享。  实践上好像也没啥好说的...

web 自动化测试,一定得掌握的 8 个核心知识点(图)

分享到:

  写在前面  使用 cypress 进行端对端测试,和其他的一些框架有一个显著不同的地方,它使用 JavaScript 作为编程语言。  传统主流的 selenium 框架是支持多语言的,大多数 QA 会的 python 和 Java 语言都可以编写 selenium 代码,遇到需要编写 js 代...

腾讯软件测试岗二面:web 测试问题被虐哭了(图)

分享到:

  web 测试一直是大厂软件测试问到的一个重点,下面给大家展示下大厂关于web 测试经常会问到的一些问题,以及解析。看当面试官问到你这些问题的时候,你是否也能够对答如流。  注意,注意,小编这边给大家准备了web 测试,接口测试,App 测试,管理工具...

经常遇到的浏览器的兼容性有哪些?

分享到:

  浏览器兼容性问题  出现浏览器兼容性问题的主要原因,是不同浏览器对同一段代码的有不同解析,造成的页面显示效果不统一。  在大多数情况下,我们的需求是,无论用户在什么浏览器上查看我们的网站或登录我们的系统,显示效果都应该是一致的。所以浏...

大神私藏:Web安全渗透技术如何从0学?

分享到:

  作为拥有着10年经验的渗透安全测试工程师,一路也是从小白历经磨难成长起来的我,给现在的新手小白一些建议。渗透安全的范围其实要学习的东西很广泛的,比如系统安全、移动安全、无线安全、web安全等很多方向。  作为小白呢,这里建议大家可以从web安...

如何测试客户端Web性能(图)

分享到:

  背景:  ·H5在如今的App内占得比重越来越多  ·白屏时间  ·首屏时间  ·加载成功率  2020年的春节活动采用手工测试,主要采用录屏分帧的手法+人工统计的方法来测试。痛点主要有:  (1)测试步骤非常繁琐  (2)对于白屏、首屏的结束时...

使用 web-vitals 对项目的性能进行测试(图)

分享到:

  web-vitals是什么  web-vitals是Google发起的,旨在提供各种质量信号的统一指南,我们相信这些质量信号对提供出色的网络用户体验至关重要。 其可获取三个关键指标(CLS、FID、LCP)和两个辅助指标(FCP、TTFB)。  我们用create-react-app 创建的r...

web自动化测试浏览器操作(图)

分享到:

  WebDriver中提供了一系列的浏览器操作,使用户能更好的操作浏览器,更好的进行自动化操作。下面对一些浏览器操作方法进行了介绍和使用,希望能帮助到你…  导航  启动浏览器后,您要做的第一件事就是打开您的网站  driver.get('https://www.baid...

IWeb4j 项目解决web自动化回归测试痛点!(图)

分享到:

  IWeb4j 项目思想  ·IWeb项目的测试用例使用数据驱动测试,当下数据驱动使用最多的无非是excel、yaml、json、数据库(后续通过SpringDataJPA实现数据库驱动)作为数据驱动的载体,四种方式思想都一样只是实现方式不同。  目前先实现excel数据源驱动...

怎样正确做 Web 应用的压力测试?

分享到:

  环境  首先环境是非常重要的,需要尽可能跟生产环境靠近。  比方说,使用同样的nginx版本,php的话需要启用fpm,zend-optimizer等等,参数配置也最好跟生产环境保持一致。  当然,php的版本更加需要保持一致,不能说线上是跑5.3,而测试环境却是...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道