selenium
网络订台铁火车票时 订票系统一大堆资料要填 身份证 启点 终点 日期 车次等等. 当在抢票时 常常因为台铁网站流量大 就会出现无法连线的画面. 这时就必需重新连线 然后再重填资料. 正值紧张之际 最易填错资料 就算没填错也费时费工 然后结论就是~~无座位了. Selenium IDE正是这种状况的救星 它可以自动快速填写网页内的资料 而且不会填错资料. 它就像一部录影机 把你操作的过程录制起来. 播放时 就会把你刚刚作过的动作重作一次. Selenium IDE其实是用来作网页自动化测试用的. 工程师们写好一个大型的网站 里面有几百项功能. 此时QA人员若用手动的方式测试 一定会测到死. 所以用这个工具 就可以测试网站是不是有bug. 所以Selenium只拿来当作抢票工具 实在太小看了它的功能了.
现在基本都是LAMP的模式,如果换一下,也就是apache换成nginx或者lighttpd,其他的PHP和mysql是不会变的。然后,一个常见的WEB网站就是,保存用户数据、读取用户数据的操作。只不过,这个过程中,会加入权限验证,或者其他的特殊处理
Selenium 是为浏览器自动化(Browser Automation)需求所设计的一套工具集合,让程式可以直接驱动浏览器进行各种网站操作。Selenium 执行“真实的浏览器”来进行网站操作的自动化,它能够直接获取即时的内容,包括被 JavaScript 修改过的 DOM 内容,让程式可以直接与网页元素即时互动、执行 JavaScript 程式,因此也适用于前端采用 AJAX 技术的网站。 Model–view–controller (MVC) 架构是一种设计模式 (design pattern),主要目的是用来简化应用程序的开发与增加程式的可维护性,其做法是将应用程序分成三个逻辑的模组
Selenium 是专门为Web应用程序编写的一个验收测试工具。Selenium测试直接运行在浏览器中,支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。主要功能包括:测试与浏览器的兼容性――测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上