Manual Test Plan
These tests require the user’s real machine, at least one configured text model provider, and installed ComfyUI environment.
First Launch
- Install/open the packaged
Museboard.app.
- Confirm the app opens without terminal.
- Confirm no browser demo text appears in the desktop app.
- Switch language to English, close settings, reopen settings.
- Confirm language setting persists after app restart.
Text Model Providers
- Choose
LM Studio, enter endpoint http://localhost:1234/v1, and enter a loaded model name.
- Click
随机导图.
- Select a node and click
生成说明.
- Select a node and click
生成下一级.
- Confirm generated text is visual, concrete, and in the selected UI language.
- Switch to
Ollama, enter endpoint http://localhost:11434, and enter a pulled model name.
- Generate one node description.
- If OpenAI or DeepSeek keys are available, switch to that provider, enter endpoint, API key, and model name, then generate one brief.
- Close and reopen Museboard. Confirm provider, endpoint, model, API key, temperature, and language persist.
ComfyUI
- Ensure ComfyUI is not running.
- Open
设置 -> ComfyUI 连接向导.
- Set ComfyUI folder and launch command.
- Click
启动并连接.
- Confirm ComfyUI starts automatically.
- Click
Flux 推荐预设.
- Click
生成测试图.
- Confirm a test image appears.
- Close settings.
- Click main
生成图片.
- Confirm the prompt is related to the current brief.
- Generate an image and save it to the root node.
Project Save/Restore
- Create a project.
- Add at least 20 images across several child nodes.
- Add rectangle, arrow, text, and freehand annotations.
- Use parent node view to rearrange child images.
- Save the project to a new folder.
- Quit the app.
- Reopen the project folder.
- Confirm nodes, images, layouts, annotations, settings, and generated images remain correct.
Canvas
- Drag local images from Finder into a child node.
- Drag an image link from a browser into a node.
- Use selection box to move several images and annotations together.
- Use scroll wheel or trackpad scroll to pan the canvas.
- Use
Cmd + scroll or trackpad pinch to zoom around the pointer.
- Use
Cmd + =, Cmd + -, and Cmd + 0 to zoom in, zoom out, and reset view.
- Hold
Space and drag on the canvas. Confirm the canvas pans and images are not moved.
- Tap
Space with one image selected. Confirm the image fits the view; tap Space again and confirm the previous view returns.
- Tap
Space with no image selected. Confirm all visible images fit the view.
- Double-click an image to make it a 75 x 75 thumbnail, then double-click again to restore it.
- Press
Tab. Confirm clean canvas mode hides extra UI and leaves the canvas/tools visible.
- Press
Tab again. Confirm the hidden UI returns.
- Confirm
Tab still moves focus normally while editing text fields or text areas.
Failure Cases
- Stop ComfyUI and click
测试连接.
- Confirm the error tells the user what to do.
- Import non-API workflow JSON.
- Confirm the workflow error is understandable.
- Temporarily use a wrong model name in the selected text model provider.
- Confirm Museboard does not crash.