Coder Social home page Coder Social logo

chutney-testing / chutney-testing.github.io-legacy Goto Github PK

View Code? Open in Web Editor NEW
0.0 4.0 2.0 4.2 MB

Chutney testing website

Home Page: https://www.chutney-testing.com/

Nix 88.34% Dockerfile 11.66%
acceptance-test-driven-development hacktoberfest specification-by-example test-automation test-driven-development testing-tool ubiquitous-language

chutney-testing.github.io-legacy's Introduction

Developer setup

Follow https://www.mkdocs.org/getting-started/ & https://squidfunk.github.io/mkdocs-material/getting-started/

Run :

  • Via Python
    • pip install mkdocs mkdocs-material mkdocs-git-revision-date-localized-plugin mkdocs-redirects
    • mkdocs serve in the project root folder
    • Visit http://localhost:8000/
  • Via Docker (in case you are not a big python fan)

chutney-testing.github.io-legacy's People

Contributors

adamdjafri avatar adrien-gogois avatar bessonm avatar boddissattva avatar delaunayalex avatar karimgl avatar nbrouand avatar rbenyoussef avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

adamdjafri gulhe

chutney-testing.github.io-legacy's Issues

Feedback

Overview

  • I find there is too much text. It should be better to have less text, more links to others pages. Just keep text until the getting started link. The others sections in an other pages. ✅
  • I would like to add an image like the one which compare Chutney to others tests tools in section "Why another test tool" ✅

Getting started

Write your first scenario

  • "Here we use the Chutney Kotlin DSL to declare a target." => redundant, remove ✅
  • "Here we use the Chutney Kotlin DSL to declare an environment." => redundant, remove ✅
  • "As you can see," => too much , to remove As you can see, ✅
  • i dont like the name of the variable "www". I prefer to have something like myTestingEnvironment
  • "Here we use the Chutney Kotlin DSL to declare a Scenario."' => redundant, remove ✅
  • "As you can see" => remove ✅

Run your scenario

🙋 | Collect Questions

Ask your question or suggest your idea !

This is for us to keep track of recurrent questions we could document properly

  • How to access properties on a target during execution ?
    • target.property('myProperty').get()".spEL() or ${#target.property('myProperty').get()}

note: this could be a duplicate use of discussions

🙋 | Improve documentation consistency

Ask your question or suggest your idea !

As we talked about it,
there is a lot of overlap or unclear use cases between Getting Started, Installation and Integration.

First idea would be to explicit use cases such as :

  • Quick start with local development
  • Installing a Chutney server in production
  • Daily use syncing local development and shared server

Example

Left menu

  • Installation
    • Local Development

    • On-premise

      • Introduction
      • Minimal configuration
        • Maven confguration
        • Logback
        • Minimal Application.yml
      • Further details
        • Database
        • Logs
        • Server (TLS/SSL)
        • etc.
    • advance topic

      • liquibase
      • metrics produite
      • authentification ldap
      • compression
      • session management
      • actuator
      • specifics value
    • CI/CD integration

      • synchronize

:sparkles: Enrich tasks documentation

Take inspiration from the documentation already written for the action HTTP
Feel free to write all or part of the actions in each sections.
NB: task == action but we dont have merged the PR yet

Others tasks

  • Add link to the code in each action

🙋 | Add scenario example to give more insight to functions

Ask your question or suggest your idea !

Overall, we still need to add missing info or examples on function parameters.
Maybe we could also provide more "context" about how and why one would use a given function, to improve further understanding and to help users to have "testing" ideas and capabilities

Describe your use case

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.