gui

什么是GUI测试

我只是一个虾纸丫 提交于 2019-12-08 01:22:22
用户界面(UI)测试初学者指南 本指南介绍了有关GUI测试的关键问题:它是什么? 它为什么如此重要? 什么是主要的GUI测试类型和技术? 阅读此综合指南以发现这些问题的答案,并学习如何创建GUI测试计划并编写GUI测试用例。 什么是GUI测试? 如果智慧的开始是术语的定义,那么对GUI测试的理解必须从术语 GUI 的定义开始 。 这是 图形用户界面 的缩写 ,或用户可见的应用程序的一部分。 GUI可能包含诸如菜单,按钮,文本框和图像等元素。 第一批成功的图形用户界面之一是Apple Macintosh,它通过文件夹,日历,垃圾桶和计算器来推广用户“桌面”的概念。 早期的GUI:1984年发布的Apple Macintosh。 图片来源: folklore.org CC许可 在当今的GUI测试环境中,“简单计算器应用程序”不再局限于计算机的桌面。 它可能是在所有主要移动平台上可用的移动应用程序。 或者,它可能是所有主流浏览器都必须支持的云应用程序。 测试人员必须执行跨浏览器和跨平台测试来识别缺陷并确保应用程序满足所有要求。 因此,GUI测试是指测试用户可见的应用程序的功能。 在计算器应用程序的示例中,这将包括验证应用程序是否正确响应诸如单击数字和功能按钮等事件。 GUI测试还会确认外观元素(如字体和图像)符合设计规范。 UI测试与GUI测试一样吗?

python的GUI测试工具---autoItX

爱⌒轻易说出口 提交于 2019-12-08 01:20:35
python的GUI测试工具---autoItX autoItX是autoit v3的dll 版本.它提供autoit的子集,使用activex/com 和dll接口.意 思就是你可以添加类autoit的特片到你喜欢的脚本语言和程序语言当中.像vb,vc,c++,c, delphi,vbscript等支持dll的语言. 使用com接口: 在使用com接口之前要先注册autoitx.方法是: 打开命令提示符;将目录设置为包含autoitx3.dll的目录;输入regsvr32.exe autoitx3.dll然 后回车.即可。autoItx控件的名称是autoItx3.control。 一个使用vbscript调用运行方法的例子: Set oAutoIt = WScript.CreateObject("AutoItX3.Control") oAutoIt.Run("notepad.exe") 把 autoit提供 AutoItX3.dll 文件复制到 window目录然后注册一下 [code]regsvr32.exe AutoItX3.dll [/code] [code] from win32com.client import Dispatch def enter_game(): try: AutoItX = Dispatch( "AutoItX3.Control" ) except

tomcat自动远程部署

时光总嘲笑我的痴心妄想 提交于 2019-12-07 02:51:07
#tomcat远程部署 ##需要的工具 maven svn/git ##tomcat的配置 1.修改tomcat内容找到./conf/tomcat-users.xml 新增以下内容 <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status"/> 2.重新启动tomcat ./bin/startup.sh ##maven配置 1.修改setting.xml 参考 maven远程发布jar 2.加载tomcat7-maven-plugin插件 <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://172.16

视频资料

拟墨画扇 提交于 2019-12-06 12:38:14
视频的目录存档 1. Jeanette Mumford 讲用 FSL 处理 task fMRI 数据的视频   - https://www.bilibili.com/video/av61429264   - 17p     01.Using FSL_ Overview of what's to come     02. QA #1 _ Check your newly created NIfTI files     03. Step 2 _ Brain extraction & QA     04. Step 3 _ Prepare your BOLD data     05. step 3 _ What is framewise displacement_     06. Step 4_part 1 _ Setting up the Feat GUI     07.Level 1 Feat Gui extras #1 _ keeping your directories organized     08.Level 1 Feat GUI extras #2 _ Slice timing correction and motion correction     09.Level 1 Feat Gui extras #3 _ Empty EV's     10.Level 1

ABAP DEMO ALVtree显示BOM层级

落爺英雄遲暮 提交于 2019-12-06 11:04:52
展示效果: *&---------------------------------------------------------------------* *& Report YCX_015 *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* REPORT ycx_015 MESSAGE-ID zpp01. TABLES: stpox. INCLUDE <icon>. CLASS: cl_gui_column_tree DEFINITION LOAD, cl_gui_cfw DEFINITION LOAD . DATA: tree1 TYPE REF TO cl_gui_alv_tree, mr_toolbar TYPE REF TO cl_gui_toolbar. DATA: gs_stpox TYPE stpox, gt_stpox TYPE stpox OCCURS 0, gt_fieldcatalog TYPE lvc_t_fcat, gt_item_layout TYPE lvc_t_laci, gs_item_layout

eclipse中远程部署war项目至tomcat

对着背影说爱祢 提交于 2019-12-06 11:01:29
Tomcat用Maven远程部署 以Apache Tomcat/7.0.28例:(每个版本的地址和配置会不一样) 查看http://127.0.0.1/manager/html 在弹出的对话框中点取消就会出现401错误, 这里会例出这个版本的哪些角色,有什么权限,manager-gui图形管理 manager-script文本接口等。 1.先更改tomcat-users.xml文件 <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="tomcat" password="123456" roles="manager-gui"/> <user username="root" password="123456" roles="manager-script"/> </tomcat-users> 这样就可以在http://127.0.0.1/manager/html 这里管理时使用tomcat/123456登陆管理 然后在用maven在http://127.0.0.1/manager/text使用root/123456远程部署 2、在需要部署的应用的pom.xml中加入 <!-

Windows中的Work线程和GUI线程

廉价感情. 提交于 2019-12-06 10:02:47
Windows线程分为两种:Worker线程、GUI线程 worker线程:是指完全不牵扯到图形用户界面(GUI), 纯粹做运算的线程 。 GUI线程:负责建造窗口以及处理消息循环(拥有消息队列) 。任何一个特定窗口的消息总是被产生这一窗口的线程抓到并处理(线程收到消息后派发给不同的窗口函数处理)。 操作系统会监控计算机上的键盘和鼠标等输入设备,为每一个输入事件(由用户操作所引发,比如用户按了某个键)生成一个消息。根据事件发生时的情况(比如当前激活的窗体负责接收用户按键,而依据用户点击鼠标的坐标可以知道用户在哪个窗体区域内点击了鼠标),操作系统会确定出此消息应该发给哪个窗体对象。这些生成的消息会统一地先临时放置在一个“系统消息队列(system message queue)”中,然后,操作系统有一个专门的线程负责从这一队列中取出消息,根据消息的目标对象(就是窗体的句柄),将其移动到创建它的UI线程所对应的消息队列中。(操作系统在创建进程和线程时,都同时记录了大量的控制信息,比如通过进程控制块和句柄表可以查找到进程所创建的所有线程和引用的核心对象,因此,根据窗体句柄来确定此消息应属于哪个UI线程对于操作系统来说是很简单的一件事)。UI线程启动一个消息循环,每次从本线程所对应的消息队列中取出一条消息,然后根据消息所包容的信息,将其转发给特定的窗体对象,此窗体对象所对应的“窗体过程

MongoDB官方推荐的GUI工具-Compass的使用

微笑、不失礼 提交于 2019-12-06 06:48:22
探索和操作MongoDB数据的最简单方法 用于MongoDB的GUI。可视化地查看数据。以秒为单位运行临时查询。使用完整的CRUD功能与数据交互。查看和优化查询性能。可在Linux、Mac或Windows上使用。Compass使您能够在索引、文档验证等方面做出更明智的决策。 1.下载 https://www.mongodb.com/download-center/compass 我下载的压缩包,直接解压后,找到文件夹中的 MongoDBCompass.exe文件,直接点击运行就可以。 2.配置连接 进去之后,就可以看到相关的信息 3.工具的使用 创建数据库 插入数据 查询数据 修改数据 删除数据    来源: https://www.cnblogs.com/hello-wei/p/11966632.html

Pencil 基于Electron的GUI原型工具之菜单三探

橙三吉。 提交于 2019-12-06 05:02:04
今天一鼓作气实现Pencil整合印象笔记同步的功能。 缘起,像Sketch或者Adobe XD等一些工具都开始陆续支持整合阿里巴巴的“语雀”云服务,将设计文档同步到云端,便于团队协作及实现其它一些目的。 原本也是想以实现语雀为目标的,后续一想不是其付费用户,自己的需求并不强烈,所以暂时作罢,转而实现更广泛使用的印象笔记同步。 目前已完成基于沙盒的测试。 先实现 单向同步; 涉及到的功能: 1、增加两个菜单,印象笔记授权/取消印象笔记授权、同步文档到印象笔记; 功能设计; 1、实现印象笔记用户授权 2、保存印象笔记授权信息到本地; 3、调用接口实现文档同步;ENML数据格式、附件;文档标题-文件名?文档内容-各个页面层级列表;文档附件-epgz文档; 知识点: 1、印象笔记,认证 token 是由印象笔记 API 在 OAuth 认证流程结束时生成的。对于大多数[1] 印象笔记应用而言,这些 token 会在一年之后过期; 2、Electron, browserWindow.webContents.on("will-redirect", function(event, url, isInPlace) {}); ; 3、缓存的授权信息通过Pencil的Config 来存取; 代码改动记录: https://gitee.com/web3d/pencil/commit

jmeter非GUI模式压测

三世轮回 提交于 2019-12-06 04:59:23
1.打开jmeter.bat文件,看到 请勿使用GUI模式负载测试,GUI模式只是用来创建脚本和调试脚本 2.那还有什么模式?也就是我们要说到的非GUI模式,也就是命令行模式,有什么好处呢?大概就是少占用系统资源,更真实的造成压力吧 3.先用GUI模式写好调试好脚本,在线程组创建好需要压得场景,保存脚本 4.打开cmd,打开jmeter.bat的文件目录 输入命令: jmeter.bat -n -t 脚本目录 -l 文件保存目录 接下来等待,分析 这里看到有一个错误, 我们去文件夹看报告产生: 5.分析了,打开GUI模式,打开 来源: https://www.cnblogs.com/wx921308494/p/11963008.html