电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于selenium的web自动化测试

基于selenium的web自动化测试_第1页
1/27
基于selenium的web自动化测试_第2页
2/27
基于selenium的web自动化测试_第3页
3/27
基于 Selenium 的 Web 自动化测试1 绪论1.1 引言网络时代的到来和迅速普及,为软件产业带来了一场革命性的变化,基于 Web的应用系统已经开始逐步取代原来的单机版应用系统,成为当前和未来的软件系统开发和实施的主流。现在的 Web 应用系统结合了商业、数据库以及企业的运用,因此,对于 Web 应用系统的要求也愈来愈严格,它必须具备高度的扩展性,合理的执行效率,以及全天候安全强固的执行环境。也就是说,现在 Web 应用系统必须能够安全及时地服务大量的客户端用户,又能够长时间安全稳定地运行。而且由于interent 的开放性和易访问性,在 Web 应用系统商业应用领域的竞争非常激烈。用户对网站的期望很高,假如网站无法做到快速加载、正确显示信息、即时反应并提供直观的浏览与简易的交互功能,用户就有可能转换门庭,去别的网站。因此,Web应用的测试至关重要。但是由于 Web 应用系统具有分布、异构、并发和平台无关的特性,因而 Web 应用系统的测试要比普通程序的测试要复杂的多。从功能测试角度看,与传统的应用软件相比,Web 应用系统的独特之处主要有以下几点:1.Web 应用系统的组成实体多种多样。就 HTML 文档而言,用不同语言编写的脚本,各式各样的样式表及组件使得 Web 应用系统难以理解和测试。2.Web 应用系统中有大量的导航链接,确保系统能够根据用户的选择准确地显示用户需要的内容是 Web 测试的重要方面。3.Web 应用系统通过会有大量的 Cookie 等技术来保存用户的状态信息,确保系统对这些状态信息的正确管理也是 Web 测试的重要挑战。4.Web 应用系统的客户端及操作系统的多样性导致的兼容性问题,要求对各个环境进行测试。5.Web 应用系统客户端内容及结构更新快,新功能的不断加入不仅要对新加入功能进行测试,而且还要对原有功能进行回归测试。 6.Web 应用系统开发技术层出不穷,如 AJAX,XML,JSP/ASP 等等,每种技术都有各自的特点,测试也要根据相应的技术进行以提高测试效率。 相对于传统软件而言,基于 Web 应用系统的测试工作要求相对来说更高,测试工作更严峻,假如单靠手工去进行测试,是远远不够的,必须引入自动化测试方法。1.2 Web 应用系统功能测试自动化讨论在实际测试工作中,自动化测试的难点在于:1.测试用例。测试用例是手工测试与自动化测试的基本,自动化测试效率的高低与测试用例的设计的好坏有着直接的关系。2.自动化测试用例的选取。哪些测试用例...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于selenium的web自动化测试

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部