下面是云计算PAAS平台页面概览:

今天我们要讲的是镜像管理页面的测试设计:

可以看到,这个页面主要有增删改查四个功能。

1. 查询镜像

(1)易用性:查看镜像查询界面,界面上各组件设计合理、美观、易用,文字显示正常,按钮都能正常使用

(2)性能:点击左边栏镜像管理按钮,打开镜像查询界面,页面打开速度在可以接受的范围内,一般是3秒内

(3)功能:在输入框输入想要查询的镜像名称或者部分关键字,点击查询按钮,查询结果显示出匹配到的镜像记录;

在输入框输入不存在的关键字或者超长的关键字,点击查询按钮,查询结果为空;

2. 新增镜像

(1)性能:在页面上点击新增镜像按钮,弹出新增镜像窗口,页面可以顺利弹出,无明显迟缓,且页面显示正常,反应速度在可以接受的范围内

(2)功能:

① 填写在后台已经做好的基础镜像名称和对应的运行环境,点击确定按钮,弹出一个窗口显示新增镜像成功,点击确定后新增镜像窗口自动关闭,

点击查询镜像按钮,查看镜像是否新增成功,查询结果中镜像名称、对应的运行环境和创建时间信息显示正确;

② 只填写在后台已经做好的基础镜像名称或者运行环境信息,点击确定按钮,镜像新增失败,提示必须同时填写对应的运行环境或者镜像名称,

点击查询镜像按钮,查看镜像是否新增成功,查询结果中没有出现对应结果;

③ 新增已经做好的基础镜像部署路径或者启动命令或者日志目录或者详细信息,点击确定按钮,镜像新增成功,点击查询镜像按钮,查看结果中对应信息是否正确;

④ 新增一个已存在的镜像名称和运行环境信息,提示记录已经存在

⑤ 新增100个镜像,查询结果中100个镜像记录分页展示,并且以镜像名称进行排列,提供上下页的按钮可以切换

⑥ 以上用例新增成功的话都要检查一下数据库中对应的表中是否出现新的记录

⑦ 在新增镜像时点击复位按钮,内容被清空

3. 修改镜像

(1) 性能:在页面上点击修改镜像按钮,弹出修改镜像窗口,页面可以顺利弹出,无明显迟缓,且页面显示正常,反应速度在可以接受的范围内

(2) 功能:在页面上点击修改镜像按钮,弹出修改镜像窗口,修改镜像名称或运行环境或部署路径或者启动命令或者日志目录或者详细信息,查看对应的信息是否更新

查询数据库中对应的表中信息是否更新

在修改镜像时点击复位按钮,内容被清空

4. 删除镜像

在镜像没有被使用的情况下选中镜像记录,点击删除按钮,镜像删除成功

在镜像正在被使用的情况下点击删除,镜像删除失败

删除对应的应用,再次删除镜像,镜像删除成功

删除大量镜像,查看镜像是否删除成功

删除一条镜像记录,新增一条一模一样的记录,查看是否成功

以上用例中都需要检查一下数据库中对应记录是否被删除

云计算PAAS平台测试设计之镜像管理的更多相关文章

  1. OpenStack云计算快速入门之三:OpenStack镜像管理

    原文:http://blog.chinaunix.net/uid-22414998-id-3272059.html 第三部分 OpenStack镜像管理 一.简介 很多源都有为OpenStack已经编 ...

  2. PAAS平台7×24小时可用性应用设计

    如今非常多企业都在搭建自己的私有PAAS平台,当然也有非常多大型互联网公司搭建共同拥有PAAS平台(比如SAE/BAE/JAE(jae.jd.com)).那么使用PAAS平台来部署SAAS应用有哪些优 ...

  3. 10、ERP设计之系统基础管理(BS)- 平台化设计

    ShareERP 2013-09-03 ERP业务平台化是每个软件提供商必须要进行的趋势,传统定制化路线已死,不能走定制化的老路了.以往最大问的题是不能累积和沉淀技术及提升项目业务管理能力,其次是管理 ...

  4. 微软YY公开课[《微软中国云计算Azure平台体验与新企业架构设计》 周六晚9点

    YY频道是 52545291//@_勤_: YY账号真的是一次一账号啊! 全然记不得之前注冊的//@老徐FrankXuLei: 最火爆的微软免费公开课.第一次顶峰126人.第二次96人.第三次我们又来 ...

  5. paas架构之docker——镜像管理

    1. 镜像管理 1.1. 列出镜像 Sudo docker images 1.2. 查看镜像 Sudo docker images xxxx 1.3. 拉取镜像 Sudo docker pull ub ...

  6. 低代码开发Paas平台时代来了

    概述 **本人博客网站 **IT小神 www.itxiaoshen.com 低代码理论 概念 低代码开发基于可视化和模型驱动的概念,结合了云原生和多终端体验技术,它可以在大多数业务场景中,帮助企业显著 ...

  7. 灵雀云容器PaaS平台助力知名股份制银行金融科技革新

    互联网.科技和金融的碰撞给银行业带来巨大影响.IT技术起初是传统金融提升效率的工具和方法,随着新技术的演进,技术成为驱动变革的核心要素.Fintech金融科技以技术和数据为驱动,用创新的方法改变了金融 ...

  8. 开源的PaaS平台

    原文地址:https://blog.csdn.net/mypods/article/details/9366465 1.Stackato Stackato 是一个应用平台,用来创建私有.安全和灵活的企 ...

  9. paas平台

    paas平台 定义:PaaS是云计算中重要的一类服务,为用户提供应用的全生命周期管理和相关的资源服务.通过PaaS,用户可以完成应用的构建.部署.运维管理,而不需要自己去搭建计算环境,如安装服务器.操 ...

随机推荐

  1. Python爬虫(图片)编写过程中遇到的问题

    最近我突然对网络爬虫开窍了,真正做起来的时候发现并不算太难,都怪我以前有点懒,不过近两年编写了一些程序,手感积累了一些肯定也是因素,总之,还是惭愧了.好了,说正题,我把这两天做爬虫的过程中遇到的问题总 ...

  2. Linux环境下MySQL使用入门

    1 安装 1.1 yum安装 yum install mysql-server yum remove mysql service mysqld restart // 服务重新启动 chkconfig ...

  3. JSP--监听HTTP会话

    来源: <http://www.cnblogs.com/eflylab/archive/2007/01/16/621953.html> ServletListener 之 监听HTTP会话 ...

  4. jq select操作全集

    添加option $("#ID option").each(function(){if($(this).val()==111){$(this).remove();}}); 移除op ...

  5. 预定义宏__GNUC__和_MSC_VER

    一.预定义__GNUC__宏 1 __GNUC__ 是gcc编译器编译代码时预定义的一个宏.需要针对gcc编写代码时, 可以使用该宏进行条件编译. 2 __GNUC__ 的值表示gcc的版本.需要针对 ...

  6. update openssl on redhat/centos

    $ openssl versionOpenSSL 1.0.1e-fips 11 Feb 2013 $ yum list |grep opensslopenssl.x86_64 1.0.1e-16.el ...

  7. uboot 环境变量

    从bootm 命令讲起 1 找到linux的内核入口 Bootm命令通过读取uImage的头部0×40字节的信息,将uImage定位到正确的地址,同时找到linux的内核入口地址. 这个地方就涉及到u ...

  8. C#托管代码与C++非托管代码互相调用

    http://www.cnblogs.com/Jianchidaodi/archive/2009/03/11/1407270.html#1473515 http://www.cnblogs.com/J ...

  9. ERP_Oracle Erp R12.2的新技术特点(概念)

    2014-09-09 Created By BaoXinjian

  10. 使用phpstuby时,Apache或mysql无法启动,端口被占用

    使用phpstuby时,Apache或mysql无法启动,端口被占用,怎么办? 原因: 其它程序占用了80或3306端口. 如果占用了80端口则Apache无法启动: 如果占用了3306端口则mysq ...