租空间开网站七台河市网站建设
租空间开网站,七台河市网站建设,免费推广软件下载,软文营销方法有哪些上一篇《对产品质量的一点思考》中说到自动化测试的重要性#xff0c;本文简单介绍下怎样在实际项目中实现端到端测试的自动化#xff0c;在这里我们使用的端到端测试工具是TestCafe。环境Jenkisn#xff1a;2.183TestCafe#xff1a;1.3.0为什么采用TestCafe做自动化测试要… 上一篇《对产品质量的一点思考》中说到自动化测试的重要性本文简单介绍下怎样在实际项目中实现端到端测试的自动化在这里我们使用的端到端测试工具是TestCafe。环境Jenkisn2.183TestCafe1.3.0为什么采用TestCafe做自动化测试要实现的目标目前前端代码通过GitLab来进行管理采用Merge Request的开发模式开发人员的代码被合并到master后Jenkins会自动构建到测试环境希望自动化测试能做到下面两点步骤1、在Jenkins中新创建一个新的项目Git中配置的测试的代码地址https://github.com/oec2003/testcafe-ci-demo.git是我fork的官网的一个例子,原项目地址为https://github.com/DevExpress-Examples/testcafe-ci-demo.git2、增加构建步骤选择执行Windows批处理命令D:\Jenkins\Testcafe\node_modules\.bin\testcafe path:C:\Users\oec2003\AppData\Local\Google\Chrome\Application\chrome.exe tests/**/* -r xunit:res.xmlJenkins\Testcafe\node_modules\.bin\testcafe path:C:\Users\oec2003\AppData\Local\Google\Chrome\Application\chrome.exe tests/**/* -r xunit:res.xml上面执行的命令分为三个部分要想使用xunit需要先使用下面命令进行安装npm install testcafe testcafe-reporter-xunit3、添加构建后操作选择Publish JUnit test result report4、修改Jenkins中现有的前端项目的配置增加构建后操作步骤选择构建起他工程选择第一步创建的测试项目即可。5、实际测试结果如下所有测试用例的通过情况以列表形式展现点击可以看详细信息总结Testcafe非常简单有一定开发经验的程序员可以在很短的时间内达到熟练的程度Testcafe虽然简单但怎样去设置场景覆盖让所有业务没有遗漏这才是比较困难的是我们需要着重思考的前端代码如果做了修改特别是UI层面做了调整测试代码需要同步修改只要能够持续下去先从容易出错的模块开始积少成多软件质量的最后一道防线一定能守住
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92074.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!