Skip to content

Testing, verification and test automation #9

Description

@monperrus

Wikipedia references:

"Automated testing is the act of conducting specific tests via automation (e.g. a set of regression tests) as opposed to conducting them manually, while test automation refers to automating the process of tracking and managing the different tests." source

Activity

  1. bbaudry commented on Oct 10, 2018

    @bbaudry
    Collaborator

    Interesting tool.
    Detailed failure reports and hassle free assertions
    Scott test reporter
    https://github.com/dodie/scott

  2. changed the title [-]Test automation[/-] [+]Test, verification and automation[/+] on Nov 5, 2018
  3. monperrus commented on Nov 5, 2018

    @monperrus
    MemberAuthor

    From @AG00:

    There is a relationship between desired properties (requirements), tests (verification) and test results. Those may be present in a hierarchy of components/subsystems/libraries. In addition, there is a relationship between planning activities on the system (product) being developed and its desired properties. Further, with time there will be more than one system/product configuration to consider and more than one version in use with different installations/deployments/customers. These relationships quickly becomes complex to understand and keep track of. As changes are being made (code or documents) and automatic tests are run, it would be good to have the information model changes generated rather than manually written. The information model can also be used to convince a customer (or the devops team itself) that a complex/high-level system property is achieved.

  4. bbaudry commented on Dec 19, 2018

    @bbaudry
    Collaborator

    Testcontainers to test different environments on the developer's machine
    https://www.testcontainers.org/

  5. bbaudry commented on Feb 11, 2019

    @bbaudry
    Collaborator

    A post about the challenges to get global metrics for code coverage
    https://massol.myxwiki.org/xwiki/bin/view/Blog/GlobalLocalCoverage

  6. bbaudry commented on Mar 8, 2019

    @bbaudry
    Collaborator

    Security-based testing
    https://www.inspec.io/

  7. bbaudry commented on Mar 8, 2019

    @bbaudry
    Collaborator

    DeFlaker: Automatically Detecting Flaky Tests
    https://www.jonbell.net/icse18-deflaker.pdf

  8. bbaudry commented on Mar 8, 2019

    @bbaudry
    Collaborator
  9. monperrus commented on Mar 8, 2019

    @monperrus
    MemberAuthor

    Cross Browser Testing, Selenium Testing, and Mobile Testing
    https://saucelabs.com/

  10. monperrus commented on Mar 8, 2019

    @monperrus
    MemberAuthor

    Perfecto - Cloud-based Devops Testing
    https://www.perfecto.io/

  11. monperrus commented on Mar 8, 2019

    @monperrus
    MemberAuthor

    Automated Tool for Prioritizing JUnit Test Suites
    https://github.com/kanonizo/kanonizo

  12. bbaudry commented on Mar 8, 2019

    @bbaudry
    Collaborator
  13. bbaudry commented on Mar 8, 2019

    @bbaudry
    Collaborator
  14. bbaudry commented on Mar 8, 2019

    @bbaudry
    Collaborator
  15. 25 remaining items

  16. bbaudry commented on Jul 20, 2022

    @bbaudry
    Collaborator

    Load-Test-As-Code. https://gatling.io/

  17. bbaudry commented on Jan 11, 2023

    @bbaudry
    Collaborator

    Instancio is a Java library that automatically creates and populates objects for your unit tests.
    https://github.com/instancio/instancio

  18. changed the title [-]Test, verification and automation[/-] [+]Testing, verification and test automation[/+] on Mar 23, 2023
  19. monperrus commented on Mar 23, 2023

    @monperrus
    MemberAuthor
  20. monperrus commented on Mar 27, 2023

    @monperrus
    MemberAuthor

    Mutagen and cargo-mutants are two relevant mutation testing tools for Rust.

    Credits @VIGGEEN
    cc/ @ErikNatanael

  21. monperrus commented on Mar 28, 2023

    @monperrus
    MemberAuthor
  22. bbaudry commented on Mar 30, 2023

    @bbaudry
    Collaborator

    A command-line benchmarking tool for rust
    https://github.com/sharkdp/hyperfine

  23. bbaudry commented on Apr 6, 2023

    @bbaudry
    Collaborator
  24. bbaudry commented on Apr 6, 2023

    @bbaudry
    Collaborator

    A library for generating fake data in Rust.
    https://github.com/cksac/fake-rs

  25. bbaudry commented on Apr 17, 2023

    @bbaudry
    Collaborator
  26. monperrus commented on Apr 21, 2023

    @monperrus
    MemberAuthor

    Integrity Test Framework - a sophisticated integration test automation framework for Java
    https://github.com/integrity-tf/integrity

  27. monperrus commented on Apr 24, 2023

    @monperrus
    MemberAuthor

    Newman is a command-line collection runner for Postman
    https://github.com/postmanlabs/newman

  28. bbaudry commented on Aug 23, 2023

    @bbaudry
    Collaborator

    Framework for web testing, and capture&replay
    https://github.com/microsoft/playwright

  29. monperrus commented on Aug 25, 2023

    @monperrus
    MemberAuthor

    Kurtosis is a composable build system for multi-container test environments.
    https://docs.kurtosis.com/

  30. ericcornelissen commented on May 20, 2025

    @ericcornelissen
    Collaborator

    "Unit testing asserts can be difficult to use. Approval tests simplify this by taking a snapshot of the results, and confirming that they have not changed."

    https://approvaltests.com/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    topicDevOps relevant topics

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions