软件测试免费
文章平均质量分 72
软件测试
玄链教育
这个作者很懒,什么都没留下…
展开
-
SeleniumLibrary4.5.0 关键字详解(八)
SeleniumLibrary4.5.0 关键字详解(八)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn原创 2022-02-17 06:57:14 · 344 阅读 · 0 评论 -
robot framework 使用二:简单实例体验
在robot framework 使用一:win7上搭建robot framework环境中我们做了基本的使用robot framework的环境搭建,这一章主要通过一个简单的实例来体验下robot framework的使用方式、运行、报告和日志(非常漂亮的自动化测试报告噢!)。首先我们打开RIDE,快捷键 ctrl+n新建一个工程Test,选中新建的工程文件夹 快捷键 ctrl+shift+f,新建一个测试套件,我的名为为“测试套件”右键 Test,选择 New Resource,添加一个res1原创 2022-02-16 18:08:13 · 335 阅读 · 0 评论 -
robot framework 使用一:win7上搭建robot framework环境
win7上搭建robot framework环境:1.下载python2.7.6 下载地址:http://ftp.python.org/getit/ 选择Python 2.7.6 Windows Installer 安装python 2.7.6 并在系统环境变量path中加入:cmd中运行python,出现下面的信息表明安装python成功!2.安装jython2.5.3(为了以后用java写测试用例),下载地址:http://www.jython.org/downloads.html,选择Dow原创 2022-02-16 18:06:53 · 241 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(十一)
SeleniumLibrary4.5.0 关键字详解(十一)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn.net/mask5726/ca原创 2022-02-16 18:05:32 · 385 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(十)
SeleniumLibrary4.5.0 关键字详解(十)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn.net/mask5726/cat原创 2022-02-16 18:04:18 · 513 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(九)
SeleniumLibrary4.5.0 关键字详解(九)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn.net/mask5726/cat原创 2022-02-16 18:03:08 · 627 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(七)
SeleniumLibrary4.5.0 关键字详解(七)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn.net/mask5726/cat原创 2022-02-16 17:59:57 · 274 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(六)
SeleniumLibrary4.5.0 关键字详解(六)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn原创 2022-02-16 17:58:50 · 273 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(五)
SeleniumLibrary4.5.0 关键字详解(五)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn.net/mask5726/cat原创 2022-02-16 17:55:03 · 705 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(四)
SeleniumLibrary4.5.0 关键字详解(四)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn原创 2022-02-14 08:38:20 · 228 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(三)
SeleniumLibrary4.5.0 关键字详解(三)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn.net/mask5原创 2022-02-14 08:37:23 · 765 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(二
SeleniumLibrary4.5.0 关键字详解(二)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn.net/原创 2022-02-14 08:35:59 · 287 阅读 · 0 评论 -
SeleniumLibrary4.5.0 关键字详解(一)
SeleniumLibrary4.5.0 关键字详解(一)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是Robot Framework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。 有关安装,支持等信息,请参见 python3.9.0 + robotframework + selenium3 实例体验。有关robotframework框架的更多信息,请参见 https://blog.csdn.net/原创 2022-02-14 08:35:02 · 516 阅读 · 0 评论 -
CentOS 7.9上运行robot framework3.2.2
操作系统版本:[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) [root@localhost ~]# uname -a Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux想要在linux上运行robot frame原创 2022-02-14 08:33:23 · 704 阅读 · 0 评论 -
python3+robotframework3+selenium3分层设计和截图及注意事项
再说一下目前的主要环境信息和版本:操作系统:win10 64位python版本:3.9.0RIDE版本:v2.0b2.dev1robotframework-seleniumlibrary:3.141.0selenium:3.141.0pip:20.2.4setuptools:50.3.2decorator:4.4.2robotframework:3.2.2wx:2.8-unicodewxPython:4.1.1a1.dev4997+ba18224egeckodriver:0.28.0原创 2022-02-14 08:32:29 · 574 阅读 · 0 评论 -
python3+robotframework+selenium3 浏览器兼容性测试
robot framework 测试浏览器兼容性目前ride已支持一下浏览器:firefoxiechromesafari本次我们已win 10中的ie为例,来看看如何使用python3+robotframework+selenium3来进行浏览器兼容性测试上图中黄色圈的地方默认什么都不写,是firefox浏览器,写上ie就是ie浏览器了按F8运行,报错,错误截图如下:默认是firefox最新版本浏览器,改成ie后,需要下载ie的驱动IEDriverServer.exeInternet原创 2022-02-14 08:31:14 · 636 阅读 · 0 评论 -
python3.9.0 + robotframework + selenium3 实例体验
在win10上安装python3.9.0+robotframework中我们做了基本的使用robot framework的环境搭建,这一章主要通过一个简单的实例来体验下robot framework的使用方式、运行、报告和日志(非常漂亮的自动化测试报告噢!)。首先我们打开RIDE,快捷键 ctrl+n新建一个工程robotframework,选中新建的工程文件夹 快捷键 ctrl+shift+f,新建一个测试套件,我的名为“测试套件”右键 Test,选择 New Resource,添加一个res1 ,格原创 2022-02-14 08:30:03 · 660 阅读 · 0 评论 -
win10上安装python3.9.0+robotframework
win10上安装python3.9+robotframeworkpython3.9.0下载安装robotframework安装wxpython安装ride安装python3.9.0下载安装下载地址:python3.9.0下载地址选择win10 64位安装文件:安装:执行文件安装,勾选环境变量选项。验证:cmd中执行pythonrobotframework安装python3.9.0自带pip,打开cmd,直接执行:pip install robotframeworkpip会自动安装robot原创 2022-02-14 08:29:03 · 831 阅读 · 0 评论 -
软件测试入门
前言今天我们来讲软件测试,我在这个行业摸爬滚打了16年,领略了软件测试的色彩斑斓、五光十色与辛酸苦辣。软件测试入门容易,像人人都是产品经理一样,人人都能做软件测试,但是想做好却不容易,需要方方面面的技能和知识,时代的步伐与技术的更新日异月新,不学习就会脱离这个行业的最新技术。软件测试是什么: 软件测试是使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求,或是弄清预期结果与实际结果之间的差别。软件测试的目的简单的说是通过寻找错误,尽可能的为修正错误提供更多的信息,从而原创 2022-02-14 08:27:42 · 116 阅读 · 0 评论 -
功能测试基础之业务流程测试
功能测试基础之业务流程测试文章目录功能测试基础之业务流程测试前言一、面向结构分析定义实例分析二、面向过程分析定义面向过程分析过程与步骤主事件流和备选事件流说明实例分析三、面向角色分析定义测试注意事项怎样分析系统中的角色实例分析(以一个流程为例)四、面向状态分析定义交手机费状态图生成状态事件表交手机费状态图分析,生成事件状态表状态图与流程图的区别五、面向数据分析定义实例分析前言业务流程分析方法从不同的角度分析,有以下六种方法,分别是:面向结构分析、面向过程分析、面向角色分析、面向状态分析、面向场景原创 2022-02-13 09:06:17 · 4533 阅读 · 0 评论 -
功能测试基础之操作测试
功能测试基础之数据测试原创 2022-02-07 21:27:16 · 299 阅读 · 0 评论 -
功能测试基础之操作测试
操作测试简述操作测试主要是检验系统中的操作对象(菜单、按钮和输入框等)的设计是否符合软件设计标准和用户的操作习惯,页面内的各对象焦点是否顺序一致,包括易用性测试。操作测试的验证标准1. 界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能,并要查看tab键的焦点顺序是否正确;2. 默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作;3. 重要的命令按钮与使用较频繁的按钮要放在界面上瞩目的位置;4. 错误使用容易引起界面退出或关闭的按钮不应该放在鼠标易于..原创 2022-02-13 09:12:20 · 575 阅读 · 0 评论 -
TestNG基本注释二:基本注释解释
在TestNG基本注释一中,我们给出来一个用eclipse IDE生成的TestNG测试类:package test.java.com.testng.test;import org.testng.annotations.Test;import org.testng.annotations.BeforeMethod;import org.testng.annotations.AfterMethod;import org.testng.annotations.DataProvider;import原创 2022-02-12 09:42:25 · 189 阅读 · 0 评论 -
Windows和linux上安装maven3
一、Windows上安装maven3系统环境:Windows 7 64位旗舰版,jdk1.6.0_171.下载maven3:http://maven.apache.org/download.html下载 apache-maven-3.1.1-bin.zip将安装文件解压到你指定的目录中,如:D:\bin>jar xvf “C:\Users\Juven Xu\Downloads\apache-maven-3.1.1-bin.zip”这里的Maven安装目录是D:\bin\apache-mav原创 2022-02-12 09:39:06 · 906 阅读 · 1 评论 -
功能测试数据测试之数据测试关注点
数据类型常见数据类型:整型,浮点型,字符型,布尔型等。可用等价类方法对输入数据类型设计测试用例数据长度数据长度可能是固定长度或者是在某个范围内的长度,可用等价类和边界值方法对数据长度设计测试用例数据一致性组织数据测试该交易,在交易成功后分别去验证各个系统的数据保存是否一致,验证方法可以通过人工查询数据库相关的表或通过查询交易。数据完整性数据完整性包括三种,分别是是实体完整性、参照完整性以及用户定义的完整性约束,其中前两种完整性约束由关系数据库系统自动支持。实体完整性约束要求关系的主键中属性值原创 2022-02-12 09:03:01 · 827 阅读 · 0 评论 -
功能测试数据测试之正交分解
遇到输入组合的问题,可以采用正交分析表法,也称正交试验设计法解决。如果要设计全面的案例覆盖所有可能的因素组合情况,工作量将难以估计,这使全面测试的可能性变得很低。这时就需要考虑采取有代表性的因素组合,选取因素组合点,设计合理的测试案例。正交设计仅是从全面测试中选取有代表性的组合点设计案例的数学方法。正交分析表法是研究处理多因素、多水平试验的一种科学方法。使试验点分布均匀,整齐可比,又能减少试验次数。因素:对软件运行结果有影响的软件运行条件。一般指软件的输入以及其他软件运行的环境。这些因素可以通过需求分析原创 2022-02-12 09:01:50 · 1715 阅读 · 0 评论 -
功能测试数据测试之因果图分析方法
定义是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。因果图法产生的背景等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。如果在测试时必须考虑输入条件的各种组合,则可能的组合数目将是天文数字,因此必须考虑采用一种适合于描述多种条件的组合、相应产生多个动作的形式来进行测试用例的设计,这就需要利用原创 2022-02-12 08:52:59 · 2444 阅读 · 0 评论 -
功能测试数据测试之边界值测试方法
定义边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。与等价划分的区别边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。边界值分析方法的思考长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。原创 2022-02-12 08:49:59 · 4180 阅读 · 0 评论 -
功能测试数据测试之等价类划分
定义等价类划分法是把所有可能的输入数据,即程序的数据数据集合划分成若干个子集(即等价类),然后从每一等价类中选取有代表意义的数据作为测试用例。划分等价类进行等价类划分一般分两个步骤:分类和抽象。分类:就是将输入源按相同特性或者类似功能进行分类抽象:就是在各个子类中抽象出相同特性并用实例来表征这个特性例如:对一个实数开平方可以把测试数据分为正实数、负实数、0三个等价区间,每个等价区间的一个测试数据产生的测试结果都可以代表每个等价类的测试结果。在进行等价类划分时,不但要考虑有效等价类划分,原创 2022-02-12 08:48:25 · 2903 阅读 · 0 评论 -
TestNG基本注释一:简单实例
一个简单类的实例,指引你如何开始使用testng单元测试框架。使用的工具:TestNG 6.8.7Maven 3Eclipse IDE1.testng依赖在pom.xml中添加testng库:pom.xmlorg.testngtestng6.8.7test2.testng实例package test.java.com.testng.test;import org.testng.annotations.Test;import org.testng.annotations.Be原创 2022-02-10 13:46:18 · 413 阅读 · 0 评论 -
linux上搭建svn服务器
环境:CentOs 6.2、jdk1.7_45、svn1.6.11一、安装运行svnserve --version命令,查看系统是否已经有可用版本,如果已经有了想要的版本,可直接进行第二步中的配置,否则,安装:采用源文件编译安装。源文件共两个,为:subversion-1.6.13.tar.gz (subversion 源文件)subversion-deps-1.6.13.tar.gz (subversion依赖文件)注意文件版本必须一致,否则很容易产生各种奇怪的问题.下载地址:http:原创 2022-02-10 13:44:30 · 338 阅读 · 0 评论 -
nexus 搭建maven私服
环境是:nexus-2.7.0、maven-3.1.1、jdk-1.7_45、CentOs 6.2一、首先从首先从 http://nexus.sonatype.rog/downloads 下载最新版的Nexus,目前最新的版本是:nexus-2.7.0-06-bundle.tar.gz注意:该版本只支持1.7的jdk安装完后启动nexus:${yourdir}/nexus-2.7.0-06/bin/nexus浏览器中访问:http://yourserverip:8081/nexus/index.ht原创 2022-02-10 13:42:54 · 261 阅读 · 0 评论 -
从零开始自动化测试框架设计:自动化测试环境搭建一:eclipse+svn+selenium+Junit+maven
本机环境:window7 旗舰版 Service Pack 1 64位操作系统一、安装JDK:官网下载jdk1.6.0_17或以上版本,本人用的是jdk1.6.0_17.下载完后安装在C盘根目录C:\jdk1.6.0_17,配置系统环境变量:PATH: C:\jdk1.6.0_17\bin; CLASSPATH: .;C:\jdk1.6.0_17\lib\dt.jar;C:\jdk1.6.0_17\lib\tools.jar; cmd中运行java -version;javac 出现相关信息原创 2022-02-10 13:41:39 · 587 阅读 · 0 评论 -
robot framework 使用五:CentOS上运行robot framework 并自动发送测试结果
操作系统版本:centos 6.0 x86_64想要在linux上运行robot framework的测试用例,需要安装以下工具和软件:1.安装python 2.7.6 ,首先python --version 查看系统是否装有python,并且python的版本是不是我们要用的Python 2.6.5说明已经装有python 2.6.5,下载python2.7.6,下载地址:https://www.python.org/download#pubkeys 选择:Python 2.7.6 compr原创 2022-02-10 13:39:01 · 447 阅读 · 0 评论 -
git使用一:本地git安装和配置
git的使用是一个庞杂的话题,本文的目的在于快速配置和使用,类似方法有很多,不注重横向比较。1.win7 64位系统上安装git,下载地址:http://pan.baidu.com/share/link?shareid=1974245535&uk=2350579749&fid=311670248956084 ,下载后,安装,选择安装目录后,一路默认,安装完成。2.实际上1中安装的是msysGit,安装成功后在开始-程序中找到git-Git Bash,打开,输入git --version,原创 2022-02-10 13:37:58 · 1967 阅读 · 0 评论 -
MyEclipse10.0工程中引入Testng
1.访问http://search.maven.org/#search|ga|1|a%3A%22testng%22 地址,下载testng最新版本的jar包。2.打开Myeclipse10.0,选中需要引入的工程,右键properties->Java Build Path->Libraries->Add External JARS…->选择1中下载的jar包,点确定,OK了。...原创 2022-02-10 13:36:26 · 402 阅读 · 0 评论 -
win7上搭建android开发环境使用appium自动化测试android应用(一)
如何通过appium在win7上使用android模拟器测试android应用?本编文章参考了大量网络现存文章,并根据自己的实际情况编写。希望对想用appium的初学者能有所帮助!一、为什么选择appium ?你不需要以任何方式重新编译或者修改你的app,就可以在所有的平台上使用标准的自动化APIs你可以用你喜欢的开发工具使用任何 WebDriver 兼容的语言来编写测试用例.比如 Java, Objective-C, JavaScript with Node.js (in both callbac原创 2022-02-10 13:33:50 · 461 阅读 · 0 评论 -
功能测试基础之接口测试
定义软件系统本身有不同模块组成,模块与模块之间存在着分工协作及信息交互,这种模块与模块之间的交互通道我们称之为软件系统的内部接口;软件系统也可能与其他外部软件系统进行分工协作和信息交互,软件系统与外部软件系统交互的通道,我们称之为外部接口。对软件系统内部模块或与外部系统之间交互通道的测试,我们统称之为接口测试测试目的接口测试的目的是验证软件系统模块之间或软件系统之间的数据交换、传递和控制管理过程是否正确。接口测试分类接口测试分两类:1.内部接口测试对软件系统模块与模块之间的交互通道进行测试。原创 2022-02-10 13:11:32 · 878 阅读 · 0 评论