云测试平台可行性报告
可行性报告 项目名称项目名称: 《云测试平台》 项目负责人项目负责人:等 项目开发单位项目开发单位:技术部 目录 一、引言. 4 1.1 编写目的 4 1.2 背景 4 1.3 定义 5 1.4 参考资料 5 1二、可行性研究前提 5 2.1 要求 5 2.2 目标 6 2.3 条件、假定和限制. 7 2.4 进行可行性研究的方法. 7 三、对现有系统的分析 8 3.1 处理流程和数据流程. 8 3.2 工作负荷 9 3.3 费用开支 9 3.4 人员、设备 9 四、所建议的系统 9 4.1 对系统的简要描述. 9 4.2 处理流程和数据流程10 4.3 与现有系统比较优越性和不足性.11 4.4 采用建议系统可能带来的影响 11 4.5 技术能否实行11 五、所建议系统经济可行性分析 .12 六、社会因素方面的可行性13 6.1 法律方面的可行性.13 6.2 使用方面的可行性.13 七、可选方案.14 八、结论.14 一、引言一、引言 1.11.1 编写目的编写目的 本文档对“云测试平台”进行描述。本文档的读者是项目策 划,设计和评审人员 1.21.2 背景背景 随着智能移动终端的普及,作为移动应用重要分支的手游产业全面 进入井喷期。中国已经成为亚洲乃至全球移动游戏市场规模最大、 增速最快的市场。特别是在泛娱乐化背景下,随着 VR 等智能硬件 全面进入大众视野并受到热捧, 泛 IP 概念大火, 手游与影视、 动漫、 音乐乃至出版等产业开始深度融合,手游行业迎来前所未有的发展 机遇。国内手机机型众多,手机硬件配置差异大,手游上线前需要 购买各种真机进行兼容性、功能、性能、稳定性、网络场景等测试, 大幅增加研发成本。 1.开发者为技术部。 2.面向用户为全国各类中小手游开发商、APP 开发者 1.31.3 定义定义 术语、缩写 VR 注 释 虚拟现实技术是一种可以创建和体验虚拟世界的计算机 仿真系统,它利用计算机生成一种模拟环境,是一种多源 信息融合的、交互式的三维动态视景和实体行为的系统仿 真使用户沉浸到该环境中。 IP通常指取得文学、 影视、热门游戏授权使用其角色、 形象、 图像、文字、情节等所制作的游戏产品 1.41.4 参考资料参考资料 《实用软件文档写作》 《项目任务书》 1 1二、可行性研究前提二、可行性研究前提 2.12.1 要求要求 (1)功能:①系统首页 ②注册与登录 ③功能测试 ④兼容测试 ⑤缺陷管理 ⑥崩溃收集与分析 7 远程真机调试○ 8 定制化测试○ 9 真人压力测试○ (2)软件要求 通过系统上传手机应用软件,在指定的时间内,完成各种测试, 生成功能测试、兼容测试、崩溃收集与分析等报告。 (3)系统需求 本系统采用 JAVA与开源的 MYSQL 数据库进行开发。 系统采用 B/S 结构。 (4)完成期限 预计从合同签订之日起,到系统安装完成,开始进入系统试运行 的时间为 4 个月。试运行到初验为 1 个月,初验到终验为 3 个月。 2.22.2 目标目标 云测试平台基于真实终端设备环境,基于自动化测试技术的 7x24 云端服务.云测试平台在云端部署了千余款测试终端,开发者只 需在云测试平台提交自己的 App 应用,选择需要测试的网络、机型, 便可进行在线的自动化测试,无须人工干预,自动输出含错误、报警 等测试日志、UI 截图、内存、CPU、启动时间等在内的标准测试报 告。 2.32.3 条件、假定和限制条件、假定和限制 本系统使用年限:5 年 本系统的开发期限:4 个月 法律和政策限制:企业信息和系统代码不公开 硬件软件要求:系统稳定性要求较高 可利用信息资源:网络和相关书籍 2.42.4 进行可行性研究的方法进行可行性研究的方法 由于现有测试系统投资成本高, 无法模拟各种测试环境。遂决定 全新的测试系统取代现有系统, 使测试成本低、覆盖面广更专业的测 试报告,帮助定位和解决问题。 该项研究要求在对现有测试系统的充分调查研究的基础上, 在大 量缜密科学试验的支持下,依据有关法律、法规和规范对众多方案进 行系统的综合比较研究,提出技术可行、经济合理、安全可靠、工期 达标的工程建议方案。 为了完成该项可行性研究。 该项目专业技术人员进行了系统的调 查分析和综合论证。完成各类资讯报告。其主要工作内容包括:作为 可行性研究基础的审批系统调查;对论证的中间和推荐主案验证 和支持的试验研究;经济技术分析和综合论证工作。在整个项目 动作中,计算机技术应用贯穿始终,从计划和进度管理到数值模 拟等各个方面。 通过可行性研究,我组提出了符合要求的工程技术方案,这 些最终推出的方案是在对大量方案进行综合论证比较和优化形成 的。结合国情和国内技术水平,我组在项目执行过程中还分阶段 向顾客提供了咨询建议。为制作系统的顺利开工创造了条件。 三、对现有系统的分析三、对现有系统的分析 3.13.1 处理流程和数据流程处理流程和数据流程 开始 发布测试APP N 测试环境准备 功能测试压力测试冒烟测试回归测试 发现问题 结束 3.23.2 工作负荷工作负荷 由于现有的系统已明显不能适应目前的庞大手机用户市场, 市场 上手机机型繁多,手机应用要适配这么多机型,投入的工作量、资金 比较大。 3.33.3 费用开支费用开支 系统软件的预算在 X 万元以内 应用软件系统(含培训)在 X 万元以内 人力资源总计约X 万 实施费用X 万 3.43.4 人员、设备人员、设备 鉴于现有系统操作繁琐,需要大量测试手机,需要的测试人员数 量不断增大,公司运营成本快速增加。 四、所建议的系统四、所建议的系统 4.14.1 对系统的简要描述对系统的简要描述 新系统在原有系统的基础上加入了新的数据库支持,使用了先进 的数据库技术与数据管理技术, 是数据的准确性与安全性得到很大的 提高,且在用户的并行操作与用户管理方面也有了极大的改善。 云测平台可大致实现以下功能:: I. 注册与登录:要求对各个注册用户的档案进行添加、修改、删除 等基本操作,并有强大的查询功能,可支持模糊查询。并可将 查询结果进行报表打印,同时可导入各种数据类型。 4.24.2 处理流程和数据流程处理流程和数据流程 新系统流程图 开始 上传测试APP 自动化测试脚本 功能测试兼容测试真人压力测试安全测试 存在问题 N 崩溃日志收集 生成测试报告 结束 4.34.3 与现有系统比较优越性和不足性与现有系统比较优越性和不足性 很明显, 在以上几点中已可以看出新系统的性能与功能上与现有 系统的差别,首先新系统克服了原来系统的资金投入大, 人员设备技 术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护 的功能,使原有系统在可用性与稳健性方面有了很大的进步。 4.44.4 采用建议系统可能带来的影响采用建议系统可能带来的影响 采用建议系统与现有系统的差别在上面已所过, 在此从不同方面 具体说一下:(1).现有软件;由于建议系统采用了先进的数据库技术 以及一系列高技术含量软件, 使得原来手工系统上无法继续使用 (2). 用户;用户不需要任何技术背景也无需具备网络方面的知识, 只需懂 得点上网知识就可以了 (3).经费支出; 建议系统是为了改善原有系统 在