Shi Hai's Blog

随遇而安

测试方法论

测试方法论持续更新

一、概况 软件测试定义:软件测试是旨在评估程序或系统的属性或能力并确定其满足其所需结果的任何活动。软件测试是预算,时间和质量之间的平衡。 编程语言学习曲线点这里 二、历史   测试与调试拆分由Glenford J.Myers于1979年引入。虽然他的注意力是破坏测试,但它表明了软件工程社区将基本开发活动与验证分离的愿望。 三、软件测试基本概念 软件测试发展至今有不同维度的划分类别。 从是...

openstack社区测试数据分析展示工具

openstack社区数据展示工具browbeat的简单使用教程。 该教程在单节点openstack环境中安装browbeat及rally进行示范说明。 基础技能要求 ansible,请参考参考文档引用 系统要求 RHEL or Centos 安装操作 #step1. 安装ansible $ pip install ansible #step2. 修改hosts文件 $ cd bro...

openstack社区测试相关工具调研

openstack社区测试相关工具调研总结。目前最活跃的项目是tempest、rally。 os社区 1. openstack/dox 活跃度:年patch不超过10个,基本死亡; 主要介绍:dox项目的灵感来源于tox和python的virtualenv。该工具使用docker容器运行本地测试; 其核心功能围绕: 1)什么命令需要被运行? 2)需要采用何种image? 2. ...

python测试全面入门

学习目标:对python的基础测试相关框架有所掌握,并能熟练使用基础测试框架; 学习内容:日常需要用到的测试框架; 单元测试工具 unittest、pytest、nose、subunit、testtools、testrepository subunit 作者:Robert Collins,是vmware的资深工程师,也是testtools、testr等测试框架的作者,也是cpyth...

perf简单介绍和使用

perf(又称perf_events、perf tools、Performance Counter for Linux, PCL)是一个Linux的性能测试工具。该工具能帮我们解决高级性能问题以及故障排除能力。 perf背景介绍 在2012年,两个IBM工程师根据OprofileOprofile建立了perf。该工具也是Linux中应用最广泛的性能统计剖析工具。 Events 参考文献 1...

python单元测试简单使用介绍

python单元测试简单使用介绍,在openstack/tempest测试框架也是基于unitest发展而来的。 python-unittest测试基础框架 基础demo import unittest class TestStringMethods(unittest.TestCase): def test_upper(self): self.assertEqu...

python-系列之subclass

  在学习openstack性能工具rally时,有一个核心思想--pluinIn:任何组件都已pluginIn的方式合入。看似如此高大上的思想,来源仅仅是python-object中的_subclasses_(),乘此机会简单介绍一下subclasses以及plugin思想。 subclasses()   在众多面向对象语言中,继承、多态、重载已然成为了标配。python作为一门支持多种...

rally相关架构设计类图

rally相关架构类图 整体架构 keystoneWrapper架构优化相关类图 新的服务架构体系为: 主服务类(Main Service class)-->UnifiedKeystoneV2Service、UnifiedKeystoneV3Service 服务实现层(Service Implementation)-->KeystoneV2Service、KeystoneV...

OpenStack Rally Group介绍

OpenStack Rally Group介绍 1.主要成员 1.1.PTL: Andrey Kurilin(Mirantis) Boris Pavlovic(Mirantis) 1.2 Core developer: Alexander Maretskiy(Mirantis) Chris St. Pierre(Metacloud) Evgeny Sikachev(Mirantis)...

rally项目发展每日自我review

对rally项目的每日发展进行自我review。 meeting wiki:https://wiki.openstack.org/wiki/Meetings/Rally 社区rally项目自我review 链接 标题 重点内容 知会角色和对象 https://review.openstack.org/#/c/307415/ Make glance v2 the default...