摘要:
genymotion 模拟器:android 5.0.0 python 2.7 appium 1.4.16.1 1、app原生元素定位(常用) driver.find_element_by_id(“resourse-id”) driver.find_element_by_name(“text”) d 阅读全文
摘要:
按照两种模式进行划分总结:1.按照测试类型 2.按照电子商务网站的系统架构 1.按照测试类型来划分 1.兼容性 1.1主要是在浏览器兼容(360浏览器IE6 IE8浏览器) 12.操作系统,主要体现在操作系统兼容(xp win2003 win2007) 2.UI测试 2.1检查连接是否正确 2.2是 阅读全文
摘要:
1、脚本中常用的方法 (1)web_url 作用:加载一个指定的页面 (2)web_link 作用:模拟鼠标点击文本链接 (3)web_image 作用:模拟鼠标点击图片链接 (4)web_submit_form 作用:向服务器发送请求数据(注:只支持POST请求) (5)web_submit_da 阅读全文
摘要:
书接上回,进行脚本的录制及开发。我们使用的是LoadRunner软件: LoadRunner,是HP推出的一种预测系统行为和性能的负载测试工具,通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,分为Windows 版本和Unix 版本。LoadRunner能够对整个企业架构进行测 阅读全文
摘要:
Eric Evans的“Domain-Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,本站Jdon.com是国内公开最早讨论DDD网站之一,可订阅DDD专题。初学者学习DDD可从研究本站Jdon框架的DDD应用源码开始,戳这里开始 阅读全文
摘要:
什么是ATDD 首先,ATDD不是一种测试方法论,而是一种开发方法论。 UTDD涉及的人员仅仅是开发人员,那么ATDD仅仅涉及测试人员吗?不是,产品、开发、测试都需要参与到ATDD中来。 在ATDD活动中团队需要就需求定义出期望的质量标准和验收细则,以明确而且达成共识的验收测试计划(包含一系列测试场 阅读全文
摘要:
Behavior Driven Development,行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。BDD最初是由Dan North在2003年命名,它包括验收测试和客户测试驱动等的极限编程的实践,作为对测试驱动开发的回应。在过去数年里,它 阅读全文
摘要:
TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Prog 阅读全文
摘要:
四个开发模式意思: TDD:测试驱动开发(Test-Driven Development) BDD:行为驱动开发(Behavior Driven Development) ATDD:验收测试驱动开发(Acceptance Test Driven Development) DDD:领域驱动开发(Dom 阅读全文
摘要:
基础认识,从用户角度来说,web系统响应的直观认识: 1、系统架构实现技术 (1)主要从CDN、负载均衡服务器、网络服务器、应用服务器、缓存服务器、数据库服务器描述; (2)CDN: (3)负载均衡服务器: (4)网络服务器: (5)应用服务器: (6)缓存服务器: (7)数据库服务器: 注释:(1 阅读全文