(1)测试导航
测试导航的用途:这个导航面板统一显示代码白盒测试结果,测试用例执行情况,以及快捷执行测试用例。在这个区域,当鼠标指针移动到测试用例最右边时就会出现一个执行按钮,单击这个按钮测试就会自动开始执行。如果测试成功就会在相应的用例旁边出现一个绿色的勾,反之就会出现一个红色的叉。我们这里不会去详细讲述单元测试的问题,大家可以自己去搜索相关的知识进行学习。
(2)调试导航
调试导航的用途:这个导航面板统一显示应用程序调试状态在或者出错情况下堆栈的调试状态,CPU的使用情况,以及相关的网络和内存信息等。一个好的程序员都是从Debug开始的,大家少不了和这个面板打交道,务必学会如何看Frame,如何看线程,以及程序崩溃时,通过调试树找到出错行。
(3)断点导航
断点导航的功能:这个导航面板统一显示所有断点。大家可以从这里通过右键快速编辑、禁用或者删除断点。这里的编辑断点功能允许大家设置断点的触发条件、忽略次数以及断点发生时的自动处理动作,这些功能可以方便地应用于一些比较复杂的调试场景。
(4)日志导航
日志导航的功能:这个导航面板统一显示所有的变更日志和信息,其主要分为两部分内容:编译调试日志和源代码变更日志。单击:“Build”或者“Debug”可以在编辑区看到详细的编译调试日志,而“Project“下的变更日志简单一点说就是git 的提交信息,我们可以查看到详细的提交日志及文件变更前后的差异对比。
文章转自物联网博客:http://www.iotblog.cn/u/zhangyi/b-358