Web testing

Testing is part of the software quality assurance process.

Tests could be automated (eg. unit testing, usually) or non-automated/manual with real users (eg. usability testing). My notes primarily focus on automated testing, such as:

  • Unit testing
  • Integration testing
  • End-to-end (E2E) testing
  • Visual testing
  • Accessibility testing
    • Note: A11y testing for production apps ideally include both automated and manual tests.
  • ...etc

Pyramid, trophy, or nacho chip?

Kent Dodds includes static analysis tooling as part of the "testing trophy", his take of the software test pyramid tailored for web applications. Someone posted a "testing Dorito" in reply to Kent's "testing trophy" tweet.

Links to this note

  • Est ex deserunt esse ut pariatur quis fugiat id velit commodo

    Ut anim fugiat laboris et eiusmod aliquip.

  • Est ex deserunt esse ut pariatur quis fugiat id velit commodo

    Ut anim fugiat laboris et eiusmod aliquip.

  • Est ex deserunt esse ut pariatur quis fugiat id velit commodo

    Ut anim fugiat laboris et eiusmod aliquip.

  • Est ex deserunt esse ut pariatur quis fugiat id velit commodo

    Ut anim fugiat laboris et eiusmod aliquip.

  • Est ex deserunt esse ut pariatur quis fugiat id velit commodo

    Ut anim fugiat laboris et eiusmod aliquip.

  • Est ex deserunt esse ut pariatur quis fugiat id velit commodo

    Ut anim fugiat laboris et eiusmod aliquip.

  • Est ex deserunt esse ut pariatur quis fugiat id velit commodo

    Ut anim fugiat laboris et eiusmod aliquip.