Favicon of al-test-generation

al-test-generation Skill

AI Agent SkillJupyter NotebookOpen source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
42/100

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

Copy skill directory
  • 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

Jupyter NotebookCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/BC-Bench
  • Skill file: src/bcbench/agent/shared/instructions/microsoftInternal-NAV/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.

Share:

Stars
50
Forks
19
Last commit
9 days ago
Repository age
10 months
License
MIT

Auto-fetched from GitHub.

Similar to al-test-generation