一个栈(Stack)对象有三种状态:S1——栈空;S2——栈非空也非满;S3——栈满。则各个状态的条件如下: S1:(t0)创建栈对象时初始化,这是系统做的 (t1)在S2状态下执行置空运算setEmpty() (t2)在S3状态下执行置

admin2009-11-26  31

问题 一个栈(Stack)对象有三种状态:S1——栈空;S2——栈非空也非满;S3——栈满。则各个状态的条件如下:
   S1:(t0)创建栈对象时初始化,这是系统做的
   (t1)在S2状态下执行置空运算setEmpty()
   (t2)在S3状态下执行置空运算setEmpty()
   (t3)在S2状态下执行出栈运算Pop()
   S2:(t4)在S1状态下执行进栈运算Push()
   (t5)在S3状态下执行出栈运算Pop()
   S3:(t6)在S2状态下执行进栈运算Push()
   为简化问题,假设栈Stack的容量为2,栈元素的数据类型为整数。
测试管理人员通过QESuite Web version 1.0测试过程管理工具观察到部分测试用例的设计状况和执行状况如下表,请从测试用例设计和测试用例执行两个方面说明观察到的问题和需要尽快开展的相关测试工作。

选项

答案根据该表可以发现存在下列问题:子系统客户端容量没有设计相关的测试用例,需要补上。登录与退出的测试用例全部设有被执行,需要执行。即时消息的个人设置功能的测试用例没有执行完全,只执行了两个且通过,还有六个未执行。 总体来说,存在的问题有:测试用例设计也存在问题,功能区域划分不详细。用例覆盖面不全,客户端容量的测试用例没有覆盖到。还有就是存在未执行的用例。

解析
转载请注明原文地址:https://jikaoti.com/ti/wcE7FFFM
0

相关试题推荐
随机试题
最新回复(0)