自动化测试
一杯咖啡的时间
1. 每一个成功者都有一个开始。勇于开始,才能找到成功的路。
2. 一个人的知识,通过学习可以得到;一个人的成长,必须通过磨练
展开
-
文件参数 Shell 命令注入(Appscan)
常规有多种减轻威胁的技巧:[1] 如果可能,使用库调用而不是外部进程来重新创建所需功能。[2] 策略:沙箱或监狱在进程和操作系统之间强制实施严格边界的“监狱”或类似沙箱环境中运行代码。这可以有效限制您的软件可访问特定目录中的哪些文件或者可以执行哪些命令。操作系统级别的示例包括 Unix chroot jail、AppArmor 和 SELinux。通常,受管代码可提供一定的保护。例如,Java SecurityManager 中的 java.io.FilePermission 允许您指定针对转载 2020-10-15 15:43:41 · 4867 阅读 · 0 评论 -
浅谈Junit Framwork
JUnit的益处:•提高开发速度:测试是以自动化方式执行的,提升了测试代码的执行效率。•提高软件代码质量:它使用小版本发布至集成,便于实现人员除错。同时引入重构概念,让代码更干净和富有弹性。•提升系统的可信赖度:它是回归测试的一种。支持修复或更正后的“再测试”,可确保代码的正确性。Junit Framwork -- AssertassertArrayEquals–判断两个数组是否相等assertE...原创 2018-03-19 16:24:04 · 186 阅读 · 0 评论 -
Junit 测试时的调用顺序
文章部分转载链接:http://blog.csdn.net/guijiaoba/article/details/51944315注解使用说明@Test : 测试方法,测试程序会运行的方法,后边可以跟参数代表不同的测试,如(expected=XXException.class) 异常测试,(timeout=xxx)超时测试@Ignore : 被忽略的测试方法@Before: 每一个测试方法之前运行@...转载 2018-03-19 16:36:14 · 254 阅读 · 0 评论 -
Maven Framwork – Install and Config
Maven是基于项目对象模型(POM即ProjectObject Model),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。–Maven主要做的是两件事:统一开发规范与工具–统一管理jar包Download URL: http://maven.apache.org/download.cgi–Windows: apache-maven-3.5.2-bin.zip–Linux...原创 2018-03-19 16:42:49 · 172 阅读 · 0 评论 -
Xpath的简单使用介绍
XPATH是什么? xpath是一种在xml中查找信息的语言,普遍应用于xml中,在类xml的html中也可以使用,在selenium自动化中起核心作用,是写selenium自动化脚本的基础。 xpath的定位 xpath的定位主要由路径定位、标签定位、轴定位组合构成,外加筛选功能进行辅助,几乎可以定位到任意元素。 标签定位:通过标签名即可找到文档中所有满足的标签元素,如: xpa...原创 2018-03-20 14:08:43 · 721 阅读 · 0 评论 -
自动化工具 C/S 架构系统自动化测试入门 ---AutoIT
所谓C/S架构即Client/Server(客户端/服务器架构)。虽然近年来C/S架构产品越来越少,大有被B/S(Browser/Server 浏览器/服务器)架构超越的趋势,但C/S还是有B/S不可替代的优势(如系统速度快,用户体验好,处理能力强且可以实现复杂业务功能等)。本文以网易云音乐客户端为例,介绍C/S结构系统自动化测试方法,操作系统为Windows10,使用工具为Python2.7+A...转载 2018-03-20 16:20:23 · 6132 阅读 · 0 评论 -
Katalon Studio 自动化测试工具
1.Selenium/Appium 自动化工具概述实施自动化测试之前,我们总会调研哪些工具易用,免费,容易和其他工具或者框架集成。做 Web 自动化测试我们经常选择Selenium,因为它开源免费,支持不同的开发语言,还有录制功能,从一定程度上减少了测试人员开发脚本的成本;做App自动化测试我们通常选择 Appium,它也是开源免费,同时支持 Android 和 IOS 两大操作系统,支持不同...转载 2018-12-18 10:01:30 · 656 阅读 · 0 评论