噢噢 多谢解答
$(ByText("立即登录")).click()
这个$
是怎么玩的?
槽神居然有错别字 fitnesse
话说这个e
确实经常看到有人漏
公司引入 “敏捷测试” 还是引入 “敏捷”,引入 “敏捷测试” 的话照公司的要求做就行了啊
每个公司可能对于敏捷的理解不一样的,最近刚好参加了 ACP 认证的培训,作为一个站在敏捷大门口的人(虽然公司内部已经号称实施敏捷 1 年多),说一些自己比较浅显的见解:
敏捷的核心在于快速应对变化,对于测试工作的挑战会大于开发工作;
敏捷依赖高度自动化
,不仅仅是测试,所以如果还是纯手工测试,肯定应付不了敏捷要求的快速迭代要求;
敏捷项目中的质量保证过程可能与传统瀑布型项目有较大区别,比如质量控制的环节会提前,会加强在提交测试之前的质量控制,可以依赖一些自动化实践,比如 ATDD,BDD,同时质量控制的环节也会更丰富;
综上,建议在刚引入敏捷之前,团队可以一起来规划一下质量保证的过程,为了快速响应,工作内容,人员分工都可能都与之前不一样,仅供参考。
写了个类似的东西用在精准测试上 :https://github.com/AngryTester/jacoco
惭愧。。感觉在目前的体制范围下 很难有一批齐心干事的人 羡慕 LZ 更重要的是也得向 LZ 好好学习
首先得想清楚自动化测试的使用场景,也就是你想解决什么问题?
在此之前,我还觉得团队得一起评估一下,这个问题真的是你们目前最迫切需要解决的问题吗?或者有其他问题更重要?
呃...好几个deply
?是不是少了个o
?一般我们的使用场景是assembly
用来打可执行 jar,deploy
用到直接上传 jar,deploy-file
通常用于直接上传打好的 jar,deploy
是 maven 生命周期中的一环,在执行之间默认会编译打包,所以不用手工打,使用方法只需要在 pom 文件里配置distributionManagement
,相比deploy-file
要方便一些。
最佳实践不是应该内部搭个 nexus 吗?
不好意思哈,一直没上线。问题解决了吗?
能看一下 Job 的配置吗?
支持~有了小孩之后时间大部分都不是自己的了,心有余而力不足.
1.$mbranch
这个是啥 没获取到这个变量的值
2.在打包命令中加上clean
嗯 这种确实感觉越做越复杂……
最近在尝试的是精准回归除了基于代码与业务的对应关系(代码覆盖情况)之外,是不是可以从业务角度,梳理产品的业务节点,然后将产品目前的业务流程通过业务节点串起来,之后的工作就是不断丰富和调整业务节点和业务流。理想的展现形式应该是类似火车路线图,然后根据站点的调整选择测试经过这个节点的路线。但在做的过程中发现业务节点的梳理特别困难,大神能否给点建议?这种思路是否可行,或者业界是否有类似的方案?
需求场景是啥?
我们也只是参考他们的方案
因为我们的应用还是 web 居多 基本都涉及中间件 设置 jvm 参数很方便 所以还是用的 on-the-fly 模式
sorry 拼错了 是sonar.inclusions
参考:https://docs.sonarqube.org/display/SONAR/Analysis+Parameters
哈哈 我们最近刚好在做这个 目前实现的是每个开发人员可以只对自己的增量部分进行静态扫描 结合 sonar 的质量阀控制开发人员的分支是否可以合并到当前版本开发分支 增量代码部分的获取是结合 git diff 和提交人的信息做的 指定增量代码是用 sonar 自带的 include
重点是获取变更代码,我们是参考美团的方案做的:https://tech.meituan.com/android-jacoco-practace.html
通过抽象语法树获取到精确到方法级别的变更,然后改造 jacoco 生成 report 的机制,只生成变更代码部分的报告。
不用 ssh 你把 bat 脚本放你的代码库里 分发到 windows 的 slave 上运行的时候会自动把代码下一份到 slave 上 然后执行 bat 就行了
windows 上用 bat 就好了啊
就一句 pybot *.txt 就行了
那个帖子的回复在这里也适用,再回复一遍:
把构建命令另外包一层封装成 shell,jenkins 去调这个 shell,构建成功与否就只和这个 shell 是否执行成功有关了.
没遇到过这种使用场景...
对 gradle 不是太了解,类似的 maven 是有办法的,在mvn test
后面加参数-Dmaven.test.failure.ignore=true
.
报错应该是 gradle 进程抛出来的异常,还有一种办法就是把构建命令另外包一层封装成 shell,jenkins 去调这个 shell,构建成功与否就只和这个 shell 是否执行成功有关了.