软件测试是伴随着软件的产生而发展起来的。作为软件测试的其中一种方法自动化测试,因为它诸多的好处,已经越来越多的应用在软件产品开发过程中。自动化测试的应用越来越广,一部分软件企业自己开发工具,但大多数企业还是会选择合适的开源或商业自动化测试工具,目前主流的工具有Selenium,UFT,Appium,TestComplete,Robot Framework等。任何一个工具都是面向一个单独的自动化测试领域或者在某一个领域效果比较好,比如Selenium主要面向是web,Appium面向移动App,而TestComplete更擅长PC客户端的应用程序。但是有时候,客户希望PC客户端用例,移动App用例和接口用例都能在一个测试管理平台上进行统一操作,方便客户的管理。本文已经开发了一个分布式平台,这个平台主要是完成期货业务的接口自动化测试。为了面向客户需求,为客户提供更便利的测试服务,现想在此平台的基础上进行二次开发,满足不同类型的自动化测试都能在一个平台上执行的目标。经过对各个自动化测试工具的分析和已经开发出的平台架构特点,我们将实现集成UFT,Appium和满足客户要求的接口自动化测试工具。为了满足工具和平台间的业务数据交互,需要开发三个服务,分别对应不同的测试工具。另外,为给用户提供用例的入参和出参等信息,需要在既有的平台上开发若干个UI界面,并且界面中填写后的数据要存储到数据库中。UI用户交互界面主要在Visual Studio 2015开发环境下,使用C#语言进行开发。数据库使用MySQL,因为它简单,易用,数据的存储能力和处理速度满足用户的需求。集成各个自动化测试工具的分布式平台,可以同步执行测试用例,提高执行效率,用例编写和管理的成本也会降低。
二十一世纪,金融已然成为现代经济的核心与命脉,金融全球化已经成为经济全球化的主要标志。金融信息服务是金融业最主要的本质特征。金融信息服务商是凭借独特的策略,通过金融信息的采集、开发、处理和信息平台的建设,通过卫星、电缆专线或者英特网等通信技术,向其终端用户提供实时金融资讯、金融风险管理和金融交易平台等服务,并以盈利为目的的组织。本文对目前国际上最具代表性的两大金融信息服务商——路透Reuters Group PLC和彭博Bloomberg LP进行比较分析研究,首先总结归纳出它们的两大发展战略:一为立足本土本业的专业化战略;另一为全球化背景下,旨在向随需应变型企业转变的整合战略。其次,从产品理念、营销策略、企业文化、内部员工管理等方面比较了二者经营管理的方式方法。同时,从它们各自的业务架构和产品组合上,验证了媒介管理学中媒体融合、跨媒体扩张理论。此外,本文还运用经济全球化和金融全球化理论描述了金融信息服务商未来的发展趋势。本文的实践价值是“借他山之玉”,从而推动新华08——这一目前国家重点金融项目——的建设。
暂无评论