al-test-generation Skill
Guide for creating AL tests for Microsoft Dynamics 365 Business Central. Use this when asked to write, create, or generate AL test codeunits, test procedures, or test automation for Business Central. Published by microsoft in BC-Bench.
What is al-test-generation Skill?
Guide for creating AL tests for Microsoft Dynamics 365 Business Central. Use this when asked to write, create, or generate AL test codeunits, test procedures, or test automation for Business Central. Published by microsoft in BC-Bench. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Design and media
- Writing
- Testing use cases
- Design and media use cases
Technical details
- Install or run with Copy skill directory
When to use al-test-generation Skill
- Use it for testing.
- Use it for design and media.
- Use it for writing.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/BC-Bench
- Skill file: src/bcbench/agent/shared/instructions/microsoft-BCApps/skills/al-test-generation/SKILL.md
What it does
Guide for creating AL tests for Microsoft Dynamics 365 Business Central. Use this when asked to write, create, or generate AL test codeunits, test procedures, or test automation for Business Central.
Skill instructions
To create AL tests for Microsoft Dynamics 365 Business Central, follow this process: 1. Analyze the Code Under Test Before writing any test code: 1. Read and understand the procedure or functionality being tested 2. Trace through all code paths to identify UI interactions 3. Examine table definitions for TableRelation constraints 2. Identify Required Handler Methods CRITICAL: Tests fail with "Unhandled UI" errors when handlers are missing. Look for these patterns in the code under test: | Code Pattern | Required Handler | | ------------------------------------- | --------------------------- | | Confirm() | [ConfirmHandler] | | Message() | [MessageHandler] | | StrMenu() | [StrMenuHandler] | | Page.Run() | [PageHandler] | | Page.RunModal() | [ModalPageHandler] | | Report.Run() or Report.RunModal() | [ReportHandler] | | Report request page | [RequestPageHandler] | | Hyperlink() | [HyperlinkHandler] | | Notification.Send() | [SendNotificationHandler] | 3. Analyze TableRelation Constraints
Explore related resources
Frequently asked questions
What is al-test-generation?
al-test-generation is a open-source AI agent skill with Copy skill directory. Guide for creating AL tests for Microsoft Dynamics 365 Business Central. Use this when asked to write, create, or generate AL test codeunits, test procedures, or test automation for Business Central.
Who is al-test-generation best for?
al-test-generation is best for reusing agent instructions, scripts, and references, testing workflows, design and media workflows, writing workflows.
How do I install al-test-generation?
Install or run al-test-generation using Copy skill directory. Check al-test-generation for the latest setup command.
Is al-test-generation actively maintained?
al-test-generation may need a closer maintenance check before production use.
Auto-fetched from GitHub.