设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
Web Accessibility和自动化测试的设计与实现 开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

1. 简述课题的作用、意义,在国内外的研究现状和发展趋势,尚待研究的问题。

(1) 课题作用与意义

怀着对实习工作的责任心和自己的科研兴趣,确定这个课题,所以课题对于我和工作都有很高的研究和实现价值,能提高工作效率和公司Web质量。而且目前,Accessibility和自动化测试在国内软件公司尚未得到重视,但在国外软件市场要求已经愈发重要,想通过自己的研究提高自己及国内软件领域对Accessibility的重视和自动化测试的深入研究。

(2) 国内外研究现状和发展趋势

Accessibility是公民平等权利的一种重要体现,而且万维网创始人Tim burners-lee强调“万维网的发展宗旨是它的普及性,其中一个非常重要的方面是它能够被世界上包括残障人士在内的每个人访问。”,然而,当今国内外网站大多面对普通用户和普通交互环境,未考虑残障人士的特殊需求,严重缺乏Accessibility支持,造成了对残障人士的“信息隔离”。

目前,世界许多国家为确保Web Accessibility的实施已通过了立法,一些IT组织和企业为其制定了规范和指南,很多政府部门和教育领域本着对平等权利的尊重,甚至因缺乏Accessibility严格限制软件的使用,所以IBM、Microsoft、Apple等公司正着力实施Accessibility,即使一些小公司也因此提高自己软件对Accessibility的支持。

然而,我国在Web Accessibility方面还处于空白阶段,即使Baidu、阿里、腾讯等被广泛使用的大型公司也没有考虑对Accessibility的支持,而且日益丰富的Web页面和繁琐的操作严重影响残障人士对信息的获取。

(3) 尚待研究的问题

目前,Web Accessibility和自动化测试在国内都尚未得到重视,两者的研究和实现也极少触碰,尤其是Accessibility实现方案的相关研究也基本空白。不过,随着对软件质量和软件测试的重视,对自动化测试的设计和研究相对比较成熟,所以从自动化测试的角度和实现方式入手,根据其与Accessibility的联系实现Web对Accessibility的支持亟待解决,但因相关研究比较稀少,所以Web Accessibility和自动化测试仍然任重道远 。

2. 思路和方案;

毕业设计的目标是从Web Accessibility和自动化测试的联系出发,总结阐述两者的共通点和探索设计实施方案,并根据公司网站实际情况和测试工作,实现对公司网站基本功能和UI的自动化测试及其部分Accessibility支持。

通过查阅资料和公司资深同事的指点,大致形成以下设计思路和实现方案:

(1) Web控件分类:从公司网站Home page入手,将网页内容划分为各种模块和控件,包括文本、图像、按钮、链接、输入框等类别。

(2) 重新包装控件:对非文本控件提取控件信息,转化为简单的文本信息,映射到键盘按键上,并通过语音软件实现控件语音的描述和操作。

(3) 录制脚本:通过Firefox与Selenium插件录制一段HTML脚本,添加断点和文本识别等表示,结合重新包装后的控件,实现对简单Web控件Accessibility功能的测试。

(4) 结合Junit实现自动化测试:使用Selenium RC与Eclipse Junit的结合,将录制的HTML脚本转化为Java脚本,通过运行Java代码实现页面中控件的自动化测试。

(5) 功能整合:根据网页基本的测试用例,将基本Web控件结合语音输入输出,根据功能排序整合,并映射到键盘按键上,实现网页功能的键盘快捷操作,同时设计组合键实现整个网页的Accessibility支持。

上述思路和方案只要针对Web Accessibility及部分自动化测试的设计和实现,而基于Selenium的整个网站基本的自动化测试还需要通过不断修改优化Java脚本和Junit代码来实现。

3. 需要的主要仪器和设备

(1) 硬件环境:PC机

(2) 软件环境:

基本环境:Windows 7 + Firefox + 语音软件

开发环境:Eclipse +XAMPP +Selenium(IDE+RC)+Firebug

指导教师评语:(建议填写内容:对学生提出的方案给出评语,明确是否同意开题,提出学生完成上述任务的建议、注意事项等)

该论文选题具有一定的理论意义和应用价值,设计方案基本可行,技术准备较充分,可以开题。

指导教师签名:

年    月    日

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!