---恢复内容开始---

最近的一个task是需要测试一个登录的界面,我的产品是应用程序,不是网页,所以,测试起来,会相对简单一些

还是按照 质量模型的角度,来思考这个 页面的测试

Requirement: 界面后台检测做的控制

IP Address/Name can not be null : 目前我们产品只要求 这个选项不是空

User Name can not be null: 不空就行

Passworf can not be null: 不空就行

port only support number, range from 1-65535, default is 22 只支持数字

default agent number is 1, range from 1~10.  只支持数字

Specify location should be a valid directory : linux 路径

Functional 功能性

1. 检查登录页面是否包含需求里面描述的所有的输入框

2. 只有输入正确的IP, 用户名和密码,port ,才能连接成功 (不对的用户名,正确的密码/ 对的用户名,错误的密码/错误的用户名和密码,不正确的端口和IP)

3.port: 默认是 22, 输入其他的字符 invalid 0,65536,t,$, valid 1,50,65535

3.Agent number : 0,1,5,10,12,s,$,~,

4.password: 不支持copy,支持paste

5.  按钮能够正常的工作

6. direcoty 路径判断:存在的路径,不存在的路径,winwos 路径书写方法和linux书写方法的差异,当前登录用户是否能够访问该路径

7.网络较差的环境下,能够正常的创建

8. 点击已经编辑好的agent,打开之后和编辑的一样

Usablility 易用性测试

1. 按钮摆放是否符合用户常见的操作习惯

2. 窗口文字摆放风格,是否和产品其他模块一致

3.窗口的名称 是否 写清楚

4.该窗口打开之后,窗口大小不可以变,但是能够拖拽,没有完成操作之前,是否一直居前

5. tab\enter 快捷键支持

6. 支持copy,  paste (password 除外)

security 安全性

1. check 后台数据存放,password 是否 经过处理,不是明文显示

2.  check 输入的信息都正确保存,没有数据丢失或者错误

Reliability 可靠性测试

1. 不间断添加agent ,console能够正处理(可以自动化RestAPI来实现) post

2. agent 信息添加完成之后,异常关闭产品,检查之前数据是否 保存,没有丢失

Portability 移植性测试

1. side by side install, agent的信息,能够正常的copy

2. 在不同的OS 上,agent 能够正常的配置 最基本要求  win10, windows 8.1 update windows 8 win7 windows 2008 windows 2016

Efficiency 效率

1. 连接时间不能超过30s,超过 提示错误

2. CPU memory 不能过高

---恢复内容结束---

关于 登录框的测试的一些case的更多相关文章

  1. phpmyadmin 4.x 版本无法看到登录框的处理

    由于个人dreamhost即将到期问题,购买了一台VPS. 配置了一个CentOS 6.4 Linux 服务器,用Nginx+php-fpm搭建的环境. 这些都是废话,下面是重点: 当搭建后配置php ...

  2. java web 登录框

    我们会骂 12306 的网站界面挫,效果差,速度慢,回头看看自己写的代码,是不是也一样的狗血!在前端,很多看似简单的东西,内藏无数玄机.本文将以一个小小的登录框为入口,谈一谈如何完善自己的程序. 在很 ...

  3. 话说"登录页面"怎么测试

    今天无聊突然想起web登录页面怎么测试,看似简单的问题杀机重重,怎么说呢,一般没有测试思维的人说简单啦,主要有以下几点 .1.账号密码框输入正确的a-z,A-Z,0-9字符,特殊的字符组合测试.2.账 ...

  4. 4.羽翼sqlmap学习笔记之Post登录框注入

    4.Sqlmap系列教程——post登录框注入注入点: http://xxx.xxx.com/Login.asp 注入方式一: 1.对着注入点使用burp抓包,保存txt格式文件. 2.输入命令: . ...

  5. Discuz! X2.5判断会员登录状态及外部调用注册登录框

    Discuz! X2.5判断会员登录状态及外部调用注册登录框 有关discuz论坛会员信息,收集的一些资料: 用dedecms+discuz做了个门户加论坛形式的网站,但是dedecms顶部目前只能q ...

  6. Sqli-LABS通关笔录-11[sql注入之万能密码以及登录框报错注入]

    在这一关卡我学到了 1.万能密码的构造,大概的去揣测正常的SQL语句是如何的. 2. 3. 00x1 SQL万能密码的构造 在登录框当中可以添加了一个单引号.报错信息如下所示: 据此报错,我们大概的可 ...

  7. javascript实例学习之三——类新浪微博的登录框

    该登录框和百度的搜索框类似,可以实现如下效果: 1.文字输入时自动弹出提示层 2,提示层根据输入文字进行自动过滤 3,提示层可以使用上下按键进行选择 4,提示层可以点击或者回车来确认输入 微博登录框h ...

  8. pyQt 每日一练习 -- 登录框

    #coding=utf-8 #第一个练习,登录框 import sys from PyQt4 import QtGui,QtCore #登录框 class LoginBox(QtGui.QWidget ...

  9. PyQt中登录框设计

    很多软件,比如QQ,亦或一些管理系统,运行之后都会先弹出一个登录框,只有登录成功了,才能进入软件主界面. 以前在邮件列表中回答过如何做登录框,这里重新整理下. 从刚开始做Delphi的时候就有不少人纠 ...

随机推荐

  1. Linux基础入门-用户及文件权限管理

    一.Linux用户管理: 不同的用户的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于Linux的用户管理和权限机制,不同用户不能轻易查看.修改彼此的文件. 1. 查看用户: wh ...

  2. siftflow-fcn32s训练及预测

    一.说明 SIFT Flow 是一个标注的语义分割的数据集,有两个label,一个是语义分类(33类),另一个是场景标签(3类). Semantic and geometric segmentatio ...

  3. 配置Tomcat使用https协议(配置SSL协议)

    配置Tomcat使用https协议(配置SSL协议) 2014-01-20 16:38 58915人阅读 评论(3) 收藏 举报 转载地址:http://ln-ydc.iteye.com/blog/1 ...

  4. linux下钉钉,微信

    google-chrome --app=https://im.dingtalk.com/ google-chrome --app=https://wx.qq.com/

  5. python-pcl

    python-pcl安装和使用 https://blog.csdn.net/joker_hapy/article/details/85006818 Ubuntu16.04下安装PCL及python-p ...

  6. ADO.Net操作数据库的方式

    1.使用数据提供程序执行sql或者ddl语句操作数据库. 2.使用oledb操作数据库 3.使用odbc操作数据库 4.使用DataSet操作数据库 前面3种方式都无法避免要使用sql语句,对不同种类 ...

  7. [security CRT] VB实现自动下载脚本

    #$language = "VBScript" #$interface = "1.0" crt.Screen.Synchronous = True ' This ...

  8. IDEA右侧 Maven oracle依赖包有红色波浪线

    1\下载 ojdbc14-10.2.0.4.0.jar http://www.java2s.com/Code/Jar/o/Downloadojdbc14102040jar.htm 2.将ojdbc14 ...

  9. WebApi的好处和MVC的区别

    1.WebApiwebapi有自己的路由. webservice和wcf的协议都是soap协议,数据的序列化和反序列化都是soap的格式.而webapi是Json的数据传递 webapi的优点有哪些? ...

  10. 使用shell进行etl数据验证

    方法如下: 整理校验的类型,不同的类型配置文件不一样. 1:校验数据增量:需要设置表名,增量字段. 2:非法值校验:设置表名,条件,校验字段,合法值/非法值范围. 3:自定义校验:设置表名,校验名称, ...