t12-李炎-borland+企业移动应用自动化解决方案_final

上传人:ji****en 文档编号:107686816 上传时间:2019-10-20 格式:PDF 页数:36 大小:3.82MB
返回 下载 相关 举报
t12-李炎-borland+企业移动应用自动化解决方案_final_第1页
第1页 / 共36页
t12-李炎-borland+企业移动应用自动化解决方案_final_第2页
第2页 / 共36页
t12-李炎-borland+企业移动应用自动化解决方案_final_第3页
第3页 / 共36页
t12-李炎-borland+企业移动应用自动化解决方案_final_第4页
第4页 / 共36页
t12-李炎-borland+企业移动应用自动化解决方案_final_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《t12-李炎-borland+企业移动应用自动化解决方案_final》由会员分享,可在线阅读,更多相关《t12-李炎-borland+企业移动应用自动化解决方案_final(36页珍藏版)》请在金锄头文库上搜索。

1、21/07/20151 Silk Mobile 移动应用自动化测试 21/07/20152 Micro Focus 成立于1976年,伦敦证券交易所上市公司,是一家帮助企业用户完善与提高其应用软件价值 和质量的软件公司。目前是全球前十五大独立软件公司之一。 Micro Focus 专注于为全球企业用户提供业界领先的应用开发、测试、管理及创新的解决方案,主要业务 包括: COBOL:开放平台COBOL应用程序开发和运行解决方案 Mainframe:大型主机虚拟环境及应用程序迁移解决方案 Borland:软件开发生命周期管理解决方案 CORBA:基于CORBA标准的中间件解决方案 SUSE Lin

2、ux:业界领先的Linux操作系统及解决方案 Novell:网络系统解决方案 NetIQ:全球领先的系统管理、安全管理、Windows管理和网络分析解决方案 关于 Micro Focus Borland软件生命周期管理解决方案 21/07/20154 测试需求 SilkCentral 测试执行 SilkCentral 测试场景 SilkCentral 缺陷 测试报告 测试结果 SilkCentral 统计分析 测试生命周期管理 系统建模 Together 配置、变更管理 StarTeam 开发任务 变更请求 缺陷流转 源代码 文档 每日构建 代码质量 单元测试 冒烟测试 需求管理 Calibe

3、r 业务流程 系统原型 需求开发 Caliber 需求类型 需求条目 基线管理 需求跟踪 需求生命周期追溯 Comply with FDA Design Control Guidance GMP Regulation 1. Capture design and related information 1.1. Input electronically formatted data 1.2. Reference external information sources 1.3. Reference external documentation 2. Store design and relate

4、d information 2.1. Identify and tag design information as unique “design elements” 2.2. Organize design elements 2.2.1. Organize by Design Control Guidance Element 2.2.2. Organize by inter-relationships 2.3. Ensure all design elements are available 2.3.1. Store design elements by Design Control Guid

5、ance Element 2.3.2. Store design elements and their historical values 3. Manage all user needs 3.1. Identify the source of the user need 3.2. Identify all user types (groups) 3.3. Identify the customer (s) 3.4. Profile the expected patients 3.5. State the intended use of the product (family) 3.6. Ca

6、pture the acceptance criteria for each user need 4. Manage design input requirements 4.1. Identify the source of the requirement 4.2. Identify the associated user need 4.3. Capture requirement description and attributes 4.4. Capture acceptance criteria 4.5. Assign responsibility for each requirement

7、 4.6. Manage incomplete requirements 4.7. Manage ambiguous requirements 4.8. Manage conflicting requirements 4.9. Approve all requirements 5. Manage acceptance 5.1. Ensure the acceptance of every user need 5.2. Ensure the acceptance of every design input requirement 5.3. Document the results of ever

8、y user need acceptance test 5.4. Document the results of every design input requirements test 5.5. Make acceptance results available 6. Manage change 6.1. Maintain history of design element changes 6.1.1. Make complete change history available 6.1.2. Maintain history within and across any organizati

9、onal procedure 6.1.3. Maintain history within and across any project milestone 6.1.4. Maintain history within and across any Design Control Guidance Elements 6.2. Capture frequency and nature of element changes 6.2.1. Provide rationale for change 6.2.2. Describe decisions made 6.2.3. Identify approv

10、al authority for the change 6.2.4. Capture date, time, and signature of approving authority 6.3. Identify impacted elements due to a change in another element 6.3.1. Create backward traces to design elements within and across any organizational procedure 6.3.2. Create backward traces to design eleme

11、nts within and across any project milestone 自动化测试 SilkTest SilkPerformer SilkMobile SilkCentral Connect 手工测试 代码质量 DevPartner 开发生命周期协作 版 本 缺陷同步 需求驱动测试 背景介绍 客户的时代 更多的选择 更好的服务质量 更亲密的接触 对于服务商和产品生产商 更多的需求。 客户全都变成专家。 需要测试的东西越来越多。 21/07/20155 多浏览器 多种设备 多种操作系统 更多的客户需求更多的客户需求 更难支持更难支持,客户流失客户流失 技术的重用变得困难 设计和代

12、码很难重用 一个产品变成多个产品 面临的问题面临的问题 需要更多的研发人员需要更多的研发人员,更高超的技更高超的技 术术,重用性越来越差重用性越来越差 成几何增长的测试任务 需要测试不同的浏览器,平台,设 备的组合场景 质量问题质量问题 导致产品发布周期延迟导致产品发布周期延迟,不好的客不好的客 户体验户体验 移动互联 21/07/20156 功能 回归 适配 测试 稳定 测试 性能 评估 移动应用自动化测试的企业应用场景 客户核心问题解决方案 Your Needs/Pains 加速产品的交付 Silk Mobile独特解决方案独特解决方案 强大的手势识别和对象识别能力可以模拟终端用户 在移动

13、设备上的各种行为 通过原生,网页,混合,图片,以及文字等对象识别 能力,再辅助以事件,坐标,对象借口调用等技术, 生成各种格式的录制脚本。 与eclipse,visual studio等研发平台集成,成为自动 化测试框架的重要组成部分,实现测试驱动开发。 提高客户的满意度 支持多种多样的设备和 操作系统 支持Android, IOS, 黑莓,Windows Phone等操作系统 支持HTML5 支持苹果,三星,摩托罗拉,Windows Mobile已经华 为,小米等移动设备 8 Micro Focus Limited Silk Mobile 产品特点 兼容性 支持IOS, Android, W

14、indows Phone, Symbian 支持苹果,三星,摩托罗拉,黑莓,windows phone, 小米, 华为 支持点击,长点击,滑动,放大,缩小,拖拽,双击等手势 对象识别方式 原生,网页,混合,图象识别,文字识别 支持windows操作系统,Mac操作系统已经在计划当中 企业级 真机+仿真 不需要ROOT和越狱 21/07/20159 Continue 稳定性 特性之一就是进行app或者设备稳定性测试 产品本身经过多年众多客户的使用,稳定性一直以来都是Silk Mobile优势之一 轻量级,执行速度快 开放性+扩展性 测试用例可以导出为Java, C#,VBS,Perl等多种语言

15、软件设计没有强耦合性,可以重用软件的核心功能 完善的开发包,以及API文档方便二次开发 21/07/201510 Continue 易用性 界面简单,不需要多次切换页面 设备管理,对象管理,应用管理,脚本管理,日志管理同一界面 描述性的用例步骤 并行测试 跨平台性 详细的执行报告和屏幕抓取 结论 高度灵活自由的移动应用自动化测试解决方案 21/07/201511 应用场景 客户情况: 拥有技术背景的产品功能测试人员 产品测试周期极短(5天), 人员较少(10人) 需要覆盖大量的回归测试,保证新功能不会影响和打破原有功能 使用方式: 直接使用产品进行案例的录制,调试,回放。 集成eclipse

16、+ SVN + Jenkins + Junit + Ant + Silk Mobile的持续集成,自动构建,自动测试的平台 成果 节省了大量人力资源 逐渐建立了自己的产品测试案例库 21/07/201512 敏捷测试 基于持续集成平台的自动化测试 项目配置邮件通知自动测试自动构建定时任务 持续集成平台仪表盘 SilkMobile 录制脚本 SilkMobile 执行引擎 SilkMobile 执行引擎 SilkMobile 执行引擎 持续集成平台+ Eclipse + 配置管理 编写脚本 并行执行,成倍提升 效率 简洁的界面 21/07/201514 简单的录制流程 21/07/201515 连接设备准备应用录制 编辑脚 本 回放获取报告框架集成 使用USB, WIFI或 者私有云连接设 备 插桩应

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号