首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

测试思想-系统测试 界面测试总结

界面测试总结 by:授客 问题提出:怎么进行界面测试? 分析:不管做什么,都讲究投入和产出比,即最少的投入获得最大的产出,不管做什么,我们都希望把复杂的事情简单化,同样做测试也一样。 如何做到呢?...这里采用了一种思想:分类测试-->动静结合,先静后动,循环交替。 静态测试:非动即静,这里“静”-->对每个界面(窗口)进行观察 动态测试:非静即动,这里“动”-->对界面(窗口)进行操作。...动静结合,先静后动,循环交替:对每个界面(窗口)都采取先观察界面再对界面操作的的原则,对每个界面测试都尽可能的同其它功能测试结合,减少 “测试冗余”->减少投入。...界面测试要点分类 1.易用性 易理解性 软件相关属性应该容易被用户理解,比如功能按钮的命名,一看名字就便知道按钮用于做啥功能的。...同时打开多个窗口,窗口之间是否有影响 界面测试的时候结合实际情况,有所取舍,自我创新,怎么样把上述细节融入于功能测试中,尽量减少“测试冗余”,我目前也不是有很好的想法,能想到的就是动静结合了,先观察,

2.1K20

Java自动化测试(Android app界面元素 33)

开发成本低,可以跨平台,调试方便,更新无需通知用户,不需要手动升级,无需安装App,不会占用手机存储空间 缺点 无法获取系统级别的通知/提醒/动效等,用户留存率低,体验差,设计受限较多 如何区分 开启显示布局界面...PackageName「包名」 应用的唯一身份标示,系统通过包名识别不同的应用,如两个相同包名的应用在安装时会提示覆盖 ActivityName「类名」 Activity:android四大组件之一,就是一个和用户交互的界面...Appium 调试代码 package com.zhongxin.day03; import io.appium.java_client.MobileBy; import io.appium.java_client.TouchAction...; import io.appium.java_client.android.AndroidDriver; import io.appium.java_client.touch.offset.PointOption...; import java.net.URL; import java.util.concurrent.TimeUnit; public class ElementLocator { private

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java界面windowbuilder

    1.java swing 开发安装windowbuilder ,支持eclipse下的java界面静态开发,使用时只需要继承JFrame,然后右键使用windowbuilder...d2wbpro/latest/3.5 Eclipse 3.4 (Ganymede) http://dl.google.com/eclipse/inst/d2wbpro/latest/3.4 3.界面开发的思考...以前觉得界面开发,只有那么几个框架,mfc、winform、wtl,随着经验和见识的丰富,见到了越来越多的框架和开发模式,才恍然大悟,其实界面开发,都是和window打交道,只要有相应的接口调用就行了...不管什么语言都可以方便的做出好的界面来,即使是网页、脚本js、tcl,只要sdk丰富。...界面创建一般分为动态和静态的方式,动态的就是完全使用api create创建,静态的只需要使用工具拖拽生成resource文件即可。

    2K20

    Java图形化界面电脑管家界面

    学会JavaSwing构建程序界面后,小伙伴们最大的困惑可能是“为什么我们做出来的界面那么丑、不跟市面流行的程序界面一样呢?” 像这个界面,我们发现标题栏跟默认状态不一样,关闭按钮的样式也变了。...Constants.java /** * @Description: 用来保存常量 * @author: 老九学堂·窖头 * @date: 2017年12月25日 下午2:47:31 *...int Width_LoginFrame = 387; /** 登录窗体的高 */ public static int Height_LoginFrame = 266; } LoginFrame.java.../** * @Description: 登录界面 * @author: 老九学堂·窖头 * @date: 2017年12月25日 下午2:40:07 * @version V1.0...); //设置窗体标题 setSize(Constants.Width_LoginFrame, Constants.Height_LoginFrame); //这里的窗体大小可以参考图片素材的大小(界面素材需复制到

    2.5K20

    web常见界面测试方法总结

    NO2-搜索功能 查询条件为输入框,则参考输入框对应类型的测试方法 1>功能实现: (1)如果支持模糊查询,搜索名称中任意一个字符是否能搜索到 (2)比较长的名称是否能查到 (3)输入系统中不存在的与之匹配的条件...2>组合测试: (1)不同查询条件之间来回选择,是否出现页面错误(单选框和多选框最容易出错) (2)测试多个查询条件时,要注意查询条件的组合测试,可能不同组合的测试会报错。...如:某一功能模块具有最基本的增删改查功能,则需要进行以下测试 单项功能测试(增加、修改、查询、删除) 增加——>增加——>增加 (连续增加测试) 增加——>删除 增加——>删除——>增加 (新增加的内容与删除内容一致...) 增加——>修改——>删除 修改——>修改——>修改 (连续修改测试) 修改——>增加(新增加的内容与修改前内容一致) 修改——>删除 修改——>删除——>增加 (新增加的内容与删除内容一致) 删除—...输入正确的用户名和密码,但是不区分大小写 (9)用户名和密码包括特殊字符 (10)用户名和密码输入超长值 (11)已删除的用户名和密码 (12)登录时,当页面刷新或重新输入数据时,验证码是否更新 NO6-上传图片测试

    1.5K30

    软件易用性测试_易用性测试包含界面测试

    一致性 三、易用性测试流程 1. 指定“软件易用性检查表” 2. 评审“软件易用性检查表” 3. 执行软件易用性测试 4. 评估软件易用性水平 四、易用性测试注意事项 1....1)易理解 2)易学习 3)易操作 五、易用性测试准则 1. 整体界面风格 1)准确性和一致性 2)结构合理 3)可控制 2....评估软件易用性水平 (1)对照标准,对所测软件的易用性进行合理的评估,并记录到软件测试报告中。 四、易用性测试注意事项 从用户的角度进行易用性测试 1. 如何站在用户的角度?...主要包含五哥方面的易用性测试准则: 整体界面风格、窗体结构、控件、数据输入及操作逻辑、帮助设施。...PS: 作者是刚有幸成为软件测试工程师的新手,发表文章是为与大家分享和共同进步。大家有好的建议欢迎留言哦! 由于还处于学习巩固和积累软件测试基础阶段,所以初期文章多参考其他大佬的内容鸭。

    1.3K50

    java swing图形化界面_javagui界面设计

    本文链接: http://blog.csdn.net/xietansheng/article/details/72814531 Java Swing GUI 图形界面窗口开发基础教程,本教程将系统性地详细介绍...教程总目录: Java Swing 图形界面开发(目录) 1. Swing简介 Swing 是 Java 为图形界面应用开发提供的一组工具包,是 Java 基础类的一部分。...Swing 包含了构建图形界面(GUI)的各种组件,如: 窗口、标签、按钮、文本框等。 Swing 提供了许多比 AWT 更好的屏幕显示元素,使用纯 Java 实现,能够更好的兼容跨平台运行。...Swing组件 一个 Java 的图形界面,由各种不同类型的“元素”组成,例如: 窗口、菜单栏、对话框、标签、按钮、文本框等等,这些“元素”统一被称为 组件(Component)。...创建一个基本组件(按钮),并添加到 面板容器 中 JButton btn = new JButton("测试按钮"); panel.add(btn); // 4.

    1.6K50

    登陆界面怎么测试

    如果给你一个登陆页面你怎么测试?...1、功能测试测试登陆界面的页面展示,字段展示是否正确以及字段的显示是否正确; 2、边界值分析 用户名,密码等字段需要考虑最小,最大,刚刚好位数等的测试 3、等价类测试分析 用户名,密码需要考虑有效等价类和无效等价类...,例如:数字,汉字,字符(一般字符和特殊字符),以及数字,汉字,字符的组合情况,为空,null值,空格等; 4、密码测试 密码是否支持隐藏,还是密码是直接暴露显示等 5、兼容性测试 浏览器版本兼容性:...IE(7,8,9,10,11),火狐,谷歌,百度等浏览器 网络兼容性测试: 2g,3g,4g,wifi等网络情况下分别登陆页面查看页面显示 6、性能测试 可以使用loadrunner等性能测试工具查找这个页面的性能瓶颈...,或者同时打开多个网页查看是否可以显示 7、安全性测试 经验是否在输入框输入带病毒的脚步代码,SQL注入等查看页面是否会不安全以及乱代码和脚本是否会保存到数据库等。

    1.7K20

    Monkey 界面版本自动化测试工具

    Monkey界面版优势: 界面操作,无需命令输入,简单易操作; 可根据原生monkey seed值或者时间来控制执行次数或者运行时间; 完全自动化,可自动登录,点击提示框,这些进行monkey前提下要操作的用例...二、界面讲解 ?...主要分为6个点来说明: 环境检查:这个测试前必须要点击,如果没有点击是无法进行工具测试,因为环境有问题,你点击开始也是白忙活~ 公用脚本:就是写关于monkey要测试前做的动作,如卸载apk,点击授权提示框...这个功能就是时间=事件数*间隔时间,如果事件数操作完了,在重新跑,跑到时间到; 登录覆盖安装:增加自动化使用场景 测试报告:只有完整跑完测试测试报告才可点击,如果在测试过程中,点击结束,测试报告也是灰化...注意:浏览器必须得谷歌浏览器,每次运行得结果报告可在libs文件夹进行查看; console控制台输出:主要是展示相关日志 整体工具概览可查看视频 以上,就是整体关于monkey 界面版自动化工具得描述

    1.2K30

    图形界面JAVA_aardio plus

    前阵子在用python写一些小程序,写完后就开始思考怎么给python程序配一个图形界面,毕竟控制台实在太丑陋了。...于是百度了下python的图形界面库,眼花缭乱的一整页,拣了几件有“特色”有“噱头”的下载下来做了个demo,仍旧不是很满意,不是下载安装繁琐,就是界面丑陋或者难写难用,文档不齐全。...先说说aardio,2011年7月的时候,它还叫aauto,那时的自己还醉心于开发桌面应用,VC++(MFC),C#(Winform),Java(Swing),Delphi都被玩了个遍,偶尔网上百度到了...当时,我的第一直觉是,aardio应该可以给python写个图形界面,抱着试试的想法,我先用python写了一个简单的不能再简单的函数。...所以对于这个aardio界面搭配的python程序,以后如果要修改部分函数,只需要用文本编辑器修改py文件即可运行,而无需重新编译。

    71140
    领券