• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

挑战RIA可用性 用AJAX和Web2.0扩展SOA

发布: 2007-11-08 10:36 | 作者: 网络转载 | 来源: 网络转载 | 查看: 22次 | 进入软件测试论坛讨论

领测软件测试网 在向.Web2.0 发展的过程中,它体现出授权与协作,成为了创建丰富的SOA消费生态系统的关键的催化剂,促进元素,增强SOA的益处,例如: 协同性、再利用和标准化。Web2.0 是关于如何协调标准(CSS、JavaScript等等)以进行、互动与整合内容与服务,使用户能够专注与他们的任务和客户而并非界面。

  以RIA为基础的SOA前端能提供一个比静态的HTML网页和门户作用更好的用户体验,因为:

  · 互动性和应用界面利用了桌面的丰富性和响应能力,使内容使用者能通过低学习曲线进行控制

  · 直接操作数据、实时输入验证和数据响应集中在一页使得逐页浏览的过程变得流畅

  · 无需等待未执行操作,页面刷新和下载

  · 无限测序网络控制操作,步骤间可来回移动

  · 更丰富的页面元素如电网,弹出式窗口,对话框,标签,上下文下拉式菜单、右鼠标菜单,与拖放及resize功能

  · 不限操作系统,简化RIA安装和升级

  · 通过评级审查、反馈信息分散社会网络; 充分的合作性

  为了进行更加复杂的互动,RIA更强大更具吸引力,能更好的替代HTML。但是,他们可能存在用户体验的问题。

  RIA可用性的挑战之所在:

  · 以复杂、非传统方式呈现内容,目前为止还没有明确定义的标准

  · RIA控制行为的不可预见性,用户必须对其使用小心谨慎; 其产生和消失都十分迅速,有多种可能行为脱离经验

  · 不一致和混乱的导航; 命名时存在并行活动

  · 当超出JavaScript时无法连接网络服务器,没有数据传输页面将无法存取

  · AJAX的快速更新令人苦恼,有视觉障碍或者使用屏幕助读器的使用者很容易漏掉内容。适当的警报(带有复选框或弹出框)并伴随声音会使显着改善屏幕阅读体验。

  · 绝大多数人还是更适应较少交互应用,以满足用户的学习性; 而适当的丰富可能会产生“退化的用户体验”。除此之外,人们应该能够辨别除任何互动页面元素或控制的使用,如:Don Norman在“日常事务的设计”中定义的感知功效。统一的使用这些控制措施将有利于用户在过去的经验进行学习。我们面临的挑战是建立一个互动的应用程序, 这个程序要以用户为中心设计,同时为鼠标驱动行为提供键盘替代手段。

  · RIAs具有页内刷新的理念,因此使用后退键还会停留在当前页面,会使人迷惑。静态网页刷新和页内刷新需要一个不同的导航系统。

  以RIA为基础的网络和服务消费者生态系统需要着眼于可用性,以扩大用户体验,刺激用户再次访问。这样的系统需要高度可接触性、视觉一致性、准确有吸引力,面向自然用户的工作流程。在设计这样一个系统时面临的一些基本问题有:

  人们进入这个系统的目的是甚么,他们离开的原因又是甚么?

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: ajax soa


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网