DEV Community

Cover image for Planning a CMS Closed Beta: Test Scenarios for Web Studios
Евгений Брусницын for Morlix CMS

Posted on AI-assisted

Planning a CMS Closed Beta: Test Scenarios for Web Studios

A useful closed beta is not a race to click every control. It is a chance to learn whether a real team can complete a small task, hand it to someone else, and explain what happened when the result differs from expectations.

Morlix CMS is collecting applications from web studios for a future closed beta. Testing has not started, and participation is subject to review and approval. The public release target is March 11, 2027; it may change and is not a beta start date or an invitation deadline.

The exercises below are a preparation framework for studios. They are not an announced beta test protocol, a list of features guaranteed in a future build, or a report of completed participant tests.

Choose a small scenario

Start with a fictional service website: a home page, one service page, and a short news item. Assign a developer, a designer, and an editor to it, even if one person plays several roles. Write down the job each person needs to complete.

For example, an editor wants to change the opening paragraph of a service page, have a colleague review the result, and understand the next step. A useful test asks whether the allowed workflow is clear and whether the result matches expectations. It does not assume a particular approval feature exists.

Before attempting any scenario, read the terms and instructions for the build you actually receive. Only use actions and environments permitted by the project. If a feature is unavailable, mark the scenario as unavailable rather than trying to bypass a restriction.

Capture the starting conditions

A test result becomes more useful when someone else can repeat it. Record the supplied build version, relevant environment, browser, device, assigned permissions, and any configuration choices. If an instruction is unclear, note the exact step and the information needed to proceed.

Use synthetic content and a separate test environment. Do not place a real client's site, personal data, credentials, or private keys into an experimental setup merely because access is available. Any exception requires the actual test rules and the relevant client's agreement.

The live Morlix website already has published pages and a blog with categories and tags. That is evidence about one installation, not a guarantee that every beta participant will receive the same components or configuration.

Four workflow checks worth preparing

Content and handover

If the provided build allows it, prepare a page with headings, a link, and an image. Save the work and check the rendered result. Ask a colleague unfamiliar with the setup to find the content and explain what they would do next.

Compare what happened with the expected outcome. Was the text preserved? Is the link still correct? Can the colleague identify where help is needed? Treat the availability of drafts, publication rights, and review steps as questions for the actual version, not assumptions.

Design across page sizes

Prepare two sample pages and agree on a few visual rules: heading hierarchy, image proportions, and readable spacing. Where permitted, make a small change and compare the output on a phone and a desktop.

Separate a design preference from an interface that is difficult to understand and from a reproducible defect. They need different follow-up, even when a screenshot shows all three.

Components and changes

If the beta rules allow extension testing, record the components in the starting configuration. Change one component at a time, then rerun the same small set of permitted tasks. This makes it easier to identify when a change affects another part of the project.

A single successful combination does not prove compatibility with every theme, extension, server, or future version. Ask which dependencies and update conditions apply to the actual components.

Access and recovery

Create a simple responsibility matrix: who prepares content, who reviews it, and who manages configuration. If the build provides relevant accounts and the rules permit the test, check that each participant can perform their intended actions without gaining unrelated access. Do not try other people's accounts or bypass permissions.

For backups, first agree on the permitted scope. If a recovery test is available, record the initial state, make a safe test change, and restore to an isolated environment following the supplied instructions. Check content, files, and settings only where they are part of the allowed scenario. Creating a backup file alone does not establish that restoration works.

Write feedback that can be reproduced

A concise report can follow five fields:

  1. Goal: what the person was trying to accomplish.
  2. Conditions: build, environment, account permissions, and device, where available.
  3. Steps: the smallest sequence that demonstrates the issue.
  4. Expected and actual result: what you thought would happen and what you observed.
  5. Impact: whether work is blocked, a workaround is needed, or the issue is a smaller inconvenience.

Include an anonymised sample or screenshot only when the test rules allow it and secrets have been removed. An unexpected result may come from an unsupported scenario or an environment setting, so state the observation before suggesting a cause.

For product feedback, describe the need and context. “An editor needs to know who reviewed a change” is more useful than asserting that a particular button must exist. It does not imply that the feature has been promised.

Interpret a successful test carefully

Passing one scenario on one build says little about untested environments. An issue-free limited beta is not proof that there are no security defects. An invitation is not a guarantee that the system is ready for every client or that a particular support arrangement exists.

Before a production decision, studios still need to confirm licensing, component compatibility, data ownership, backup and recovery responsibilities, and agreements with the customer for the actual product and version.

Web studios can apply through morlix.ru and follow Morlix on Telegram for updates. The public release target remains March 11, 2027 and may change. Read the original Russian article.


Original article (Russian)

Top comments (0)