Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ATTB AssistantNew to Visual Studio Code? Get it now.
ATTB Assistant

ATTB Assistant

ATTB

|
2 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ATTB Assistant

配置

在工作区根目录创建 .attb/config.json。

默认配置存放于扩展内:attb/config/default-config.json。

命令

  • ATTB: New TestSuit
  • ATTB: New TestCase
  • ATTB: Create Missing Config/Setting
  • ATTB: Open Related Config
  • ATTB: Reload Rules
  • ATTB: Open Related Files
  • ATTB: Search Module
  • ATTB: Show Module Detail
  • ATTB: List Modules

New TestCase 规则

  • 仅允许在 TestSuit(class)内部插入。
  • 名称自动生成:<class_name_snake>_test_<n>(n 递增)。
  • 在方法前插入 pydescription.add_testcase(...),描述默认空字符串。

诊断规则(TestCase)

  • 检查 pydescription.add_testcase 第三个参数文本是否存在。
  • 若存在,则检查其中是否包含 Author、Steps、Expected Results。

智能补全(自定义库)

  • 读取扩展内 attb/source/ast_output/*.json(文件名即模块名)。
  • import <module> 时提示模块名(仅支持此导入方式)。
  • 实例. 时提示方法名(基于 AST JSON 中的 class/methods)。

模块命令

  • ATTB: Search Module:输入关键字,模糊搜索 module 并展示匹配列表。
  • ATTB: Show Module Detail:选择 module,输出 class/方法/注释详情。
  • ATTB: List Modules:列出所有支持的 module。

诊断规则(导入)

  • 仅允许使用 import <module> 形式导入。

Explorer 视图

  • ATTB Explorer:显示 testsuit/testcase,标题栏提供刷新、新建、创建配置等按钮。
  • ATTB Setting Explorer:显示 _setting.py 的 class 与方法结构。
  • Open Related Config:在 ATTB Explorer 标题栏点击后,直接打开当前显示用例文件对应的 .conf。

测试

后续引入 VSCode 扩展测试样例。

手动验证

  1. 打开含 Python testsuit/testcase 的工程
  2. 修改文件,确认诊断提示
  3. TreeView 中出现 testsuit/testcase
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft