顾名思义,可用性测试是对网站或应用程序的可用性进行的一种测试类型。通过可用性测试,可能会将其与产品的“易用性 ”相混淆。易用性是一个广义术语,还有很多其他内容。 本文中,您将了解到可用性和可用性测试的各个方面。 在详细讨论可用性测试之前,您需要了解为什么可用性如此重要。 无论是产品还是产品用例,即使定义产品可用性的参数会发生变化,可用性测试背后的关键特性和基本原理也保持不变。 为什么我们需要关注可用性? 这就是在可用性测试需要测试的内容。 那么,要测试产品的可用性要进行哪些测试? 有效性 有效性是指用户是否能够准确地实现目标。在执行可用性测试时,需要确保网站/产品是否确实解决了核心用户需求。 一旦清楚了什么是可用性以及我们需要什么以及为什么要进行可用性测试,现在就需要创建节省时间和有效的可用性测试策略。
1.基本概念介绍 2.停止某节点服务 3.测试其他节点访问 1.基本概念介绍 Vertica也是MPP架构的数据库,相比大家熟悉的MPP架构,比如Greenplum和hadoop这些产品,Vertica 基于上面的理解,我们在一个3节点的Vertica集群测试环境中,任意停掉一个节点,其他节点都是可以对外提供服务的。 2.停止某节点服务 admintools 工具选择 “7 Advanced Menu” ,然后选 “2 Stop Vertica on Host” 或者 “3 Kill Vertica Process rows) ``` 3.测试其他节点访问 第二个节点宕机,但和预计的情况一样,从第一个节点和第三个节点的访问数据,都可以正常访问到。 ``` --说明节点1访问正常: [dbadmin@vertica1 ~]$ vsql Password: --说明节点3访问正常: [dbadmin@vertica3 ~]$ vsql Password
作者:梁颖蕾,腾讯高级设计师 前言 移动互联网时代,针对移动产品进行的可用性测试,主要是将PC产品可用性测试方法和经验照搬过来。 1移动可用性测试流程 移动可用性测试流程与传统流程差异不大。但考虑到有读者可能是刚接触可用性测试,我们这里还是简单罗列一下。 移动可用性测试中,我们通过形成性测试来发现产品设计研发过程中的可用性问题,及时修复,从而优化产品体验;在总结性可用性测试中,我们的目标是通过多个指标来评估产品的整体体验,通常在产品开发完成后进行。 但是哪怕只有条件做1个被试,也推荐做一下形成性测试,因为做了就一定会有收获。 ? 3移动平台选择 PC时代,我们几乎不用考虑平台问题,绝大多用户数都是Windows用户。 所以除非要测试新平台的易学性,一般情况下,我们建议招募熟悉平台的用户来做测试,使用经验至少应该在3个月以上。这样可以确保用户在测试时,不会因为对平台的生疏而对结果造成干扰。
我们把设计结束作为分界线,可以将可用性测试时机分为早期介入和后期介入。 早期介入 这个阶段做可用性测试,一般没有很充裕的准备和测试时间,测试原型和最终上线的产品也会有出入。 也可以在产品需求完成阶段进行测试,和交互设计并行,但此时的测试原型会更粗糙。 ? 3现场移动可用性测试的常用App和装置 在实验室中进行现场测试是目前做移动可用性测试较多的方式。 相比PC可用性测试,移动可用性测试对如何有效观察和记录用户行为操作提出了挑战。 一方面,由于移动设备屏幕较小,主持人难以直接观察被试者的移动设备屏幕,可能会遗漏重要问题。 因此,进行移动可用性测试,我们需要找到新的观察、记录方式和工具。 现场移动可用性测试工具需要解决3个问题: 扩展移动设备屏幕便于现场观察 记录屏幕和用户手势 记录用户表情和声音 通过对主流方法的研究,以及对第三方App的探索,我们整理了以下这些工具: (注:工具研究主要针对手机上的
1程测试的类型和选择 通常来说,远程可用性测试按是否有主持人分为两种类型。 被试者独立完成任务时,注意力的集中程度有限,通常无法保证长时间高质量地完成任务,有专家建议无主持的远程测试应控制在15-30分钟左右,包含3-5个任务为宜。 2远程移动可用性测试的难点和弊端 做移动可用性测试时,远程方式虽然可以覆盖更多样本类型和样本量,还原用户情境。但也存在存在以下难点和弊端。 3远程移动测试的原型制作和发布 项目早期移动测试原型制作,依然可以采用第一篇介绍的工具Prott。 8总结 从流程方法上来说,移动可用性测试继承了传统可用性测试的主要框架,但是在具体问题上又有不同。借用张小龙的话来说,“手机是肢体的延伸,和人是一体的,而PC是外物,即外部环境。”
1 远程测试的类型和选择 通常来说,远程可用性测试按是否有主持人分为两种类型。 被试者独立完成任务时,注意力的集中程度有限,通常无法保证长时间高质量地完成任务,有专家建议无主持的远程测试应控制在15-30分钟左右,包含3-5个任务为宜。 2 远程移动可用性测试的难点和弊端 做移动可用性测试时,远程方式虽然可以覆盖更多样本类型和样本量,还原用户情境。但也存在存在以下难点和弊端。 3 远程移动测试的原型制作和发布 项目早期移动测试原型制作,依然可以采用第一篇介绍的工具Prott。 这就需要专门的移动测试应用具备以下几个主要功能: 1、可以预设测试任务指引 2、可以记录用户操作数据(任务时间、用户手势等) 3、可以录制用户操作视频 4、提供测试后问卷以获取用户的主观反馈和信息 5、
过程 本文所有代理以127.0.0.1:7890为例 测试代理可用性/对部分请求使用代理 shell 中测试代理可用性 $ curl http://icanhazip.com 59.49.101.211 server = 127.0.0.1 server_port = 7890 server_type = 5 配置完成后在原来的脚本执行命令前添加tsocks即可使用,例如: tsocks python3
我们把设计结束作为分界线,可以将可用性测试时机分为早期介入和后期介入。 早期介入 这个阶段做可用性测试,一般没有很充裕的准备和测试时间,测试原型和最终上线的产品也会有出入。 也可以在产品需求完成阶段进行测试,和交互设计并行,但此时的测试原型会更粗糙。 ? 3 现场移动可用性测试的常用App和装置 在实验室中进行现场测试是目前做移动可用性测试较多的方式。 相比PC可用性测试,移动可用性测试对如何有效观察和记录用户行为操作提出了挑战。 一方面,由于移动设备屏幕较小,主持人难以直接观察被试者的移动设备屏幕,可能会遗漏重要问题。 现场移动可用性测试工具需要解决3个问题: 1、扩展移动设备屏幕便于现场观察 2、记录屏幕和用户手势 3、记录用户表情和声音 通过对主流方法的研究,以及对第三方App的探索,我们整理了以下这些工具: (注 2、不能让雪橇遮挡住设备屏幕,干扰用户测试。 3、雪橇的尺寸规格应该能够适应多种主流设备,便于被试者通过自己的设备进行测试。最理想做法的是使雪橇外形和尺寸可调节。
网站由杨勃(网名“阿北”) 创立于2005年3月6日。 市场调研,任务分析、现场调查、创建人物角色(什么样的用户会经常来豆瓣网)等等 豆瓣网可用性测试 测试对象 8人分别测试,4男4女,年龄为20-22岁,测试时间为2019.6.5 —2019.6.10 二分式成功任务: 测试豆瓣网电影模块导航、标签、目录等的可用性,以及与其他影视平台外链的可用性 测试豆瓣网同城模块的导航、分类的可用性 测试移动端豆瓣阅读app的被重视程度 等级任务: 测试豆瓣网电影排行榜分类与安置的可用性 测试豆瓣网评论功能安置的可用性 测试时间的规则 每个受访者参与五个任务,全程录音,每个任务的计时规则为:访问者告知受访者任务具体内容结束时开始计时 测试任务2: 找到后天北京的一场免费讲座活动 测试任务3: 找到豆瓣阅读app的下载界面/二维码 二.基于用户体验的成功等级任务 规则: 不可使用搜索功能 ?1= 没有问题。
就看图三了 当我们在建立S1此销售订单时,因为我们已经有了一张P2的生产订单,并且日期是小于S1的,因此S1是肯定可以满足的,并且是提供满足 S2同S1原理一样,完全就可以由P2去满足 S3可以被P3的一部分满足 2009-3-11 3是为什么PchOrd也参加了计算 先看看后台设定画面 ? 2009-3-11变成了11PC,因为我们的0001仓只有22PC,但已经被第一张用了11PC,因此还剩下了11PC给新的生产订单使用。 好,现在来看看18的功能,之前的测试18项都是选中的 假设即不选中7 AND 13,也不选中18,如下图 ? ? 注意,变了,大大的变了,多了一个2009-3-23 ,数量为剩余的109 = 120 -11 意思是为从现在去买的话,2009-3-23就会回来的,呵呵。 这个2009-3-23如何来的?
bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。 来源:http://www.uml.org.cn 可用性测试是通过观察有代表性的用户,完成产品的典型任务,从而界定出可用性问题并解决的过程。通俗地讲就是“观察用户使用产品”。 大样本;可对比评估;适用多在上线后的、大个版本的对比 可用性测试要趁早 纸面原型,axure,低保真或者高保真都可,甚至可以拿竞品作可用性测试。 可用性测试可解决的问题: 发现体验上的问题; 检验期望的设计目的是否实现,是否满足用户期望; 了解用户的使用习惯,了解用户的认知; 对产品进行评估,用户是否满意 如何进行可用性测试 1. 用户数量:五个用户能发现大多数可用性问题 哪里招募:公司内部,亲戚朋友,用户池,现有用户,产品论坛 邀请用户:正式的邀请的短信 约定时间:列好时间排期表 3.预实验测试用户测试本身。
bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。 3.用户测试法 用户测试法(User Test)就是让用户真正地使用软件系统,由实验人员对实验过程进行观察、记录和测量。这种方法可以准确地反馈用户的使用表现、反映用户的需求,是一种非常有效的方法。 用户测试可分为实验室测试和现场测试。实验室测试是在可用性测试实验室里进行的,而现场测试是由可用性测试人员到用户的实际使用现场进行观察和测试。 一般在迭代测试中,用户数量一般控制在5-10个。如果用户类型较多事,可安排每个类型3-5名用户。 2.典型任务创建 首先要通过内部沟通确定一份功能点清单。 3.测试结果整理——可用性问题分级 经过可用性测试,可能会发现产品或页面的很多可用性问题。为了方便内部人员决策,需要对这些可用性问题进行分类或等级界定。
本文提供一个功能较为齐全的源站可用性测试工具,用来快速检测源站资源不一致的问题。 源站可用性测试工具下载 下载源站可用性测试工具可以直接访问 github 进行下载或者直接在Linux运行如下命令进行下载: git clone https://github.com/suxin1110 /CDNSourceTest.git 工具介绍 sourcetest.sh 为shell测试脚本,能够针对多个源站发起指定次数的HTTP或HTTPS请求,来检测多源站可用性。 如果是http请求,只需要指定源站的监听端口就可以进行测试,测试结束后会打印相关的测试结果信息。 image.png 如果测试有非200的状态码,会打印异常源站。 如果输入url的是HTTPS请求,则会直接访问源站对应的HTTPS监听端口进行测试。 image.png HTTPS请求需要指定回源HOST,如果为空,则从url中提取对应的HOST进行测试。
使用内网源更新,遇到过各种报错,如何判断windows内网update源的可用性? ://windowsupdate.tencentyun.com/Content/anonymousCheckFile.txt 200 OK截图: 403 Forbidden截图: powershell测试的情况 跟友商的内网update源对比,有一些简单的测试用例可以用来判断 【阿里云】 http://update.cloud.aliyuncs.com/ http://update.cloud.aliyuncs.com
形成性可用性测试 vs. 总结性可用性测试 根据测试所处的阶段,可用性测试可以分为形成性测试和总结性测试。 判断原型工具可用性测试功能的依据 在选择原型工具时,要将其对可用性测试功能的支持考虑在内。通常情况下,影响原型工具可用性测试功能的有以下几点因素: 1. 因此,对产品移动端的测试显得非常重要。原型工具对移动端测试的支持主要体现在以下方面: (1)对于移动原型制作的支持。 (2)移动端测试的流畅程度。 ? 3. 在以下情形中,远程测试相比现场测试有绝对的优势: (1)移动情景需要被考虑在内 (2)用户分布较为复杂或与测试者处于异地 (3)需要大量用户作为测试样本 原型工具对远程测试的支持,主要体现在其项目分享和导出的方式上 可用性测试成本(价格):$29/月 可用性测试评分:★★★ Proto.io 可用性测试特点:结合三方插件lookback, 支持手机真机测试及远程测试,测试方法有创新。
1.1-2 根据可用性测试研究目的来考虑移动情境 考虑移动情境的程度还要结合可用性测试的研究目的。 1.2 将移动情境纳入移动可用性测试方案中 确定了移动情境的重要性后,在设计移动可用性测试方案时如何考虑移动情境? 1.2-1 实验室模拟 传统的可用性测试大多数都是在实验室模拟环境下进行的。 1.2-3 根据之前评估的移动情境的重要性来设计测试方案 如果评估产品使用环境及研究目的后,发现移动情境非常重要,那么建议着重采用真实环境下的测试方案。 1.2-4 不要为了寻找或创造最佳的情境而阻碍可用性测试的进行 在设计可用性测试方案时,哪怕时间和资源受到限制,也不要为了寻找或创造最佳的情境而阻碍移动可用性测试的进行。 接下来两篇我们分别讨论: 2.8 现场测试方法和工具 2.9 移动远程测试探索 3 参考 1、Munesh Chandra and Mohammadi Akheela Khanum, “Role of
1.1-2 根据可用性测试研究目的来考虑移动情境 考虑移动情境的程度还要结合可用性测试的研究目的。 1.2 将移动情境纳入移动可用性测试方案中 确定了移动情境的重要性后,在设计移动可用性测试方案时如何考虑移动情境? 1.2-1 实验室模拟 传统的可用性测试大多数都是在实验室模拟环境下进行的。 1.2-3 根据之前评估的移动情境的重要性来设计测试方案 如果评估产品使用环境及研究目的后,发现移动情境非常重要,那么建议着重采用真实环境下的测试方案。 1.2-4 不要为了寻找或创造最佳的情境而阻碍可用性测试的进行 在设计可用性测试方案时,哪怕时间和资源受到限制,也不要为了寻找或创造最佳的情境而阻碍移动可用性测试的进行。 接下来两篇我们分别讨论: 2.8 现场测试方法和工具 2.9 移动远程测试探索 3 参考 1、Munesh Chandra and Mohammadi Akheela Khanum, “Role of
在分布式系统中,需要考虑两个指标:可用性和可靠性指标。它往往是衡量系统好坏的两个指标。一般这两个指标也用于系统性能评价中。系统测试/集成测试中,尤其是大型分布式系统需要考虑这两个指标。 分布式可靠性及可用性测试概述 我们基于上述来设计对应分布式系统的可靠性及可用性测试概述。 3、在这段时间内,将某个节点关机 shutdown【停用节点】; 4、关注服务端监控指标:性能指标曲线变化: ① 下降后能否恢复。 3、重新发起步骤2,达到系统瓶颈时,开始阶梯下降: 此时关注:系统各节点上CPU、内存是否也有阶梯点的递减。对应的系统响应延迟是否减少。 3、定时查看被压系统的各项指标 关注点:整套系统,在这么久的时间内CPU是否有增长、内存情况。这种能发现系统长时间运作,是否稳定,是最直观最常见的系统可靠性测试方法之一。
来源:http://www.51testing.com 可用性测试是通过观察有代表性的用户,完成产品的典型任务,发现产品的可用性问题,达到改善产品的目的。 材料准备 需要准备的材料主要包括:可用性测试脚本、任务条、相关评估量表、礼物签收表、测试的产品及版本号、相关记录(录音、录像、计时器等)工具 (1)可用性测试脚本 测试脚本是指导测试进行的工具 3)场景任务 根据测试的目的,选取需要测试的功能,在此基础上,将任务场景化,这样更符合用户平时的使用习惯,也避免生硬的表达,这里需要注意两点: a. (3)其他的材料包括评估量表(一般可以采用SUS量表进行评分)、礼物签收表等 3. 用户招募 用户招募的关键之处在于所招募的用户要具有代表性,数量一般在10名左右即可。 二、测试执行 这一部分是整个测试的关键环节,操作执行的好坏直接影响到整个可用性测试的结果。在操作执行中,最重要的就是观察和记录用户的行为。
下面是代码部分,写的有点乱,仅供参考 import pymssql import requests import time import os # -*- coding: gb2312 -*- # """ 测试之前爬取存到数据库的代理 'delete from ip where ip=('{ip}')''') print(ip,'不可用,已移除') def getip(): # 从数据库获取ip并进行拼接处理,给下面请求测试使用 try: req = requests.get('http://666cc.cn/blog/', headers=headers, proxies=t, timeout=3)