1. 打开质量任务视图的下拉菜单,然后选择配置内容
    • 请注意,该下拉菜单可用于导入任务,浏览团队服务器报告,或生成一份 报告

  2. 启用详细信息然后单击确定
  3. 完全展开修复单元测试问题 以查看有关第一个问题的信息。

     

     

  4. 双击【质量任务】选项卡中的/ATM/ATM.cxx行,以打开与该问题关联的源代码。

     

     

  5. 在【质量任务】视图中,双击第一行 ...TestSuite... 行以打开与问题相关的测试用例。

     

     

     

    • 请注意,该测试用例创建一个 ATM 对象传递 bankdisplay 指针给构造函数—并使 viewAccount 调用将帐号和密码作为参数传递。
    • 将报告访问违规处显示取消引用的指针定义为 null,这很可能是问题所在。

       

  6. 要修改测试用例源,请打开测试用例代码,并使用有效的显示对象初始化 _display_0 指针:

     

     

  7. 保存此文件变更。
  8. 在【测试用例浏览器】中选择test_viewAccount_1(标识问题的测试),然后重新运行运行单元测试(文件范围)测试配置。请注意,已解决 test_viewAccount_1 中的单元测试问题。
  9. 以相同的方式修复 test_viewAccount_2 中的代码:使用有效对象初始化 _display_0。
  10. 选择ATM.cxx并包括在项目树中,然后重新运行单元测试。注意到运行了其他测试,并且未报告任何测试失败。

  • No labels