摘要:
阅读全文
摘要:
1、环境搭建 语言 python: http://www.testclass.net/selenium_python/install-selenium/ Java: http://www.testclass.net/selenium_java/install-java/ appium client 阅读全文
摘要:
1、资料 Appium官网:https://discuss.appium.io/ Appium中文文档:https://testerhome.com/ Appium 社区:https://testerhome.com/topics/node23 Appium简明教程:http://www.cnblo 阅读全文
摘要:
阅读全文
摘要:
1、手工测试 2、局部探索式测试 (1)总览 (2)输入 (3)状态 (4)代码路径 测试时要明确知道程序里可能有哪些分支,并理解哪些输入会导致软件走这条分支而不是另一条。 (5)用户数据 测试时不能真正模拟用户的 实际数据导致测试不够充分。 (6)运行环境 包含与被测程序交互的各种软硬件设施,服务 阅读全文
摘要:
1、输入、输出测试 2、数据测试 3、运算测试 阅读全文
摘要:
终极目标:提高交付质量和交付速率 1、基础 2、定位 用测试发现产品的不可测试性 建立产品质量的评估方法 建立可持续运行的测试框架 建立关注开发质量的开发文化 贡献产品发展 3、关于自动化 (1)分层的概念 单元自动化测试:对最小的可测单元进行检查和验证; 接口自动化测试:Web应用的接口测试 模块 阅读全文
摘要:
1、集成到Selenium Server中,需要下载和运行Selenium Server使用Grid2的功能。 访问Grid控制台: http://localhost:4444/grid/console 通过使用RemoteWebDriver类连接到Selenium Standalone Serve 阅读全文
摘要:
1、PO(Page Object) 概念:是一种设计模式。将面向过程转变为面向对象(页面对象),整体思想是分层。将某个页面的所有“元素(包含控件)属性”及“元素操作”封装在一个类(Page类)中,以page为单位进行管理。 目的: 提高复用率,可读性和编写效率。 测试代码与被测页面对象代码分离,降低 阅读全文
摘要:
1、线性 录制或写对应程序的操作步骤产生相应的线性脚本,每个脚背相对独立且不产生依赖于调用。是单纯模拟用户完整的操作场景。 开发成本高; 维护成本高。 2、模块化驱动测试 将重复的操作独立成公共模块,用例执行中需要时则调用。 提高开发效率; 简化维护复杂性。 3、数据驱动 数据的改变从而驱动自动化测 阅读全文