自动化测试---Web测试基于实际测试的功能测试点总结(必看!!!)

全网最全,Web测试点详细整理(测试场景举例+常见问题分析) Web测试检查表功能测试、接口测试、性能测试、安全测试、兼容性测试1、功能测试测试网页中的所有链接、数据库连接、网页中用于提交或从用户处获取信息的表单、Cookie等。链接:外链。内部链接。同一页面上跳转的链接。邮件 孤立页;表单:每个字段及默认值。错误的输入的处理 可选和必选域;Cookie测试:在写入用户机器之前,测试Cookie是否已经加密。如果你正在测试会话cookie(即会话结束后过期的cookie),请检查会话结束后的登录会话和用户统计。通过删除cookie来检查对应用安全的影响。 阅读详情

 一、页面链接检查:测试每一个链接是否都有对应的页面,并且页面之前可以正确切换。

  二、相关性检查:

  1、功能相关性:删除/增加一项会不会对其他项产生影响,如产品影响,这些影响是否正确(常见的错误是:增加某个数据记录后,如果该记录某个字段值内容过长,可能在查询的时候让数据例表变形)

  2、数据相关性:下拉列表默认值检查(如果某个列表的数据项依赖于其他模块中的数据,同样需要检查,比如:某个数据如果被禁用了,可能在引用该数据项的列表中不可见)

  3、检查“页面元素”是否显示正常

  4、检查“按钮”功能是否实现(如:重置 按钮不能起到清空输入的作用)

  5、输入项中类型的检查:在指定输入类型的地方输入其他类型(如 在 “电话号码”一列中输入字符型,系统是否正确给予提示)

  6、边界值检查:规定某个输入项中最多输入50个字符,测试时,要测试输入50及>50个字符的情况

  7、检查符号检查:输入的内容包括各种标点符号,特别是空格,各种引号,回车,看系统处理是否正确(常见错误是:系统对空格的处理,在增加的时候,将空格作为一个字符,而在查询的时候空格被屏蔽,导致无法查询到增加的记录)

  8、特殊字符检查:输入特殊符号,如@、&、%、#等,系统处理是否正确

  9、对输入中文字符的检查(有些系统的某些地方,可能对英文的处理OK,但对中文字符则出现乱码之类的)

  10、检查信息的完整性:如更新某个记录时,是否将更新的所有信息都更新过来,还是只更新了其中一部分

  11、信息重复:如名称、ID、空格、是否区别大小写等,系统是否给予正确提示(修改或新建)

  12、检查删除功能:单条记录删除;多条记录同时删除;未选择任何记录,点删除或delete

  13、必填项检查(免费领取Python自动化学习资料  工具,面试宝典面试技巧,加QQ群,785128166,群内还会大佬技术交流)

  14、上传文件的检查:文件格式是否正确;文件中某些字段是否允许为空;不允许为空的字段为空,系统是否校验不通过;文件中是否允许为空的记录;文件是否对记录中字段的长度、是否重复作校验;

  15、快捷键检查:是否支持常用快捷键,如ctrl+c、ctrl+v、shift+选择、ctrl+选择、backspace等,对于不允许手工输入信息的字段,是否有做限制。

  16、输入法半角全角检查

  17、页面中显示的单位是否正确,如 获取某数据库中值为分,到页面显示时未做转换,页面显示的单位为:元,其他如GPRS流量、数量等单位

  18、文档的测试:文档二义性的确认、用户手册等

  19、密码检查:一些系统的加密方法采用对字符的asccii码移位的方式,处理密码加密相对较为简单,且安全较高,对于局域网系统来说,此种方式完全可以起到加密的作用,但同时,会造成一些问题,即>128的asccii对应的字符在解密时无法解析,尝试使用”uvwxyz”等一些码值较大的字符作为密码,同时,密码尽可能的长,如17位密码,造成加密后的密码无法解析

  20、用户检查:任何一个系统,都有各类不同的用户,同样具有一个或多个管理员用户,检查各个管理员之间是否可以相互管理,编辑,删除管理员用户。同时,对于一般用户,尝试删除,并重建同名的用户,检查该用户其他信息是否重现。同样,提供注销功能的系统,些用户 再次注册时,是否作为一个新的用户。而且还要检查该用户的有效日期,过了有效日期的用户是不能登录系统的。(可能出现的错误是:用户管理权限为非超级管理员,能够修改超级管理员的权限)

 

Web自动化测试Selenium【入门必看】 目录 1、Web自动化测试简介 2、功能测试和自动化测试的区别 3、自动化测试流程 4、自动化测试用例和手工测试用例的区别 5、为什么要做自动化? 6、是否适合做自动化? 7、在什么情况下做自动化? 8、什么样的项目需要做自动化测试? 9、Selenium简介 10、Selenium的优势以及工作原理 11、常见浏览器的启动 12、元素定位 13、常用API 14、常见元素处理 15、下拉框--选择元素 16、元素进阶操作 17、特殊窗口切换 18、3种等待的分类 . 阅读详情

相关推荐

基于Selenium工具对Web应用进行功能测试

基于Selenium工具对Web应用进行功能测试 一、背景。 最新一年(2019)的软件测试大赛即将拉开帷幕,今天与往年相比,增加了自主可控的分赛项,进一步的丰富了比赛的内容,各项评分依据也更加明确,因此能够根据分数更有针对性的找出自己的代码问题了,从而获...

IT之旅 的博客 1万+

测试学习——Web自动化测试(一)

web自动化测试——selenium框架简介、安装、webdrive安装教程

weixin_41361950的博客 1781

功能测试点有哪些?怎么做好软件功能测试?

随着信息化进程的推进,各类APP、软件产品已经深入人们的生活住行。对于一款软件或者程序而言,功能能不能正常使用是人们评估产品最基础标准,所以做好软件功能测试对提升产品质量,建立用户口碑有重要意义。 比如一款手游产品,用户在点击每个功能按钮时是否能正常执行,业务逻辑是否准确,字符是否能正常输入都是需要进行测试的功能测试点。在软件测试过程中,提取测试点是后续工作进展的必经步骤,那么常见的功能测试点有哪些,怎么做好软件功能测试呢?小编对此进行简单整理,供大家参考。 一、功能测试点有哪些? 1、输入框;基于用户.

起码有故事 4783

Web自动化测试适用于哪些场景?看完这篇文章你就知道了

Web自动化测试是指通过编写程序来模拟用户操作,对Web应用程序进行自动化测试的过程。它可以实现自动化执行测试用例,提高测试效率和准确性。Web自动化测试通常使用浏览器驱动程序来控制浏览器进行测试。Web自动化测试是一种重要的测试方式,在软件开发过程中具有不可替代的作用。本文介绍了Web自动化测试的概念和应用场景,以及基于Python和Selenium的实现方法。同时,还列举了一些常见问题及解决方法。希望本文能够帮助读者更好地理解Web自动化测试和如何使用Selenium和Python进行开发。

公众号【伤心的辣条】资料领取~ 728

功能测试、性能测试、自动化测试区别

1、功能测试 根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。 功能测试又称为黑盒测试,是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。 黑盒测试试图发现以下类型的错误: (1)功能错误或遗漏 (2)界面错误 (3)数据结构或外部数据库访问错误 (4)性能错误 (5)初始化和终止错误 用例设计方法 (1)等价类划分方法 (2)边界值分析方法 (3)错误推测方法 (4)因果图方法 (5)判定表驱动分

hlkt521的博客 4010

软件测试之Web自动化测试怎么做?Web自动化测试的详细流程和步骤

1.什么是web自动化测试 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。 这是教科书里面的自动化的定义,回归到自动化测试其实自动化测试就是什么呢? 指的是测试的过程在没有人或者较少的人为的干预的情况下进行的测试,再简单点说就是用程序或者脚本来测试程序,那么在web自动化测试中主要用来把测试人员从繁琐的内容中解放出来,主要做一些比如需要多次输入,多次运行的,比如我们用边界值

测试猿课堂-分享软件测试技术知识和专业的软件测试职业进阶转行指导! 4756

Web自动化测试怎么做?Web网页测试全流程解析

web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。

软件测试技术交流分享 860

基于 LangChain 手工测试用例转 Web 自动化测试生成工具

在传统编写 Web 自动化测试用例的过程中,基本都是需要测试工程师,根据功能测试用例转换为自动化测试的用例。市面上自动生成 Web 或 App 自动化测试用例的产品无非也都是通过录制的方式,获取操作人的行为操作,从而记录测试用例。整个过程类似于但是通常录制出来的用例可用性、可维护性都不强,而且依然需要人手工介入录制的过程。在 LLM 问世之后,我们便在探索,是否有第二种可能性,由大模型执行功能测试用例,生成自动化测试用例?

python全栈 1582

美团前高级测试工程师教你如何使用web自动化测试

什么是自动化测试?一般说来所有能替代人工测试的方式都属于自动化测试,即通过工具和脚本来模拟人执行用例的过程。

xiao1542的博客 425

web测试常用测试点

刚学测试的时候整理的,是网站基础测试的常用测试点,适合不大会测试的朋友,不知道测试应该测什么,测不全面。

Android 桌面小组件 AppWidgetProvider

桌面小组件,绝对是小程序中的小程序,说白了就是任何复杂一丁点的操作都适合做成桌面小组件。所以这里采用的演示的例子,就只有一个白色圆角背景,外加一个文本框,显示文字。小组件的教程网上一搜一大堆,所以我这里主要就是介绍一些坑的地方,跟大致处理流程,具体细节还得看其他大神的骚操作。

qq_33601179的博客 6584

Web自动化测试怎么做?Web自动化测试的详细流程和步骤

web自动化测试中主要用来把测试人员从繁琐的内容中解放出来,主要做一些比如需要多次输入,多次运行的,比如我们用边界值,等价类设计的很多测试数据需要执行,现在主流的web测试工具我们常用的就是selenium的那一套工具...

weixin_56502375的博客 1万+

STC8单片机低功耗延时优化实践:从循环等待到定时唤醒

本文深入探讨了STC8单片机低功耗延时优化的核心方法,即利用掉电唤醒定时器(WKT)替代传统的循环等待,实现从“空转耗电”到“定时唤醒”的转变。通过实战代码演示了如何编写低功耗延时函数,将待机电流从mA级降至μA级,并分析了精度、唤醒时间等关键权衡点,为电池供电的物联网设备提供了有效的续航优化方案。

pea55的博客 326

软件测试-18个功能测试点总结

  我们都知道功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。针对Web系统的常用测试方法总结如下:  1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以依靠一些工具,如LinkBotPro、File-AIDCS、HTMLLinkValidater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTMLL...

hnwsqy的博客 5744

RML2016.10a (CNN、LSTM、CNN-LSTM、CNN-LSTM-Multi-head-attention, TensorFlow)

RML2016.10a (CNN、LSTM、CNN-LSTM、CNN-LSTM-Multi-head-attention, TensorFlow) 包含所有数据和代码,支持一键运行(jupyter)

qq_40999533的博客 1485

基于STM32F4通用定时器实现Livox激光雷达PPS硬件同步的工程实践

本文详细介绍了基于STM32F4通用定时器实现Livox激光雷达PPS硬件同步的工程实践。通过分析PPS信号的时序要求,对比不同定时器的特性,并提供完整的代码实现与调试技巧,帮助开发者解决多传感器数据融合中的时间同步问题。实测表明,该方案在车载环境中稳定运行超过2000小时。

weixin_30540691的博客 327

【测试实战】Web自动化测试

Web自动化测试是指使用自动化工具和脚本对Web应用程序进行测试的过程。这些测试工具可以模拟用户在浏览器中的行为,如点击、输入文本、提交表单等,来检查应用程序是否符合预期的行为。这些测试工具可以快速、准确地执行测试,并且可以在短时间内执行大量的测试用例。常用的Web自动化测试工具和框架包括Selenium、Cypress、Playwright、TestCafe等。

小杨的博客 2899

Qt制作大数据可视化大屏展示电子看板

Qt制作大数据可视化大屏展示电子看板 解决当前最火的大数据可视化大屏展示,整个项目通过Qt开发,集成了QML/QChart/ECharts及自定义控件等模块,所有的可视化控件都可以集成到其中。可以随意增加和减少模块,各个模块可以随意拖拽,整体可以个性化布局。模块标题栏可自定义,包括标题文本信息、文本颜色、宽度/高度、背景颜色、按钮个数等功能,满足各个样式需求。 实例中主要展示了现成的一些仪表盘...

Qt自定义控件及应用开发 7707

Web自动化测试

1. 什么是自动化? 概念:由机器设备代替人为自动完成指定目标的过程 1.1 优点: 1. 减少人工劳动力 2. 工作效率提高 3. 产品规格统一标准 4. 规模化(批量生产) 2. 什么是自动化测试 概念:让程序代替人为去验证程序功能的过程 2.1 为什么要进行自动化测试? 1. 解决-回归测试 2. 解决-压力测试 3. ...

KamRoseLee的博客 6884

光谱分布、光谱辐射通量密度与不同时间段分布光谱(图示)

1、光谱分布图 2 太阳辐射能量图 3、不同时间段的太阳分布光谱图 4、不同波长的光的能量分布主要区域 5、不同波段的使用场景

maopig的专栏 2万+

【MATLAB代码】蚁群算法(Ant Colony Optimization, ACO)路径规划(避障)仿真程序,订阅专栏后可直接查看完整源代码

基于蚁群算法的路径规划系统。可自定义起点、终点和障碍物地图,系统通过蚁群算法自动计算最优路径,并输出路径坐标、障碍物地图和收敛曲线。完整MATLAB源代码直接运行。适用于复杂障碍环境下的路径优化问题。

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 3092

功能测试如何过渡到自动化测试的?

机会只眷顾有准备的人,这是一个靠真本事的社会。有时候,你之所以发展得不好,不是因为没有机遇,而是因为你没有准备好,造成机遇与你擦肩而过。如果你想要学习,什么时候开始都不晚,而不是瞻前顾后,你只要用尽全力,剩下的交给时间!

OKCRW的博客 1040

【Claude】Auto Mode 触发安全分类器拦截的三种错误变体及对应处理 bug报错已解决

深度解析Claude Auto Mode安全分类器拦截的三种变体:内容拒绝、操作中断、累积触发,含完整排查流程与绕过策略。

博客 7601

原来功能测试转成自动化测试这么简单?

软件测试工程师如何从功能测试转成自动化测试? 我是一包伤心的辣条,接触了太多测试同行,由于多数同行之前一直做手工测试,现在很迫切希望做自动化测试其中不乏工作5年以上的同行。从事软件自动化测试已经近十年,接触过底层服务端、API 、Web、APP、H5 等等,对自动化算是比较了解。在此分享一下个人经验。关注小编公众号【伤心的辣条】带你走进自动化测试行业,与你共享更多测试资料。 想做自动化,首先得了解一下自动化测试的一些常见问题。 也是面试时,必问的一些问题(这么简单的面试问题,你却答的一塌糊涂),如果对自动

公众号:【伤心的辣条】 2112

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Web测试基于实际测试的功能测试点总结

今天跟大家讲解的是web测试在实际测试的功能测试点的一些小总结,希望对你们有帮助,有说的不好的地方,还请多多指教!

zp13142286121的博客 82

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: 什么是优质的测试服务?你知道吗???
下一篇: 你还会为设计用例覆盖率不全而烦恼吗?
测试小小小
博客等级 码龄6年 265粉丝 364原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值