10 2018 档案
摘要:一、α、β、λ常用来表示软件测试过程中的三个阶段: α是第一阶段,一般只供内部测试使用; alpha测试 (由用户、测试人员、开发人员共同参与的内部测试) β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用; beta测试 (内测后的公
阅读全文
摘要:1.动态id定位不到元素 分析原因:每次打开页面,ID都会变化。用ID去找元素,每次刷新页面ID都会发生变化。 解决方案:推荐使用xpath的相对路径方法或者cssSelector查找到该元素。 2.iframe原因定位不到元素 分析原因:你要找的元素在某个框架(frame)里面 解决方案:跳转到该
阅读全文
摘要:之前尝试使用过testNG自带的测试报告、优化过reportNG的测试报告,对这两个报告都不能满意。后经查找资料,发现有个神器: Allure(已经有allure2了,笔者使用的就是allure2),生成的测试报告与上述两种对比,简直完美!先上个测试报告的图表,给大家直观感受下: 接下来教大家来使用
阅读全文
摘要:1.打开Jenkins官网,下载jenkins.war https://jenkins.io/download/ 2.将该war包直接放置到Tomcat的webapp下。 3.查看自己Tomcat的端口,(tomcat9.0/conf/serveer.xml中) 这里要确认一下,是因为你安装的tom
阅读全文
摘要:1.id--标签中id 的值 如果开发人员编程规范,页面的元素id 不重复的且不是动态生成的id时,使用id 定位非常容易。 2.name--标签中name的值 3.className--标签中class属性的值 4.tagName--标签名 5.linkText--a标签中全部的文本值 6.par
阅读全文
摘要:Java中的String和StringBuilder类: 1.String对象是不可变的。每一个看起来修改了String值的方法,实际上都是创建了全新的String对象。代码示例如下: 上面程序输出结果为 abc 2.我们在程序中经常会写 这里深入讲解一下,重载操作符“+”; 1.println()
阅读全文
摘要:今天的业务场景是: 1.管理员登录后台 登录成功后添加一个某类型的产品 产品添加成功后,再为该产品添加10个排期。 2.管理员登录后台--登录成功后添加多个不同类型产品 产品全部添加完成后,依次为所有产品添加10个排期。 这是两种不同的场景,下面是两个场景的实现方法: 场景一: 1.登录模块,登录模
阅读全文
摘要:一:使用配置元件csv data set config参数化 1.filename :文件名,点击浏览按钮,打开要从中取值的文件 2.file encoding:文件编码方式 3.variable names:参数名称,以上图中文件举例,假设需要取出文件中的姓名和年龄,这里就要填写 name,age
阅读全文
摘要:一:首先建立jdbc connection configuration,设置参数如图 1.variable name 参数名称,与后面的sample中设置的variable name一致。含义为:通过该name指定了对该数据库进行测试 2.connection Pool Configuration:
阅读全文
摘要:摘要: 本文主要概述阿里巴巴Zeus资源调度系统的背景和实现思路。 本文主线:问题、解决方案、依赖基础知识、工程实践、目标、经验分享。立足企业真实问题、常规解决策略,引出依赖的容器技术、实践方案,所有这些落实到工程实践,要解决那些问题、实现哪些目标、技术大趋势的影响。最后给出阿里巴巴的实践经验。本序
阅读全文

浙公网安备 33010602011771号