环境 首先环境是非常重要的,需要尽可能跟生产环境靠近。 比方说,使用同样的nginx版本,php的话需要启用fpm,zend-optimizer等等,参数配置也最好跟生产环境保持一致。 当然,php的版本更加需要保持一致,不能说线上是跑5.3,而测试环境却是...
初入职场接触功能测试老是碰到以下情况不知道怎么写测试用例: 一个界面很多搜索条件怎么写用例? 下拉框测试如何考虑测试点? 上传要考虑哪些验证点?...... 所以这篇主要是整理关于web测试之表单、搜索测试的相关要点。 一、...
API安全概述 Application Programma Interface (API)由一组定义和协议组合而成,可用于构建和企业集成应用软件。随着数字化转型的深入,API产品的价值日益增高,特别是与微服务、DevOps等技术的融合,使得API成为企业战略发展加速的利器,但随之而来...
我本地搭建了个网站,网站的cms是南方数据5.0的。该cms拿shell方法有很多种,今天我们就说比较常用的2种。 第一种是上传一句话木马图片再数据库备份。 第二种是配置管理里面添加一句话。 我们先来说下第一种方法: 上传一句话木马图片再数...
关于cookie: ①cookie是服务器生成的,在浏览器中保存。如浏览器再次访问服务器,会拿着前面服务器生成的cookie; ②cookie会在浏览器关闭时销毁。 下面是cookie获取及使用的一段代码: from selenium import webdriver from time impo...
Web方面的测试,就是我们通常所说的是对在浏览器运行的页面进行测试。也即是B/S结构的测试。 Web测试,其实是前人通过总结而来。具体指下面几个方面:web测试点 1、链接 指方面的URL地址;要点: 1) 检测是否正确; 2) 检测是否明文或者...
测试一个项目,流程图起到至关重要的作用。流程图画对了,测的就好,流程图画错了,测的就不好。流程图可以梳理思路,区分角色。不同的角色功能也不一样。 比如:美团分为四个角色:买家,卖家,平台,骑手。 滴滴打车的角色有3个:车主,平台,...
大家好!今天我们讲暴力破解,有人可能会有疑惑,密码到底设置得多复杂才算是安全,其实这就像是问,是先有的鸡还是先有的蛋,都是没有确切的答案的,理论上说无论你密码设置的多么复杂,都有可能被破解,这主要看的就是密码字典的大小,我曾经见到过一...
web自动化是代码与浏览器之间进行的交互,由代码发送命令来驱动浏览器执行相应的操作。 自动化环境准备 · python的环境(python3.0版本) 点击后进入python官网下载( https://www.python.org/ ) · selenium库的安装 安 装 pip...
浏览器操作: 最大化:maximize_window() 最小化:minimize_windows() set_window_size(width, heigth) 前进/后退:forward( ) back( ) 关闭当前窗口/浏览器:close() quit() 获取页面标题和当前页面url:...
一、web测试流程 1、需求分析,了解具体需求 2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备 3、测试环节:接受版本开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)UI测试:...
链接是指在系统中的各模块之间传递参数和控制命令,并将其组成一个可执行的整体的过程。链接也称超链接,是指从一个网页指向另一个目标的连接关系,所指向的目标可能是另一个网页、相同网页上的不同位置、图片、电子邮件地址、文件、应用程序等。 常...
通过heartbeat 配置两台web服务器高可用集群案例: 拓扑: wKioL1PV0tOjalk4AAHKE76SLdU561.jpg web1:192.168.0.101 hostname: web1.example.com web2:192.168.0.102 hostname:web2.example.com vip:192.168.0.254 nfs服务器:...
关于测试造大量数据,我想到了三种方法: 1、通过数据库插入 2、通过接口录入 3、通过web自动化脚本录入(如果以上两种不被许可的情况,可以用这个,只是做的慢点) 下面一一介绍: 1、通过mysql数据库来创建一个存储过程的方式插入 ...
1.从技术上来说: WEB测试和移动端测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。 他们的主要区别在于具体测试的细节和方法。 web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,是有客户...
在日常工作中,我们时常需要对网站进行功能性测试,测试网站的某些功能是否正常。简单的测试如网页是否进行了gzip压缩,网页编码是否正确,网页载入时间是否正常,网页缓存时间是否正常等。复杂一点的包括网页截图,网页在载入的时候是否弹出了alert对...
为了让读者更好地理解测试,我们从最基础的概念开始介绍。以一个软件的“轮回”为例,下图展示了一个软件的研发流程。随着软件规模的不断增大,一个软件动辄百万行的代码,想要单靠人工检查或者程序猿的技术本身保证质量已经变得不现实。因此,测试成为...
一、APP测试流程 移动应用软件开发的周期一般都比较短,基本都是敏捷开发,而且开发的模式跟传统互联网也有一些差异。通常开发模式都采用平行模式,开发人员比较少,但是分工比较明确,各团队之间(Android、IOS、后台)根据指定好的接口进行联调,...
在过去的几年中,至少出现了十二种全新的UI测试自动化工具。由于每种工具都有自己的重点和策略,因此很难知道从哪里开始。需要更多指导吗?在下面查看最热门的新UI测试工具。 就像任何UI测试人员都可以抗衡的那样,只要您的GUI中没有任何变化,UI测...
引言 python语言一直以开发效率高著称,被广泛地应用于自动化领域: ·测试自动化 ·维自动化 ·构建发布自动化 但是因为其也具有如下两个特征: 1. 解释型语言 2. GIL全局解释器锁 前者导致其性能天然就被编译型语言在性能上...