首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/102258

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

《手机测试Robotium实战教程》——第1章,第1.2节自动化测试和手动测试的对比

本节书摘来自异步社区《手机测试Robotium实战教程》一书中的第1章,第1.2节自动化测试和手动测试的对比,作者 杨志伟,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.2 自动化测试和手动测试的对比自动化测试与手动测试相比,具有以下方面的优势。 1.执行速度快自动化测试比手动测试速度要快很多,在用例数目多的情况下,这种优势会更加明显。 假设有一个测试用例,需要执行上百次,若手动测试执行,会很枯燥乏味,也会很疲惫,但自动化测试是用机器来执行测试,优势会很明显,它可以成千上万次、昼夜不分地重复执行都没任何问题, 还可以通过多增加硬件支持,缩短运行时间。例如,本来是一台手机运行1000个用例,多增加一台手机,就能缩短一半的运行时间,比多增加一个人来手动运行性价比高很多。 2.可靠性高手动测试免不了一些人为的失误,如某个测试人员因为生病了状态不好,执行Case的过程中就更容易发生一些差错,重复性的次数越多,就越容易发生错误。 自动化测试通过编程执行,确保每次执行的操作都是唯一的,非0就是1,不像手动测试那样还受一些外在因素的制约。 3.复用性高举个Android平台的例子,我们都知...

《智能路由器开发指南》——1.3 开源嵌入式操作系统比较

本节书摘来自异步社区《智能路由器开发指南》一书中的第1章,第1.3节,作者 张永智,李章明,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 开源嵌入式操作系统比较 开源嵌入式操作系统,其字面意思有3点,即开放源代码、嵌入式和操作系统,但实质上其流行的关键在于其可扩展性。 开源是指开放源代码,是指软件在开放源代码许可证下发布软件,保障软件用户自由查看软件源代码的权利。这同时也保障了用于修改、复制和再分发的权利,但仍需遵守开源许可协议中的一些约束。开放源代码不仅仅指开放源代码的软件,也是一种软件开发模式。 “许可证”是指授权条款,是指使用、修改、复制和再分发的条款和条件的法律文件。最常见的开源许可证有几种:GNU GPL许可证、Apache许可证等。许可证通常也称为许可协议。 “Apache许可证”是著名非盈利开源组织Apache采用的协议。该协议鼓励代码共享和尊重原作者的著作权,同样允许代码修改、再发布(作为开源或商业软件)。获得该许可证需要满足以下4个条件。 需要给代码的用户一份Apache许可协议。 如果你修改了代码,需要在被修改的文件中说明。 在延伸的代码中(修改和有...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册