摘要:
之前有个朋友问我什么是集成测试?又有什么测试方法?由于单元测试和集成测试这块基本上是由开发人员来完成,所有对于这块了解的不是过于清楚,只能模糊性的说:“在单元测试的基础上,将多个模块进行集成,来测试各模块集成之后能否正常的工作,集成测试的方法基本上就是用测试桩和测试驱动了”,由于当时对测试桩和测试驱 阅读全文
摘要:
之前介绍了一篇关于浏览器登录博客园的文章,适用于尚未开通博客的用户,从百度开始,到登录博客园结束,步骤繁杂,但操作简单,今天给大家介绍一个优化版的自动登录方法,不过这个方法只适用已经开通博客的小伙伴方法还是那样,通过定位元素一步一步执行,话不多说,下面直接将代码附上: 1. from seleniu 阅读全文
摘要:
做项目时,经常会碰到各种各样的错误,如果没有一个层次分明的日志文件,就好像无头苍蝇,不知道该咋办,既耗时又耗力, 今天给大家带来一个配置层次分明的日志方法 1.先导入所需的模块 阅读全文
摘要:
用Python来编写自动化是一种挺有趣的事情,上次提过通过定位元素、切换窗口等自动登录博客园,今天给大家讲讲用Python来自动发送邮件 首先呢,先导入email框架,具体如下 import smtplibfrom email.mime.text import MIMETextfrom email. 阅读全文
摘要:
在如今的环境中,无论是开发、测试还是进行各种网络方面的竞赛等,基本上都是在Linux系统上进行操作,哪为什么会选择用Linux系统?它又有什么优点呢?在Linux系统中又该如何配置相应的环境来进行操作呢? 本文接下来针对上述问题给大家进项详细的介绍。 选择Linux系统的原因很多,大概有这么几点: 阅读全文
摘要:
自动化 作用:多用于回归测试,用代码执行重复的工作 工具: Python + selenium(框架) + unittest + HtmlTestRunner selenium:web测试框架,封装了各大浏览器驱动的api unittest:单元测试框架,加载所有用例,执行 HtmlTestRunn 阅读全文
摘要:
用户信息: 用户: 创建用户、密码: useradd:-d:设置用户的宿主目录 -e:设置账户的过期时间 -g:指定用户的主要组 -p:指定密码 -u:指定用户id passwd:-k:仅更新过期用户的密码 passwd 用户名 查询用户信息: cat /etc/passwd:查询用户UID和GID 阅读全文
摘要:
文件: touch:建立空文件 : touch a(文件名):创建文件a touch ../路径:跨目录创建文件 touch a b:创建多个文件 echo:向文本添加内容 : >:新增内容,覆盖之前内容 >>:追加内容,不覆盖 echo 内容>文件名 mv:移动、改名 : 移动:mv 文件名 路径 阅读全文
摘要:
插入: i:光标前插入 a:光标后插入 I:行首插入 A:行尾插入 o:下一行插入 O:上一行插入 esc:进入、退出编辑模式 保存: w!:强制保存 w a:文件另存为a n1,n2 w f:将n1行到n2行的数据另存为f 退出: wq!强制保存退出 q!:强制退出 x:保存并退出 复制: yy: 阅读全文
摘要:
from selenium import webdriver import timea=webdriver.Chrome()a.get("http:\\www.baidu.com")a.find_element_by_xpath("//*[@id='kw']").send_keys("博客园")a. 阅读全文