下面是云计算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. 【linux】grub加密

    1.计算grub的MD5加密密码: #grub-md5-crypt Password: Retype password:输入两遍密码进行确认以后,就会计算出你所输入密码的MD5加密值,如:$1$pFd ...

  2. Neutron分析(7)—— neutron-l3-agent HA solutions

    1. keepalived vrrp/conntrackd High availability features will be implemented as extensions or driver ...

  3. SPOJ #442 Searching the Graph

    Just CS rookie practice on DFS\BFS. But details should be taken care of: 1. Ruby implementation got ...

  4. android 插件化开发 开源项目列表

    开源的插件化框架 Qihoo360/DroidPlugin CtripMobile/DynamicAPK mmin18/AndroidDynamicLoader singwhatiwanna/dyna ...

  5. Centos7 + Windows7 双系统

    以前装双系统只要先装Windows7,然后再装Centos7的话,grub会自动添加原有的Windows7系统.不过在新的Centos7中需要手动修改. 步骤如下 $ sudo vi /etc/gru ...

  6. SVN并行开发管理策略

    总的原则:trunk保证相对稳定.分支合并到主干时将冲突降至最低. (1)       trunk用于集成.测试.发布,可以提交fixbug代码,但不允许直接提交新特性. (2)       特性在分 ...

  7. CSS3字体图标

    网址:http://icomoon.io/http://iconfont.cn/  阿里巴巴字体库 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...

  8. 个人卡付款sql

    select arap_djfb.billdate as 单据日期, bd_corp.unitname as 付款单位, arap_djfb.zy as 付款摘要, bd_cubasdoc.custc ...

  9. 黄聪:HtmlAgilityPack教程案例

    HtmlAgilityPack中的HtmlNode类与XmlNode类差不多,提供的功能也大同小异.下面来看看该类提供功能. 一.静态属性 public static Dictionary<st ...

  10. Qt属性表控件的使用 QtTreePropertyBrowser

    属性表是vs2003时引入的的新控件,用于流量和设置大量的信息,现在,很多软件上都能看到它的身影,如vs,Qt Creator等IDE的详细设置里都离不开属性表. 下图是Qt Creator里的属性表 ...