精华内容
下载资源
问答
  • Web功能测试工具MAXQ

    2021-03-23 11:53:54
    MAXQ是开源的Web功能测试工具。他的特点:1)简单易学;2)是一个轻量级的Web功能测试工具;3)可以自动录制WebBrowser提交的请求包,并随时回放;4)MAXQ应用了WebProxy代理方式,不直接录制Web的  MAXQ是开源的Web功能...
  • web功能测试工具Web accessibility is the process of making the features of your website accessible to people of all abilities. It’s about giving everyone equal access and opportunities, thereby ...

    web功能测试工具

    Web accessibility is the process of making the features of your website accessible to people of all abilities. It’s about giving everyone equal access and opportunities, thereby allowing as many as possible to access your features without hindrance. With the potential legal obligations to comply with the accessibility standards set by the W3C, web developers are taking this issue seriously.

    网站可访问性是使各种能力的人都可以访问网站功能的过程。 这是为每个人提供平等的访问和机会,从而尽可能多地无障碍地访问您的功能。 遵守W3C设置的可访问性标准的潜在法律义务 ,Web开发人员正在认真考虑此问题。

    There are a number of evaluation tools available online that test the accessibility of your website. These tools automate the process of finding potential errors. However, the tools are generally a guide and you should always manually check the results whenever possible.

    在线上有许多评估工具可以测试您网站的可访问性。 这些工具使发现潜在错误的过程自动化。 但是,这些工具通常是指南,您应该始终尽可能手动检查结果。

    In this roundup of some of the evaluation tools that are available to check web accessibility, we will discuss a few tools and the intended scenarios where they might be useful. Before we proceed, you could check the complete list of tools maintained by W3C.

    在本摘要中,一些评估工具可用来检查Web的可访问性,我们将讨论一些工具以及可能有用的预期方案。 在继续之前,您可以检查W3C维护的工具的完整列表

    常见错误 (Common Errors)

    Before we go into the evaluation tools, let’s discuss potential accessibility problems that occur on a lot of web sites. Knowledge of these mistakes will put you in a better position to judge the results of the tools listed below.

    在使用评估工具之前,让我们讨论许多网站上发生的潜在可访问性问题。 了解这些错误将使您处于更好的位置来判断以下工具的结果。

    图片的替代文字 (Alt text for Images)

    All images must have alternate text, which is placed in the alt attribute of the img tag. This is read out by screen readers to blind users when using assistive technology.

    所有图像都必须具有替代文本,该替代文本放置在img标签的alt属性中。 使用辅助技术时,屏幕阅读器会将这些信息读出给盲人。

    正确HTML标记 (Proper HTML markup)

    As CSS has become quite popular, there is a tendency to achieve certain styles using CSS rather than custom HTML tags (like the avoiding use of h1 to h6 and using CSS classes for their styling altogether). A web developer must always try to use the built in tags appropriately, as it is easy for assistive technologies to interpret the content of your web pages.

    随着CSS变得非常流行,有一种趋势是使用CSS而不是自定义HTML标签来实现某些样式(例如,避免使用h1h6并完全使用CSS类作为样式)。 Web开发人员必须始终尝试适当地使用内置标签,因为辅助技术很容易解释您网页的内容。

    图像代替文字 (Images in lieu of text)

    This is less of a problem nowadays, but developers will sometimes use images in place of text. Although this should be avoided, proper alt text must be provided if there is no other alternative.

    如今,这已不再是一个问题,但是开发人员有时会使用图像代替文本。 尽管应该避免这种情况,但是如果没有其他选择,则必须提供适当的alt文本。

    跳过链接 (Skip Links)

    For users who use only the keyboard for navigation, it may become difficult for them to tab through a full menu before going to the main content. Therefore, links should be provided to jump to the main content or navigation at the top of the page (which are not visible otherwise).

    对于仅使用键盘进行导航的用户来说,在进入主要内容之前,他们可能难以通过完整菜单进行制表。 因此,应提供链接以跳至页面顶部的主要内容或导航(否则将不可见)。

    指定语言 (Specify a language)

    Although this might sound trivial, specifying a language enables a screen reader to read out the text with correct pronunciation. You can specify a language with the lang attribute on the <html> element.

    尽管这听起来有些琐碎,但指定语言可使屏幕阅读器以正确的发音读出文本。 您可以在<html>元素上使用lang属性指定一种语言。

    符合ARIA: (ARIA Compliance:)

    Lastly, you must make sure that your markup is ARIA compliant. It defines a set of attributes that can be associated with elements to help assistive technologies interpret markup the right way. These attributes tell assistive technologies like screen readers the actual purpose of using those tags. For instance, you could tell a screen reader that an element is a part of the menu by assigning a role=menu to the ul or div for your menu. For further reading on its use, you can have a look at the set of ARIA guidelines by W3C.

    最后,您必须确保您的标记符合ARIA。 它定义了一组可以与元素相关联的属性,以帮助辅助技术以正确的方式解释标记。 这些属性告诉诸如屏幕阅读器之类的辅助技术使用这些标签的实际目的。 例如,您可以通过role=menuuldiv分配role=menu来告诉屏幕阅读器某个元素是菜单的一部分。 为了进一步了解其用法,您可以查看W3C 制定的ARIA准则集

    手动检查和屏幕阅读器 (Manual Checks and Screen Readers)

    The simplest checks that you can perform are the manual checks without a screen reader. To start, you can try to navigate through your webpage by tabbing through the page. During the process, if certain elements are skipped that shouldn’t be, you should correct them either by using proper markup or adding ARIA roles or the tabindex attribute.

    您可以执行的最简单的检查是没有屏幕阅读器的手动检查。 首先,您可以通过在页面上浏览来尝试浏览网页。 在此过程中,如果跳过了不应该跳过的某些元素,则应通过使用适当的标记或添加ARIA角色或tabindex属性来更正它们。

    In addition to that, you could install a free screen reader (like NVDA). Covering your screen and trying to navigate through the page using only your keyboard and the screen reader’s output will give you an idea of how difficult it is for a user with a visual impairment.

    除此之外,您还可以安装免费的屏幕阅读器(例如NVDA )。 覆盖屏幕并尝试仅使用键盘和屏幕阅读器的输出浏览页面,将使您了解视觉障碍用户的困难程度。

    Alternately, you can install FANGS, the Firefox screen reader emulator. This add-on creates a textual representation of a web page, reading it out in the same manner as other screen readers.

    或者,您可以安装Firefox屏幕阅读器模拟器FANGS 。 此附加组件创建网页的文本表示形式,以与其他屏幕阅读器相同的方式读出网页。

    Web辅助功能评估工具(WAVE) (Web Accessibility Evaluation Tool (WAVE))

    WAVE by WebAIM is one of the more well-known tools. Using this, you enter the URL you want to evaluate and it will give you a visual overlay on the web page with any errors displayed in the sidebar.

    WebAIM的WAVE是较为知名的工具之一。 使用此方法,您输入要评估的URL,它将在网页上显示一个可视的覆盖层,并在边栏中显示任何错误。

    The overlays are color-coded so you can recognize errors (red), alerts (yellow), and more. It also has options to view the page without styles and includes a contrast checker.

    叠加层采用颜色编码,因此您可以识别错误(红色),警报(黄色)等。 它还具有查看样式的选项,并且包括对比度检查器。

    IDI Web辅助功能检查器 (IDI Web Accessibility Checker)

    Developed by the University of Toronto, the IDI Web Accessibility Checker provides basic checks that I mentioned above under “Common Errors”. Similar to an HTML validator, you can provide a URL, upload an HTML file, or paste your markup directly. The common errors that are reported include missing alt text, inputs without labels, and color contrast errors. You can enable the checks for validity of HTML and CSS in the settings too!

    IDI Web Accessibility Checker由多伦多大学开发,提供了上面在“常见错误”中提到的基本检查。 与HTML验证器类似,您可以提供URL,上传HTML文件或直接粘贴标记。 报告的常见错误包括缺少替代文本,没有标签的输入以及颜色对比度错误。 您也可以在设置中启用HTML和CSS有效性检查!

    检查我的颜色 (Check My Colours)

    It is important to note that accessibiity testing targets not just the blind, but people with other visual disabilities — like color blindness and low visibility. This means that brightness and contrast are important considerations when designing a web page. A contrast ratio of 4.5:1 is desirable for textual content and 3:1 for headings (or large text).

    重要的是要注意,可及性测试不仅针对盲人,而且针对患有其他视觉障碍的人,例如色盲和低能见度。 这意味着在设计网页时,亮度和对比度是重要的考虑因素。 文本内容的对比度为4.5:1,标题(或大文本)的对比度为3:1。

    Check My Colors helps you by analysing each element on your page, calculating their contrast ratio. It lets you know which elements fail the contrast test and generates a full report for review.

    “检查我的色彩”可以帮助您分析页面上的每个元素,并计算它们的对比度。 它可以让您知道哪些元素未通过对比测试并生成完整的报告以供审核。

    光敏性癫痫分析工具(PEAT) (Photosensitive Epileptic Analysis Tool (PEAT))

    Certain users with epilepsy are prone to attacks if the flicker rate of a web page is high. PEAT is WIndows desktop software that checks web pages for such vulnerabilities. PEAT captures your screen as you use it and performs certain tests on the captured data to generate a report on any risks.

    如果网页的闪烁率很高,则某些癫痫病患者很容易受到攻击。 PEAT是Windows桌面软件,可以检查网页中是否存在此类漏洞。 PEAT会在您使用屏幕时捕获您的屏幕,并对捕获的数据执行某些测试以生成有关任何风险的报告。

    可读性指数计算器 (Readability Index Calculator)

    Going beyond just the technical aspects of web accessibility, the Readability Index Calculator analyses the readability of your content by counting syllables, words and sentences. It then performs standard tests like the Flesch reading ease test on the collected data to analyse the its readability.

    除了网络可访问性的技术方面之外, 可读性指数计算器还通过计算音节,单词和句子来分析内容的可读性。 然后,它对收集的数据执行标准测试,例如Flesch读取易读性测试 ,以分析其可读性。

    结论 (Conclusion)

    Although we have covered just a few of the web accessibiliy evaluation tools available, there is a far higher number to be explored. For further reading, you could check the complete list of such tools maintained by W3C. If you’ve tried any other tools, feel free to let us know in the comments.

    尽管我们仅介绍了少数几种可用的Web可用性评估工具,但仍有很多需要探索的工具。 为了进一步阅读,您可以查看W3C维护的此类工具的完整列表 。 如果您尝试过其他工具,请随时在评论中告知我们。

    翻译自: https://www.sitepoint.com/web-accessibility-tools-considerations/

    web功能测试工具

    展开全文
  • Web功能测试工具MAXQ配置 说明 试用1.0.3 1.0.2
  • Web功能测试工具MAXQ应用简介 Web功能测试工具MAXQ应用简介 Web功能测试工具MAXQ应用简介 Web功能测试工具MAXQ应用简介 Web功能测试工具MAXQ应用简介
  • HtmlUnit HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成 HTML,这样您...它同样需要遵循 JUnit 测试框架结构的 Java测试程序。 MaxQ MaxQ是一个Web功能测试工具。它包括一个记录测试脚本的HTTP
    HtmlUnit
    

      HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。HtmlUnit 使用例如 table、form 等标识符将测试文档作为 HTML 来处理。它同样需要遵循 JUnit 测试框架结构的 Java测试程序。

      MaxQ

      MaxQ是一个Web功能测试工具。它包括一个记录测试脚本的HTTP代理,一个用于重放测试的命令行实用程序。代理记录器自动存储提交到表单的变量,那么你无需用手书写它们。

      jWebUnit

      jWebUnit 是基于java的测试网络程序的框架。它提供了一套测试见证和程序导航标准。jWebUnit 有JUnit和HtppUnit实现。

      HttpUnit

      HttpUnit对网络应用程序进行自动完善和测试的JAVA类库程序。

      Canoo WebTest

      Canoo WebTest的测试脚本是基于XML格式的。这样可以让不熟悉编程语言的人很容易掌握。

      Apache JMeter

      Apache

      JMeter是一个专门为运行和服务器装载测试而设计的、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块。它和用于HTTP和SQL数据库(使用JDBC)的模块一起运送。它可以用来测试静止资料库或者活动资料库中的服务器的运行情况,可以用来模拟对服务器或者网络系统加以重负荷以测试它的抵抗力,或者用来分析不同负荷类型下的所有运行情况。它也提供了一个可替换的界面用来定制数据显示,测试同步及测试的创建和执行。

      Commons-Latka

      Commons-Latka 是一个HTTP 功能测试包,用于自动化的QA,验收和衰减测试.

      TagUnit

      在测试 J2EE 应用的时候,往往一个测试工具是不够的。这里推荐 TagUnit,TagUnit 是一个开源的测试框架,可以帮助你测试 JSP custom tags。该项目与近日发布了 tagunit 1.0,

      Slimdog

      Slimdog提供一个简单基于脚本的的Web应用程序测试工具。它在httpunit的基础上进行扩展,这个工具提供一些命令来用forms进行工作,检查tables中的内容,在HTML页面之间进行链接。用户不用写很长的JUnit testcases或必要的XML文件来进行测试,用户只需写简单的测试脚本。脚本文件中的每一行就是包含一条命令的一个测试节点。在同一文件中所有命令将被处理成一个testcases。每条命令的语法简单易学,几个scripts可以组合成testsuite。测试结果既可以写到console,也可以生成一个file或一个HTML页面。

      Solex

      Solex是一个Web应用程序测试工具只能作为Eclipse插件用.它提供记录客户端session的功能并可通过各种参数来调整它.

      Imprimatur

      Imprimatur是一个Web应用程序测试工具.它通过一个简单的XML文件来对测试进行描述.除了能够处理标准的GET与POST动作之外,Imprimatur还能处理HTTP sessions和文件上传.可以利用正则表达式对返回的结果进行验证.

      Tagit

      Tagit是模拟对象(Mock Objects)测试模式的一个实现。它可用于在脱离容器的情况下对自定义JSP标签进行单元测试。

      Sahi

      Sahi是一个用于Web应用程序的自动测试工具。Sahi运行为一个代理服务器,必须把浏览器的代理设置为Sahi服务器。

      然后Sahi注入javascript来访问Web页面中的元素。Sahi支持Http与Https并且独立于Web站点或Web应用程序。

      Selenium

      Selenium是一个用于Web应用程序测试的工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等。这个工具的主要功能包括:测试与浏览器的兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能--创建衰退测试检验软件功能和用户需求。

      CubicTest

      CubicTest这个开源的Eclipse插件能够让Web应用程序的测试变得更加易于设计,理解和运行,即使是对于非技术人员。

      CubicTest采用一个图形用户界面来让用户对测试进行建模而不是编写测试脚本。

      这个工具主要是针对基于测试驱动的Web应用程序开发,但也能够用于测试现有Web应用程序。

      Janissary

      Janissary在是一个简单的Web站点负载与性能测试工具。根据配置,Janissary可以创建并发或非并发的HTTP Request然后报告这些Request的状态与响应时间。

     
    展开全文
  • selenium录制器是最近刚流行起来的一个WEB自动化测试工具,由多测测团队开发。 Selenium录制器采用关键字驱动的理念以简化测试用例的创建和维护,它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归...

    简介
    selenium录制器是最近刚流行起来的一个WEB自动化测试工具,由多测测团队开发。

    Selenium录制器采用关键字驱动的理念以简化测试用例的创建和维护,它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。

    专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。

    适用于Web、PC软件系统的功能测试、回归测试及客户测试。

    自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程,自有编辑器一站式解决目前支持的浏览器包括IE(8、9、10、11),Chrome,Firefox版本已经在开发中。

    该工具支持不同级别的测试技能。 非程序员可以轻松地启动自动化测试项目,而程序员和高级自动化测试人员可以节省构建新库和维护脚本的时间。

    工具的主要功能:
    录制功能——创建回归测试检验软件功能和用户需求,支持IE系列浏览器所有HTML元素的快速录制、回放

    对象属性参数化——通过工具提供的识别设置和数据输入,能随意改变对象的属性和数据。

    测试报告功能——完成回归测试后,生成全面质量报告测试的结果。

    原因诊断功能——出现查找错误地方,可以主动分析定位错误位置,可以通过调整查找策略(xpath、全路 径、属性集)准确查找到对象。

    selenium+python脚本——专业的测试人员也可以通过工具提供的基于selenium框架来编写脚本。

    工具的优势:
    完全去脚本化,不懂编程也可以实现自动化测试

    傻瓜式、可视化界面操作,简单拖拽即可完成用例建设

    支持添加步骤、检查点、对象参数化

    支持多种对象识别技术,包括:描述性识别、智能识别、索引识别、位置识别、图像识别、部分识别等

    支持Ajax、JQuery等异步请求框架的Web页面

    支持多种对象操作方式,包括:驱动模拟、消息、钩子、Dom事件和JS反向控制等。

    测试用例的组织与管理

    工具详细介绍:https://blog.csdn.net/qq_36987881/article/details/103779406
    官方下载包:http://www.aitestor.com/download/duocece/duocece_setup.exe
    官方网站:http://www.aitestor.com/web/
    工具使用教程1:https://www.bilibili.com/video/av83405759/
    工具使用教程2:https://www.bilibili.com/video/av83509940/​

    展开全文
  • 参考自: http://www.ibm.com/developerworks/cn/web/wa-aj-testing/ twill: 官网:http://twill.idyll.org/ 安装:easy_install twill 运行:twill-sh ...windmill 安装:easy_install windmill 使用IE进行测试:w...
    参考自:
    http://www.ibm.com/developerworks/cn/web/wa-aj-testing/

    twill:
    官网:http://twill.idyll.org/
    安装:easy_install twill
    运行:twill-sh
    文档:http://twill.idyll.org/

    windmill
    安装:easy_install windmill
    使用IE进行测试:windmill ie url,点击Toggle Recoder,执行操作,点击Save保存脚本
    运行脚本:windmill ie url test=刚才保存的脚本

    详细使用指南日后奉上。

    转载于:https://www.cnblogs.com/crafter/archive/2009/07/27/2262938.html

    展开全文
  • 应用MaxQ做Web功能测试

    2021-03-23 13:59:21
    MaxQ是一个开源的Web功能测试工具。它包含一个记录Jython测试脚本的HTTP代理,一个用于回放测试的命令行实用程序。代理记录器自动存储提交到表单的变量。 简介:MaxQ是...
  • Web功能测试工具MAXQ MAXQ是开源的Web功能测试工具。  MAXQ是开源的Web功能测试工具。他的特点:1)简单易学;2)是一个轻量级的Web功能测试工具;3)可以自动录制WebBrowser提交的请求包,并随时回放;4)MAXQ应用了...
  • Web功能测试系列工具介绍-(1) MAXq

    千次阅读 2009-01-02 11:21:00
    (题外话: 本系列文章的目的是对目前业界比较流行的几种web功能测试工具进行简单介绍,一方面对自己的调研工作是个总结,另一方面算是一点积累,希望对面临同样问题的其他人有所帮助。 )*MAXQ是什么:* 是开源的Web...
  • WebWEBWeb测试工具对比--自动化功能测试(2)软件测试QuickTest6.51.启动quicktest2.录制操作脚本如下//打开browser对象object(page是个对象)方法的object(webedit也是个方法)的set方法,意思就是设置文本框username,...
  • WEB功能测试

    2020-12-26 15:29:06
    WEB功能测试细节注意和方法 Web功能测试基础篇 开始写测试计划一定要看懂理解需求才能心中有数。 1、仔细阅读需求文档、Axure rp原型设计图、Visio流程图三者结合理解,2、使用xmind进行勾画,梳理思路,3、结合...
  • Selenium是web应用的测试工具。 网址是:www.openqa.org/selenium/ Selenium可直接在浏览器中测试,就像真正的浏览器用户一样。 可以运行在Windows和Macintosh下的IE,Mozilla Firefox。 可用于: ...
  • SilkTestSilKtest软件测试工具中功能测试工具SilkTest自动化功能测试产品是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。通过自动捕获,检测,和重复用户交互的操作,能够辨认缺陷并且确保那些跨越多...
  • 开源Web测试工具介绍

    2015-01-04 06:04:00
    HtmlUnitHtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。...它同样需要遵循 JUnit 测试框架结构的 Java™ 测试程序。MaxQMaxQ是一个Web功能测试工具...
  • WEB压力测试工具

    2017-08-25 02:03:03
    在Linux下对Web进行压力测试的小工具有很多,比较出名的有AB....为了让在win下对web压力测试变得更简单方便所以用.net写了一个小工具来完成这个事情 功能介绍 这个小工具提供了一系列的参数设置
  • Web压力测试工具

    2011-08-20 23:13:43
    Web压力测试是目前比较...Web 压力测试通常是利用一些工具,例如微软的Web Application Stress、Linux下的siege、功能全面的Web-CT等等,这些都是非常优秀的Web压力测试工具。 虽然这些工具给我们测试服务器承受能...
  • Web 服务消息级安全功能测试工具设计与实现
  • 介绍Selenium 是 ThoughtWorks 专门为 Web 应用而开发的自动化测试工具,适合进行功能测试、验收测试,其最大的优势有几点:1) 可直接运行在浏览器之上,所见即所得,就像真实用户所做的一样。Selenium 的核心,也称...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,440
精华内容 4,576
关键字:

web功能测试工具