测试分类:
按开发阶段:单元、继承、系统、验收测试
按是否查看代码:黑盒、白盒、灰盒
按是否运行:静态、动态
按测试对象:性能、安全、兼容性、文档、用户体验、业务、界面、安装、内存泄漏
按测试实施的组织:a、b、第三方
按是否手工执行:手工、自动化
其他分类:冒烟、回归
selenium三剑客:
selenium webdriver:客户端API,测试人员通过调用这些接口访问浏览器驱动,浏览器驱动再访问浏览器selenium ide:浏览器插件
selenium grid:大型项目测试,进行分布式扩容
selenium用于web应用程序自动化测试工具,直接运行在浏览器中,就像真正用户在操作一样。
特点:
开源、免费
多浏览器支持
多平台支持
多语言支持
支持分布式测试(使用selenium grid)
支持录制、回放和脚本生成(使用selenium ide)
驱动安装: