文章 2017-11-22 来自:开发者社区

对iOS开发有用的一些自动化处理脚本

最近编写了两个辅助iOS开发的脚本,用于一些自动化处理。 简介 objective-c 方法名格式化器 由于工作有些变动的原因,之前一段时间开发iOS时是在21寸的iMac屏幕上开发,现在自己买了macbook pro之后就在自己的笔记本上开发(其实之前更早的时候我是在19寸的黑苹果显示器下开发)。这样的屏幕尺寸变化,导致一些基于原来屏幕尺寸的代码缩进、换行在另一个屏幕上看起来显得异常混乱。...

文章 2017-11-08 来自:开发者社区

开发自动化测试脚本的技巧和心得

作者在本文中描述了一些构建更易维护的和健壮的自动化测试脚本的技巧。作者给那些使用自动化测试工具并且为将来测试工作而建立自动化测试脚本库的测试人员提供了有价值的远见。本文提供了许多在文档化测试脚本,调试测试脚本,执行测试脚本的同行评审和同步测试脚本方面的建议。   增量式调试脚本 录制测试脚本,和其他的软件开发成果一样,会变得非常大。为了可以成功的回放,需要调试几百行的代码,为了参数化的数...

文章 2017-11-07 来自:开发者社区

开发自动化系统管理脚本(shell)

[背景]因想自动化来设置一些系统的配置,所以就写了一个小工具来满足自己的需求, 此工具具有如下功能: (一)用户管理 1、修改root密码 2、删除用户帐号 3、添加用户帐号 (二)服务管理 1、开启服务 2、关闭服务 (三)防火墙/ssh认证管理 1、关闭默认防火墙,开启自定防火墙脚本(自定义脚本分为:公司环境下,以及互联网环境下) 2、修改ssh认证配置文件(采用publickey认证登录)....

文章 2017-09-30 来自:开发者社区

从0到1开发自动化测试框架

一、序言 随着项目版本的快速迭代、APP测试有以下几个特点: 首先,功能点多且细,测试工作量大,容易遗漏; 其次,代码模块常改动,回归测试很频繁,测试重复低效; 最后,数据环境多样,用户场景复杂,功能回归覆盖难全面。 为节省成本,保证高效及高质量迭代,我们需采用更高效的测试方式,App自动化测试是较高效的手段。 之前自动测试实践过程中遇到的诸多问题(代码复用率低,Case开发及数据构造繁琐...

文章 2017-06-08 来自:开发者社区

Gauge —— Go 开发的跨平台测试自动化工具

Gauge 是 Go 开发的一个跨平台测试自动化工具。它给作者提供了用商业语言测试用例的能力。 关键特性: 基于 markdown 的丰富的标记 支持用任何程序语言来编写测试代码。在 Test Code 查看当前支持的语言 支持 plugin 的模块化架构 跨语言实现一致性。 简单,灵活和丰富的语法 开源的,因此它可以自由共享,同时被他人改进 商业语言测试 : 支持可执行文件的概念 帮助您创建可....

文章 2017-06-02 来自:开发者社区

beego API开发以及自动化文档

beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在是排的太满了,实在是没办法一一回复大家,在这里和大家说声对不起,这两天我又不断的改进,写了一个应用示例展示如何使用beego开发API已经自动化文档和测试,这里就和大家详细的解说一下。 自动化文档开发....

文章 2014-09-28 来自:开发者社区

Android开发之Ruby实现Android自动化屏幕适配

背景:我相信对于Android开发者来说,屏幕适配一直是你心中的痛~,为了让Android开发者从屏幕适配的痛苦中解脱出来,我决定实现这个Android自动化屏幕适配的1.0版本。下面来讲一下思路。 首先以values-w360作为标准也就是360dp,对应的设备就是720×1080俗称的720P的屏幕,也就是说设计师给的设计稿是以720P的屏幕作为设计图的,那么如果设计图上面的尺寸是100...

文章 2011-09-19 来自:开发者社区

开发自动化插件地址记录

代码改进插件和相应的下载站点 URL 工具 目的 Eclipse 插件的 URL CheckStyle 编码标准分析 http://eclipse-cs.sourceforge.net/update/ Coverlipse 测试代码覆盖率 http://coverlipse.sf.net/update CPD 复制/粘贴检验 http://pmd.sourceforge.net/...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

{"cardStyle":"productCardStyle","productCode":"","productCardInfo":{"productTitle":"Terraform","productDescription":"Terraform是基础架构自动化编排工具,高度可扩展,阿里云作为其provider支持您创建并管理新的基础架构,让您在阿里云上轻松定义、预览和部署云资源,实现云上自动化需求。","productContentLink":"https://help.aliyun.com/product/95817.html","isDisplayProductIcon":false,"productButton1":{"productButtonText":"产品文档","productButtonLink":"https://help.aliyun.com/product/95817.html"},"productButton2":{"productButtonText":"开源仓库","productButtonLink":"https://github.com/aliyun/terraform-provider-alicloud"},"productButton3":{"productButtonText":"快速体验","productButtonLink":"https://api.aliyun.com/terraform"},"productPromotionInfoBlock":[{"$id":"0","productPromotionGroupingTitle":"开源免费","productPromotionInfoFirstText":"基础设施即代码","productPromotionInfoFirstLink":"https://help.aliyun.com/document_detail/95820.html","productPromotionInfoSecondText":"用代码管理维护资源","productPromotionInfoSecondLink":"https://help.aliyun.com/document_detail/95821.html"},{"$id":"1","productPromotionGroupingTitle":"多云适用","productPromotionInfoFirstText":"能够管理多云资源","productPromotionInfoFirstLink":"https://help.aliyun.com/document_detail/95828.html","productPromotionInfoSecondText":"便于云资源管理与迁移","productPromotionInfoSecondLink":"https://help.aliyun.com/document_detail/95828.html"},{"$id":"2","productPromotionGroupingTitle":"自动化管理","productPromotionInfoFirstText":"减少人为因素错误","productPromotionInfoFirstLink":"https://help.aliyun.com/document_detail/95828.html","productPromotionInfoSecondText":"开发降本增效","productPromotionInfoSecondLink":"https://help.aliyun.com/document_detail/95828.html"},{"$id":"3","productPromotionGroupingTitle":"开箱即用","productPromotionInfoFirstText":"丰富的Modules和Examples","productPromotionInfoFirstLink":"https://github.com/alibabacloud-automation","productPromotionInfoSecondText":"开发者共建贡献","productPromotionInfoSecondLink":"https://help.aliyun.com/document_detail/95835.html"}],"isOfficialLogo":false},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注