下面是云计算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. 用JS获取DropDownList选中得值

    HTML: <asp:DropDownList ID="DropdownList1" runat="server" AutoPostBack=" ...

  2. sql数据库带补全终端命令

    mysql pip install mycli pgsql pip install pgcli 都是python脚本,记录备忘.

  3. 黄聪:主机宝安装wordpress注意事项

    1.web环境安装PHP使用5.4.21-nts-03版本 2.web环境安装Mysql使用5.5.45版本 3.创建好站点后,给站点的public_html目录添加IIS_xxx用户最高权限,添加N ...

  4. hdu 1561 The more, The Better 背包型树形DP 简单题

    The more, The Better Time Limit: 6000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Oth ...

  5. python(21)实现多进程

    参考链接:http://www.cnblogs.com/kaituorensheng/p/4445418.html python多进程:multiprocessing python中的多线程其实并不是 ...

  6. pycharm 格式化代码

    有时候将空格键和tab键混用,在windows上没什么事情,但是如果移动到linux就会有问题,所以我们在移动到linux上之前要先格式化一下代码: ctrl+alt+L可以格式化,但是和锁屏快捷键冲 ...

  7. NPOI格式设置

    using NPOI.SS.UserModel; using NPOI.HSSF.UserModel; //创建Execl IWorkbook hssfworkbook =new HSSFWorkbo ...

  8. Python进阶09 动态类型

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 谢谢TeaEra, 猫咪cat 动态类型(dynamic typing)是Pyth ...

  9. Java:过去、未来的互联网编程之王

    Java对你而言是什么?一门你大学里学过的语言?一个IT行业的通用语言?你相信Java已经为下一次互联网爆炸做好了准备么?Java 一方面为嵌入式计算做了增强,而另一方面为实时应用做了精简,本文将介绍 ...

  10. 慎用StringEscapeUtils.escapeHtml方法【转】

    推荐使用Apache commons-lang的StringUtils来增强Java字符串处理功能,也一直在项目中大量使用StringUtils和StringEscapeUtils这两个实用类. 最近 ...