状态转换法用例设计 系统在特定的事件驱动下从一种状态到另一种状态转换构成状态图。 测试员可以根据状态、状态的转换、触发状态变化的输入或事件以及从状态转换得到的结果来测试软件。 系统的特征可以通过状态转换图来表示。状态图描绘了状态和输入或事件之间的关系,以及可能的无效状态转换。 被测试系统或对象的状态是独立的、可确认的,并且数量是有限的。 设计的测试用例可以覆盖一个典型的状态转换过程。 覆盖每个状态; 执行每个状态的转换; 执行特定的状态转换顺序甚至是无效状态转换。 状态转换测试方法较多的使用在嵌入式软件行业和自动化行业。但是这个技术同样也适用有特定状态的业务对象的建模或具有事件驱动的应用系统中。 状态转换测试完成的标准: 每个状态至少达到一次 每个转换至少被执行一次 每个违反规格说明的转换已经被检查过
2021-09-02 14:55:23 3.44MB ISTQB 测试培训
1
史上最全的测试用例设计方法总结史上最全的测试用例设计方法总结
1
用QTP对登录模块的测试,包含测试用例,原理,步骤等,值得参考
2021-08-19 18:03:54 251KB QTP 测试用例
1
Java web 项目 测试 文档 jemeter性能测试 功能测试 单体测试 结合测试 文档模板
2021-08-18 14:42:39 29KB Java web 项目 测试
1
成对独立组合测试工具 (PICT) 可以帮助您高效地设计软件系统的测试用例和测试配置。使用 PICT,您可以生成比手动生成的测试更有效的测试,并在动手测试用例设计所需的一小部分时间内创建它们。PICT 生成一组紧凑的参数值选择,代表您应该用来获得参数的全面组合覆盖的测试用例。
1
WEB测试用例设计-超详细
2021-08-11 18:03:50 77B 软件测试 单元测试 业务流程测试
1
描述了正交试验法、正交表的特点和正交表的类别及如何查找正交表等内容,其中涉及了因素数和水平数等数据。
2021-08-11 16:10:37 140KB 正交试验法
1
测试用例设计方法分享,详细列举了黑盒测试中用到的用例设计方法,可以作为初入职场的新手测试小白的入门手册,也可当作软件工程专业的大学生的课堂大作业
表 2.1 寄存器及其功能 寄存器  功能  xPSR  记录 ALU标志(0 标志,进位标志,负数标志,溢出标志),执行状态,以及 当前正服务的中断号  PRIMASK  除能所有的中断——当然了,不可屏蔽中断(NMI)才不甩它呢。  FAULTMASK  除能所有的 fault——NMI依然不受影响,而且被除能的 faults会“上访”,见 后续章节的叙述。  BASEPRI  除能所有优先级不高于某个具体数值的中断。  CONTROL  定义特权状态(见后续章节对特权的叙述),并且决定使用哪一个堆栈指针  第 3 章对此有展开的叙述。  操作模式和特权极别 Cortex‐M3 处理器支持两种处理器的操作模式,还支持两级特权操作。  两种操作模式分别为:处理者模式(handler mode,以后不再把 handler 中译——译注)和线程模 式(thread mode)。引入两个模式的本意,是用于区别普通应用程序的代码和异常服务例程的代码 ——包括中断服务例程的代码。   Cortex‐M3 的另一个侧面则是特权的分级——特权级和用户级。这可以提供一种存储器访问的 保护机制,使得普通的用户程序代码不能意外地,甚至是恶意地执行涉及到要害的操作。处理器支 持两种特权级,这也是一个基本的安全模型。    图 2.4  Cortex‐M3 下的操作模式和特权级别    在 CM3 运行主应用程序时(线程模式),既可以使用特权级,也可以使用用户级;但是异常服 务例程必须在特权级下执行。复位后,处理器默认进入线程模式,特权极访问。在特权级下,程序 可以访问所有范围的存储器(如果有MPU,还要在MPU规定的禁地之外),并且可以执行所有指令。    在特权级下的程序可以为所欲为,但也可能会把自己给玩进去——切换到用户级。一旦进入用 户级,再想回来就得走“法律程序”了——用户级的程序不能简简单单地试图改写 CONTROL 寄存器 就回到特权级,它必须先“申诉”:执行一条系统调用指令(SVC)。这会触发 SVC 异常,然后由异常 服务例程(通常是操作系统的一部分)接管,如果批准了进入,则异常服务例程修改 CONTROL 寄存 器,才能在用户级的线程模式下重新进入特权级。  事实上,从用户级到特权级的唯一途径就是异常:如果在程序执行过程中触发了一个异常,处 理器总是先切换入特权级,并且在异常服务例程执行完毕退出时,返回先前的状态(也可以手工指 定返回的状态——译注)。  28
2021-07-26 15:37:28 9.63MB 权威指南
1
通用嵌入式系统测试平台(Embedded System Interface Test Studio,简称:ETest)是针对嵌入式系统进行实时、闭环、非侵入式测试的自动化测试平台,适用于嵌入式系统在设计、仿真、开发、调试、测试、集成验证和维护等各阶段配置项级别和系统级别的动态测试与验证。 主要特点 是一套完整的针对嵌入式系统的自动化动态确认测试平台,可以实现硬件在环、非侵入式的系统级测试,完成基于实装难以完成的测试任务; 集成测试资源管理、测试环境描述、协议脚本开发、测试用例设计、测试执行监控、测试任务管理等功能为一体; 具有通用化的通信协议定义与描述语言处理环境,可以定义和描述各类结构的总线协议; 具有高度开放的协议模板管理接口,通过不断在测试中积累各领域的应用层协议,实现针对不同领域嵌入式系统自动化测试解决方案的快速构建; 提供丰富的测试监控仪表和高度灵活的协议字段绑定方法,支持收发数据字段的双向绑定,并具有表达式绑定能力; 集可视化窗体灵活配置的人工测试与脚本化语言高级开发的自动化测试于一体,满足初、中、高不同级别的测试需求; 提供测试用例脚本编辑与开发环境,通过简单的通道与协议字段赋值,便可完成测试数据的收发与测试逻辑的判断; 在底层实现了接口与通道管理、协议组包与解包、协议的校验、测试参数的组合等功能,测试人员只需将关注点放在测试逻辑的设计与实现上; 具有插件化的功能扩充能力,无论是通信协议描述还是测试用例描述,平台都提供了对插件的开发支持;
2021-07-16 12:07:01 1.42MB 软件测试 嵌入式
1