摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc: 登陆126邮箱 """ from selenium import webdriver import unittest class TestLogin(unittest.TestCase): def setUp(self): self.drive... 阅读全文
posted @ 2016-05-19 20:37 七月的尾巴_葵花 阅读(419) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc: 使用unittest组织用例 """ from selenium import webdriver import unittest import time class TestSearch(unittest.TestCase): def setUp(self)... 阅读全文
posted @ 2016-05-19 20:35 七月的尾巴_葵花 阅读(225) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc:学习unittest的用法 注意setUp/setUpClass,tearDown/tearDownClass的区别 ① setUp():每个测试函数运行前运行 ② tearDown():每个测试函数运行完后执行 ③ setUpClass():必须使用@classmethod 装饰器,... 阅读全文
posted @ 2016-05-19 10:10 七月的尾巴_葵花 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 """ 4 @desc: 操作浏览器 5 6 """ 7 from selenium import webdriver 8 import time 9 import logging 10 11 logging.basicConfig(level=logging.... 阅读全文
posted @ 2016-05-18 18:55 七月的尾巴_葵花 阅读(349) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- """@desc: 讲讲web项目中常用的方法属性 webdriver 提供了八种元素定位方法: id、name、class name、tag name、link text、partial link text、xpath、css selector 在 Python 语言中对应的定位方法如下: ... 阅读全文
posted @ 2016-05-18 16:07 七月的尾巴_葵花 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为Str 阅读全文
posted @ 2016-05-14 15:12 七月的尾巴_葵花 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一、 判断题 1. 软件测试按照测试过程分类为黑盒、白盒测试。( ) 2.在设计测试用例时,应包括合理的输入条件和不 合理的输入条件。 ( ) 3.集成测试计划在需求分析阶段末提交。( ) 4.单元测试属于动态测试。 ( ) 5.缺陷跟踪系统只针对对测试人员来使用。( ) 6.从用户软件开发者的角度 阅读全文
posted @ 2016-05-14 15:06 七月的尾巴_葵花 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 缺陷的等级划分 A类—严重错误,包括以下各种错误: 1. 由于程序所引起的死机,非法退出 2. 死循环 3. 数据库发生死锁 4. 因错误操作导致的程序中断 5. 功能错误 6. 与数据库连接错误 7. 数据通讯错误 B类—较严重错误,包括以下各种错误: 1. 程序错误 2. 程序接口错误 3. 数 阅读全文
posted @ 2016-05-14 14:53 七月的尾巴_葵花 阅读(289) 评论(0) 推荐(0) 编辑
摘要: JMETER接口性能测试方案 JMETER简介 JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。 JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的 阅读全文
posted @ 2016-05-12 21:20 七月的尾巴_葵花 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1.为什么在一个团队中开展软件测试工作 2.描述软件测试的过程,其中有那些工作要做 3.描述软件开发的过程,完整的开发过程需要完成那些工作 4.你在测试过程中从事那些工作,最擅长那些工作 5.软件测试的类型有哪些 6.比较黑盒测试,白盒测试,单元测试,集成测试,系统测试,验收测试的区别与联系 7.软 阅读全文
posted @ 2016-05-12 20:51 七月的尾巴_葵花 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1试述软件的概念和特点?软件复用的含义?构件包括哪些? 2瀑布模型和螺旋模型的主要区别是什末 3软件生存周期及其模型是什末 4什末是软件测试 软件测试的目的与原则 5净室软件工程的策略是什末 6软件配置管理的作用 软件配置包括什末 7简述需求分析的过程和意义 8什末是数据的对立性 有几个层次 9网状 阅读全文
posted @ 2016-05-12 20:36 七月的尾巴_葵花 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 一、脚本录制(Jmeter): Jmeter 脚本(.jmx)为 xml 格式,树形结构,由元件组成,使用“取样器”产生请求。 在“工作台”添加“HTTP 代理服务器” 端口: 代理服务器的端口,默认 8080,可自行修改,但不要与其它应用端口冲突 目标控制器:录制的脚本存放的位置,可选择项为测试计 阅读全文
posted @ 2016-05-12 13:43 七月的尾巴_葵花 阅读(930) 评论(0) 推荐(0) 编辑
摘要: robot.libraries 计划举办机器人框架标准测试库。 图书馆是主要用于外部的测试数据,但是他们可以 也使用自定义测试库是否有必要。 特别是 的内装式 图书馆通常是有用的 当需要与框架。 因为使用机器人框架库记录的文档 语法,生成的API文档并不良好。 因此更好的 找到生成的库文件 子 子 阅读全文
posted @ 2016-05-10 14:34 七月的尾巴_葵花 阅读(4113) 评论(0) 推荐(0) 编辑
摘要: 一、图形报表 图表底部参数的含义如下: 样本数目是总共发送到服务器的请求数。 最新样本是代表时间的数字,是服务器响应最后一个请求的时间。 吞吐量是服务器每分钟处理的请求数。 平均值是总运行时间除以发送到服务器的请求数。 中间值是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。 偏离表 阅读全文
posted @ 2016-05-10 14:33 七月的尾巴_葵花 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 实现了 Libdoc 工具。 命令行Libdoc入口点和编程接口 提供的是单独的吗 robot.libdoc 模块。 这个包被认为是稳定的但不是公共API的一部分。 Submodules Submodules robot.libdocpkg.builder module robot.libdocpk 阅读全文
posted @ 2016-05-09 16:45 七月的尾巴_葵花 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 性能测试是任何分布式或Web应用程序测试计划的重要组成部分。在计划和开发周期中进行性能评价,可以保证交付给客户的应用程序满足客户对于高负载、可用性和可伸缩性的要求。提前确定软件的负载限制可以为适当地进行系统配置提供帮助,从而避免出现意料之外的故障。系统性能分析中要处理的几个问题是:系统或服务器能否处 阅读全文
posted @ 2016-05-04 22:33 七月的尾巴_葵花 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 软件测试中使用JMeter测试Web应用 JMeter作用领域 JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者 阅读全文
posted @ 2016-05-03 12:02 七月的尾巴_葵花 阅读(336) 评论(2) 推荐(0) 编辑
摘要: 1. 使用JMeter做性能测试(Windows) 1.1. 启动JMeter 下载JMeter的安装包,点击安装包\jakarta-jmeter-2.3RC4\bin下的jmeter.bat文件即完成启动。 1.2. 添加线程组 在添加线程组前添加需要的库。 选择可视化界面中左边树中的“测试计划” 阅读全文
posted @ 2016-05-03 10:34 七月的尾巴_葵花 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 使用jmeter它来完成最常用的三种类型服务器,即 Web 服务器、数据库服务器和消息中间件,压力测试的方法、步骤以及注意事项。 讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件 阅读全文
posted @ 2016-05-03 01:27 七月的尾巴_葵花 阅读(493) 评论(2) 推荐(0) 编辑
摘要: 使用 JMeter 分布式性能测试 作为一个纯 JAVA 的GUI应用,JMeter 对于CPU和内存的消耗还是很惊人的, 所以当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心, 甚至还会引起JAVA内存溢出的错误。不过,JMeter 也可以像 LoadRunner 一样 阅读全文
posted @ 2016-05-02 22:09 七月的尾巴_葵花 阅读(699) 评论(0) 推荐(2) 编辑
摘要: robot.htmldata包 包编写HTML格式的输出文件。 这个包被认为是稳定的但不是公共API的一部分。 robot.htmldata.htmlfilewriter module classrobot.htmldata.htmlfilewriter.HtmlFileWriter(output, 阅读全文
posted @ 2016-05-02 16:02 七月的尾巴_葵花 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 文档格式 可以使用简单的HTML格式 测试套件 , 测试用例 和 用户关键字 文档和 免费测试套件 元数据 在测试数据,以及当 记录测试 库 。 格式类似于大多数使用的风格 维基百科,它被设计成可以理解为纯文本, 在HTML转换。 \N代表换行 在测试数据换行 当记录测试套件、测试用例和关键词或添加 阅读全文
posted @ 2016-04-29 13:23 七月的尾巴_葵花 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: library文档工具(Libdoc) Libdoc是机器人框架内置的工具生成的关键字的文档 测试库和资源文件的HTML和XML格式。 前 格式适用于人类,后者 骑 和其他 工具。 Libdoc显示库或也有几个特殊的命令 在控制台上资源信息。 可以创建文档: 测试库实现 Python 或 Java  阅读全文
posted @ 2016-04-28 23:06 七月的尾巴_葵花 阅读(2569) 评论(0) 推荐(0) 编辑
摘要: 测试数据文档工具(Testdoc) Testdoc是机器人框架内置的工具生成高水平 根据测试用例文档。 创建的文档是在HTML中 格式和它包括名称、文档和其他元数据 测试套件和测试用例,以及和他们的顶级关键词 参数。 一般使用 简介 python -m robot.testdoc [options] 阅读全文
posted @ 2016-04-27 19:30 七月的尾巴_葵花 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 侦听器接口 机器人框架有一个侦听器接口,可以用于接收 对测试执行通知。 示例用法包括 外部测试监控,测试失败时发送邮件消息, 与其他系统进行通信。 侦听器API版本3也使得 它可以修改测试在测试执行和结果。 侦听器类或模块与某些特殊的方法,和他们 可以用Python和Java实现。 侦听器监控 整个 阅读全文
posted @ 2016-04-26 10:02 七月的尾巴_葵花 阅读(2509) 评论(0) 推荐(0) 编辑
摘要: 对象,价值观和类型 对象 Python的抽象的数据。 所有的数据在一个Python程序 表示对象或对象之间的关系。 (在某种意义上,在 符合冯诺依曼模型的代码也“存储程序计算机” 由对象。) 每一个对象都有一个身份,一个类型和一个值。 一个对象的 身份 从来没有 改变一旦被创建,你可能认为这是对象的 阅读全文
posted @ 2016-04-26 09:59 七月的尾巴_葵花 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 语法分析 Python程序读取的 解析器 。 解析器的输入流 令牌 ,生成的 词法分析程序 。 这一章描述了如何 词法分析程序把一个文件分解成令牌。 Python读取程序文本作为Unicode代码点;一个源文件的编码 可以由一个utf - 8编码声明和违约,看到了吗 PEP 3120 获取详细信息。 阅读全文
posted @ 2016-04-25 13:41 七月的尾巴_葵花 阅读(399) 评论(0) 推荐(0) 编辑
摘要: robot.htmldata package 包编写HTML格式的输出文件。 这个包被认为是稳定的但不是公共API的一部分。 Submodules Submodules robot.htmldata.htmlfilewriter模块 classrobot.htmldata.htmlfilewrite 阅读全文
posted @ 2016-04-25 13:41 七月的尾巴_葵花 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 远程库接口 远程库接口提供了对在测试库 比机器人框架本身是在不同的机器上运行, 同时实现图书馆使用其他语言比 本机支持Python和Java。 为一个测试库用户远程 library看起来几乎一样的其他测试库,和 开发测试库使用远程库接口也 非常接近创造 正常测试库 。 介绍准备 有两个主要原因使用远 阅读全文
posted @ 2016-04-25 13:39 七月的尾巴_葵花 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 创建测试库 支持的编程语言 机器人框架本身是用写的 Python 和自然的测试 库扩展它可以使用相同的实现 语言。 运行时框架上 Jython ,图书馆也可以 实现使用 Java 。 纯Python代码Python和工作 Jython,假设它不使用语法或模块 可在Jython。 当使用Python, 阅读全文
posted @ 2016-04-23 15:58 七月的尾巴_葵花 阅读(4098) 评论(0) 推荐(1) 编辑
摘要: robot.conf 设计方案 实现设置测试执行和输出处理。 这个方案实现了 RobotSettings 和 RebotSettings 内部使用的类 该框架。 不应该有这些类需要使用外部。这个包可以被认为是相对稳定。 提到的类 有可能重写在某种程度上更方便使用。 不过,实例化它们是不可能改变的。 阅读全文
posted @ 2016-04-23 15:41 七月的尾巴_葵花 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 创建输出 当执行测试,创建多个输出文件和所有的 都以某种方式相关测试结果。 本节讨论什么 输出创建、如何配置创建,以及如何 调整他们的内容。 不同的输出文件 本节解释了不同可以创建和输出文件 如何配置创建。 输出文件配置 使用命令行选项,这让输出文件的路径 问题作为参数。 一个特殊的值 没有一个 ( 阅读全文
posted @ 2016-04-22 10:31 七月的尾巴_葵花 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: robot.api 包公开的公共api机器人框架 除非另有声明,公开的api在这个包中被认为是稳定的, 从而构建外部工具时,安全使用的机器人框架。 目前暴露api: logger 模块测试库的日志的目的。 deco 模块使用decorator测试库可以使用。 TestCaseFile , TestD 阅读全文
posted @ 2016-04-21 23:35 七月的尾巴_葵花 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: 配置执行 选择测试用例 机器人框架提供了几个选择的命令行选项 执行测试用例。 也工作在相同的选项 后处理输出与 Rebot 。 通过测试套件和测试用例的名称 测试套件和测试用例可以选择通过他们的名字的命令 行选项 ——套件(- s) 和 ——测试(- t) , 分别。 这两个选项可以多次使用 选择几 阅读全文
posted @ 2016-04-21 21:00 七月的尾巴_葵花 阅读(2922) 评论(0) 推荐(0) 编辑
摘要: XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。 <?xml version="1.0" encoding="ISO-8859-1"?><catalog> <cd country="USA"> <title>Empire Burlesque</titl 阅读全文
posted @ 2016-04-21 10:25 七月的尾巴_葵花 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 后处理输出 使用时自动测试 在测试执行报告和日志生成,并使用它 分别允许创建自定义报告和日志以及结合 和合并的结果。 使用Rebot 简介 rebot [options] robot_outputs python|jython|ipy -m robot.rebot [options] robot_o 阅读全文
posted @ 2016-04-21 01:03 七月的尾巴_葵花 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 测试执行 如何创建测试套件结构解析 执行测试数据,如何继续执行一个测试用例失败后, 以及如何优雅地停止整个测试执行。 执行流 执行测试套件和 总是在一个测试套件执行测试用例。 一个测试套件 创建从一个 测试用例文件 直接测试,而套房吗 创建的 目录 有孩子的测试套件,要么 测试或自己的孩子套件。 在 阅读全文
posted @ 2016-04-20 13:36 七月的尾巴_葵花 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 执行测试用例 基本用法 机器人框架从命令行执行测试用例,和 最终的结果是,在默认情况下,一个 输出文件 以XML格式和一个HTML 报告 和 日志 。 执行后,可以组合和输出文件 否则 进行后期处理 工具室内可容纳。 启动测试执行 简介 robot [options] data_sources py 阅读全文
posted @ 2016-04-20 11:30 七月的尾巴_葵花 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 发布处理具有相同名称的关键字 使用机器人框架要么是关键词 图书馆 关键字 或 用户的关键字 。 前来自 标准 库 或 外部库 ,后者 中创建相同的文件在使用或进口 资源文件 。 许多关键字使用时,是很常见的 他们中的一些人有相同的名字,这部分描述了如何 在这些情况下处理可能的冲突。 关键字范围 当只 阅读全文
posted @ 2016-04-19 23:10 七月的尾巴_葵花 阅读(2345) 评论(1) 推荐(0) 编辑
摘要: 资源和变量文件 用户关键字和变量 测试用例文件 和 测试套件 初始化文件只能用于文件在哪里 了,但 资源文件 提供一种机制来分享它们。 自 资源文件结构非常接近测试用例文件,它是 容易创建它们。 变量的文件 提供一个强大的机制来创建和分享 变量。 例如,他们允许字符串和之外的值 启用动态创建变量。 阅读全文
posted @ 2016-04-19 21:14 七月的尾巴_葵花 阅读(2415) 评论(0) 推荐(1) 编辑