• <dependency>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-testng</artifactId>
            <version>2.0-BETA21</version>
            <scope>test</scope>
        </dependency>
    

    我现在用的这个版本。你是不是版本号填错了 ,附上 git-hub
    https://github.com/allure-framework/allure-java

  • Selenide 阶段性总结介绍 at 2018年01月11日

    现在有 python 版的 selenide 了
    https://github.com/yashaka/selene

  • 弱弱的问一句哈,为什么很多外包公司打电话过来说是苏宁的外包,还说苏宁外包给的工资比苏宁内部高呀?是不是外包公司忽悠我的?


  • 强行回答。选 eclipse 工具栏的这个按钮

  • 求一个 eclipse 里的修改方式~~·

  • 配置我找到了,在\src\test\resources\ 添加 allure.properties,内容有 allure.results.directory=target/allure-results

  • 我也遇到了同样的问题,报告也是生成在 workspace 里,没有到 workspace/target/目录下,同求配置

  • 请教关于测试调度 at 2017年10月09日

    是 webUI 的自动化测试么?还有是想抛下 jenkins 自己造轮子么?
    这里题主没说,我就假定这是 java 的 selenium 的自动化测试啦。然后说一个我自己的想法哈。
    第一个问题
    做一个 web 网站 (包含测试计划 - 测试结果 - 测试用例三个页面,有一个 mysql 数据库),
    测试计划页面用来调度配置,测试结果页面用来最后展示结果,测试用例页面用来增删改查测试用例。
    在测试计划网站上有一个

    <table>测试用例表</table>

    在列表的上方做一些类似

    <input>执行机IP</input> <select>测试集合</select>
    

    这样的筛选项。筛选数据,用于勾选测试用例,执行时间,执行机等配置。然后在页面有一个

    <button>执行</button>
    

    这样的按钮,这个按钮触发后,做下面操作。1.用于将测试用例标记在 testng.xml 设定要执行的自动化测试用例。2.然后远程调用电脑。配置 Windows 计划定时任务。
    第二个问题
    windows 计划定时任务执行 java 程序 (定时触发,我才疏学浅,还不清楚有什么别的好办法......如果要通过一台主电脑定时触发别的电脑上的程序,还得写个进程通信,感觉不如 Windows 计划定时简单)
    第三个问题
    在 java 代码中可以配合断言添加一些数据库操作,将结果写入 mysql 数据库中。
    这样可以 配合测试结果页面来检查

  • <jMeterProcessJVMSettings>
                            <xms>4096</xms>
                            <xmx>4096</xmx>
                            <arguments>
                                <argument>-Xprof</argument>
                                <argument>-Xfuture</argument>
                            </arguments>
                        </jMeterProcessJVMSettings>
    

    后来发现在 maven 的下加这个来设置 jvm,之前瞎搞了半天,弄错地方了

  • 最后我两家都没有选择,决定留在原公司了,完结,这几个月来的面试也结束了。还是好好安心在原公司提升自己吧。自己还是偏向测试开发,我也不去想外界高 50% 的薪水了,即使钱给多了,可是做的事不开心了,短期内能为买房解决问题,可是违心。想起了关于爱情的一句话,"我有了钱,买了房,还不能找一个自己爱的女人吗?"。结贴

  • 看到这个帖子,想问一个问题,jmeter 是线程的,locust 是 gevent(这个 gevent 我也不明白是如何实现的)。这两个。谁做出来的压力测试结果,更加符合真实情况呢?最近在这两个之间纠结

  • 能分享一下,他给你指的路是怎么做的么?

  • 看完这篇文章,眼睛有种想流泪的感觉,我们这些在城里打拼的人,挺不容易的,不断的去奋斗,就是为了能在一个城市立足下来,想起有些 hr 说的,说不要频繁跳槽的人,可是频繁的跳槽,有的时候,真不是因为我们太浮躁,而是整个社会房价上涨的太快,我们这些年轻人的立足成本越来越高导致的。一方面,我们在工作中勤勤恳恳,不断学习新的技术,感觉自己像一个巨人,一方面,回到家徒四壁的出租屋,想到买房需要那么多钱的生不如死,我也想过自杀,想着死了就不用这么去折腾了。但是想想父母和女朋友,又还是得继续去工作,去跳槽。也许在现实生活中,我一无所有,但是在 TesterHome,感受到了和我一样年轻的奋斗者的抱团取暖,谢谢 TesterHome

  • 所以说,其实关键还是在于薪水,对吧。如果按照时薪的话,德企更高,但是他们不要求做自动化,或者说反对测试人员去做自动化,在面试的时候,对方的大佬已经明确说了,自动化相关的工具之类的应该是开发做的,测试只要写好用例。也就是因为这点我陷入了纠结之中,看着论坛里的其他各路大神又是在开发自动化代码生成器,又是在开发这或者那的测试工具,真的好生羡慕。如果不是因为薪水不够还房贷,我也不打算跳槽,说了一些偏题的话,不好意思

  • 不好意思,早上手机码字错了不少字

  • 奔三的末路狂奔 at 2017年09月15日

    同样奔三,同样南京,感觉也是一直末路狂奔。尤其是南京 2016 年这波房价涨的,让人想逃离

  • 那如果要跨平台的话呢?

  • selenium 入门学习 (二) at 2017年07月27日

    是否考虑过把这些部分 用 selnium 的 pagefactory 封装呢?
    这些 element 的可读性需要搞一搞吧

    webDriver.findElement(By.xpath("//*[@id='u1']/a[7]")).click();
    webDriver.findElement(By.id("TANGRAM_PSP_10userName")).sendKeys("username");
    webDriver.findElement(By.id("TANGRAM
    PSP_10password")).sendKeys("password");
    webDriver.findElement(By.id("TANGRAM
    PSP_10verifyCode")).sendKeys("验证码");
    webDriver.findElement(By.id("TANGRAM
    PSP_10_submit")).click();
    String username = webDriver.findElement(By.id("user-name")).getText();

  • Selenide 阶段性总结介绍 at 2017年07月26日

    看了你的文章之后,我也下了一个 selnide 试试。现在进行到 4.5.1 版本了,不知道这玩意为什么在驱动默认 firefox 的时候会出现问题,在 open(url)的时候报错,打开了浏览器但是没有输入 url,看报错应该是没有生成一个 server 所以导致报错,不知道这和 selenium3 要用 geckodriver.exe 有没有关系。
    试了一下 chromedriver 还是可以用的,对了,里面 bytext 的方法目前变了哦,

    $(Selectors.byText("LOG IN")).click();
    总之感谢你的文章,告诉了我一个很好用的工具


  • 在构建后操作里添加 HTML directory to archive 填上你生成的 overview.html 地址就好了