首页计算机考试软件测试工程师
(简答题)

基于状态测试的主要步骤?

正确答案

①依据设计文档,或者通过分析对象数据成员的取值空间(笛卡尔积),得到被测试类的状态转移图;
②给被测试的类加入用于设置和检查对象状态的新方法,导出对象的逻辑状态;
③对于状态转移图中的每个状态,确定该状态是哪些方法的合法起始状态,即在该状态时,对象允许执行哪些操作;
④在每个状态,从类中方法的调用关系图最下层开始,逐一测试类中的方法;
⑤测试每个方法时,根据对象当前状态确定出对方法的执行路径有特殊影响的参数值,将各种可能组合作为参数进行测试。

答案解析

相似试题

  • (简答题)

    如何转向基于状态转移图的软件测试

    答案解析

  • (填空题)

    面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。

    答案解析

  • (判断题)

    数据流测试是主要用作路径测试的真实性检查。两种形式分别为定义/使用测试、基于程序片的测试。

    答案解析

  • (填空题)

    类测试用例中,基于3个标准()。

    答案解析

  • (简答题)

    简述集成测试的五个步骤。 

    答案解析

  • (简答题)

    性能测试的步骤有哪些?

    答案解析

  • (单选题)

    测试实施步骤是:测试需求分析->测试计划->测试设计开发->()->生成测试报告。

    答案解析

  • (简答题)

    简述JUnit单元测试步骤。

    答案解析

  • (单选题)

    下面哪一项测试步骤中需要进行局部数据结构测试?()

    答案解析

快考试在线搜题