An implementation example of the invention provides an open method, system and device for testing software to improve the convenience of users to use each test software. The test software open method is applied to the server, the server may be at least one test terminal through the network access test software resources client setup the test terminal, the method includes the selection of test software resources from the server database; the test software resources selection push sent to the test software resource of the client terminal; the response testing software testing software resource transfer client download request to the download request test software resources issued to the test terminal installation.
【技术实现步骤摘要】
测试软件开放方法、系统及装置
本专利技术涉及软件测试
,具体而言,涉及一种测试软件开放方法、系统及装置。
技术介绍
随着互联网技术的不断普及与发展,移动应用已经成为软件服务以及工具最主要的表现形式,软件测试也从PC端全面向移动端转移,如何更好地借助测试软件来保证软件质量或检测应用程序(Application,APP)运行情况,显得尤为紧要。目前在移动端的测试软件大都是各自分散,软件测试从业人员很难从多渠道获取有效的测试软件资源,其他软件测试人员开放的优秀测试工具也不能很好地分享至有需求的软件测试工作者,这与互联网开放兼容并促的理念相悖,不利于软件测试行业的发展。
技术实现思路
本专利技术的目的在于提供一种测试软件开放方法、系统及装置以利于软件测试行业的发展。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种测试软件开放系统,包括测试终端和服务器,所述测试终端中安装有测试软件资源客户端,所述测试终端包括:显示单元和响应单元,所述服务器包括:数据库、资源选取单元、资源推送单元和资源分发管理单元;所述数据库,用于存储测试软件资源;所述资源选取单元,用于从所述数据库中选取测试软件资源;所述资源推送单元,用于将所述资源选取单元选取的所述测试软件资源推送至所述测试终端的测试软件资源客户端;所述显示单元,用于将所述资源推送单元推送的所述测试软件资源通过所述测试软件资源客户端进行显示;所述响应单元,用于响应用户在所述测试软件资源客户端上进行的测试软件下载操作,向所述服务器发起下载请求;所述资源分发管理单元,用于根据所述响应单元发起 ...
【技术保护点】
一种测试软件开放系统,其特征在于,包括测试终端和服务器,所述测试终端中安装有测试软件资源客户端,所述测试终端包括:显示单元和响应单元,所述服务器包括:数据库、资源选取单元、资源推送单元和资源分发管理单元;所述数据库,用于存储测试软件资源;所述资源选取单元,用于从所述数据库中选取测试软件资源;所述资源推送单元,用于将所述资源选取单元选取的所述测试软件资源推送至所述测试终端的测试软件资源客户端;所述显示单元,用于将所述资源推送单元推送的所述测试软件资源通过所述测试软件资源客户端进行显示;所述响应单元,用于响应用户在所述测试软件资源客户端上进行的测试软件下载操作,向所述服务器发起下载请求;及所述资源分发管理单元,用于根据所述响应单元发起的下载请求,将请求下载的测试软件资源下发至所述测试终端进行安装。
【技术特征摘要】
1.一种测试软件开放系统,其特征在于,包括测试终端和服务器,所述测试终端中安装有测试软件资源客户端,所述测试终端包括:显示单元和响应单元,所述服务器包括:数据库、资源选取单元、资源推送单元和资源分发管理单元;所述数据库,用于存储测试软件资源;所述资源选取单元,用于从所述数据库中选取测试软件资源;所述资源推送单元,用于将所述资源选取单元选取的所述测试软件资源推送至所述测试终端的测试软件资源客户端;所述显示单元,用于将所述资源推送单元推送的所述测试软件资源通过所述测试软件资源客户端进行显示;所述响应单元,用于响应用户在所述测试软件资源客户端上进行的测试软件下载操作,向所述服务器发起下载请求;及所述资源分发管理单元,用于根据所述响应单元发起的下载请求,将请求下载的测试软件资源下发至所述测试终端进行安装。2.根据权利要求1所述的测试软件开放系统,其特征在于,所述数据库中存储有各测试软件的类型,所述资源选取单元,用于针对每个类型,从所述数据库中选取至少一个与该类型对应的测试软件资源。3.根据权利要求2所述的测试软件开放系统,其特征在于,所述资源推送单元包括:连接请求子单元,用于向所述测试终端发起连接请求;及推送处理子单元,用于当与所述测试终端建立连接后,判断所述测试终端的测试软件资源客户端中的测试软件是否与所述资源选取单元选取的所述测试软件资源一致,若不一致,则将所述测试软件资源客户端中的测试软件替换为选取的所述测试软件。4.根据权利要求1所述的测试软件开放系统,其特征在于,所述响应单元,还用于执行与所述资源推送单元推送的所述测试软件资源对应的测试操作,所述测试软件资源包括测试软件、Shell脚本和页面链接。5.一种测试软件开放方法,应用于服务器,所述服务器可以被至少一个测试终端通过网络进行访问,所述测试终端中安装有测试软件资源客户端,其特征在于,所述方法包括:从所述服务器的数据库中选取测试软件资源;将选取的所述测试软件资源推送至所述测试终端的测试软件资源客户端;及响应所述测试软件资源客户端传递的测试软件下载请求,将请求下载的测试软件资源下发至所述测试终端进行安装。6.根据权利要求5所述的测试软件开放方法,其特征在于,所述数据库中存储有各测试软件的类型,所述从服务器的数据库中选取测试软件资源的步骤包括:针对每个类型,从所述服务器的数据库中选取至少一个与该类型对应的测试软件资源。7.根据权利要求6所述的测试软件开放方法,其特征在于,所述针对每个类型,从所述服务器的数据库中选取至少一个与该类型对应的测试软件资源的步骤包括:从所述数据库中查找出对应于同一类型的所有测试软件资源;按照对应于同一类型的所有测试软件资源的相关信息将对应于同一类型的所有测试软件资源进行排序,所述相关信息包括每个测试软件的好评率、热度和优先级中的其中至少一种;及按照所述排序选取预设数量的测试软件资源作为与该类型对应的测试软件资源。8.根据权利要求5所述的测试软件开放方法,其特征在于,所述将选取的所述测试软件资源推送至所述测试终端的测试软件资源客户端的步骤包括:向所述测试终端发起连接请求;及当与所述测试终端建立连接后,判断所述测试终端的测试软件资源客户端中的测试软件是否与选取的所述测试软件资源一致,若不一致,则将所述测试软件资源客户端中的测试软件替换为选取的所述测试软件。9.根据权利要求5所述的测试软件开放方法,其特征在于,所述数据库中存储有所述测试终端所支...
【专利技术属性】
技术研发人员:叶林清,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。