问题:使用InstrumentDriver框架做ios自动化测试时,eclipse不能正常执行ios测试用例,每次执行printElementTree时都会超时,如下图所示:
分析:eclipse找不到设备。测试项目中athrun.properties文件中的isRunSimulator的值为true(实际上应该为false),导致InstrumentDriver框架中的runTests.sh文件最终执行的命令是:
instruments -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -D instrumentsDriver /Users/qinhuang/Library/Developer/Xcode/DerivedData/TaoTest-crxfytdmxwvbavfwuazuwlgpjuxi/Build/Products/Debug-iphoneos/TaoTest.app -e UIASCRIPT /Users/qinhuang/InstrumentDriver/CSRunner.js -e UIARESULTSPATH /Users/qinhuang/InstrumentDriver/log/ -v
而实际上应该为:
instruments -w udid -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -D instrumentsDriver /Users/qinhuang/Library/Developer/Xcode/DerivedData/TaoTest-crxfytdmxwvbavfwuazuwlgpjuxi/Build/Products/Debug-iphoneos/TaoTest.app -e UIASCRIPT /Users/qinhuang/InstrumentDriver/CSRunner.js -e UIARESULTSPATH /Users/qinhuang/InstrumentDriver/log/ -v
解决方法:将测试项目中athrun.properties文件中的isRunSimulator的值改为false
相关推荐
本文档将详细介绍 Web 系统测试用例模板的组成部分、测试用例设计、测试用例执行和测试用例报告等内容。 测试用例模板组成部分 Web 系统测试用例模板通常由以下几个部分组成: 1. 简介: testers 负责人、测试...
3. 兼容性测试:测试系统对不同硬件设备、屏幕尺寸、Android版本的适应性。 4. 稳定性测试:长时间运行应用,检查系统崩溃、重启等问题。 5. 安全性测试:确保用户数据安全,防止未授权访问和恶意软件攻击。 6. 网络...
- **报表统计**:确认系统能生成销售报告,包括销售额、售票量等关键指标。 - **异常处理**:模拟网络故障、服务器崩溃等异常情况,检查系统的错误处理和恢复机制。 单元测试用例模板.doc 文件可能是针对系统各个...
测试用例 TC3.1 验证了系统能否准确记录车辆装载信息,避免超载或漏装,并能跟踪车辆状态。 5. **收款单建立**(TC4):在物流过程中,收款单管理是财务管理的重要环节。测试用例 TC4.1 验证了系统能否自动生成、...
"学生信息管理系统测试用例" 作为一名IT专业人士,我将根据提供的文件信息,生成相关的知识点,并进行详细的解释。 测试用例的重要性 在软件开发过程中,测试用例是一个非常重要的组成部分。它可以帮助测试人员...
测试过程描述是指对酒店管理系统中各个子系统之间的测试过程的描述,包括测试用例的执行、测试结果的评估、测试报告的编写等。 酒店管理系统集成测试用例的设计是非常重要的,因为它能够确保系统的正确性和可靠性,...
3. **大数据量测试用例**:测试系统处理大数据集时的表现。 4. **疲劳强度测试用例**:长时间高负载运行,观察系统稳定性。 5. **负载测试用例**:模拟不同级别的负载,以评估系统性能。 **案例分析**: 1. **用户...
图书管理系统测试用例是测试人员完成测试工作的重要依据,测试人员根据测试用例说明完成测试工作,提高测试工作效率。在本文档中,我们将围绕后台功能模块中各个功能进行测试,包括后台用户登录、添加图书信息、管理...
系统测试用例评审是软件开发过程中的一个重要环节,它确保测试用例的质量,进而提高整个系统的测试覆盖率和问题发现能力。以下是对系统测试用例评审检查表的详细说明: 1. **整体测试流程的完整性**:评审的第一步...
• 测试用例概述 • 如何理解测试用例? • 如何执行测试用例?
【酒店管理系统单元测试用例详解】 酒店管理系统是一个复杂的软件系统,涵盖了多个子系统,包括客房预订、前台接待、...同时,测试用例的编写和执行也是软件质量保证的重要环节,能有效预防潜在问题,降低维护成本。
测试用例实施是软件测试的第二步,它的目的是执行测试用例,验证软件的功能和性能。在实施测试用例时,需要考虑到测试环境、测试数据和测试工具等。 测试用例实施的步骤: 1. 准备测试环境:准备测试环境,包括...
11. **实际结果**:在执行测试用例后,记录下来的系统实际表现,例如并发操作是否正常运行,有无性能下降、崩溃或其他异常情况。 一个完整的压力测试通常会包括多个这样的测试用例,分别针对不同的极限条件和操作...
系统功能测试用例是软件测试过程中的核心环节,它详细定义了系统必须执行的各种操作以及期望的结果,确保软件产品在各个层面都能满足用户需求和业务逻辑。以下是对系统功能测试用例的详细解读: 首先,我们要理解...
3. **可重复性**:任何人在相同环境下都能按照测试用例执行并得到相同结果。 4. **维护更新**:随着需求变化和 bug 修复,及时更新测试用例。 通过采用华为的测试用例模板,可以提升测试工作的规范化水平,降低出错...
软件系统通用测试用例模板
测试用例是一组条件或预设步骤,用于验证某个特定功能或系统行为是否符合预期。它包括输入数据、执行步骤和预期结果,旨在暴露潜在的错误和缺陷。测试用例可以是手动执行的,也可以自动化,通常包括ID、预条件、步骤...
这些文件的组合提供了一套完整的测试用例编写和管理工具,无论是新手还是经验丰富的测试人员,都能从中受益。Word文档适合编写和展示详细信息,而Excel则在管理和追踪大量测试用例时展现出优势。通过学习和应用这些...