Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michellesanseverino/metodo-tajs

Repository containing all studies made during Method TAJS course by Erick Wendell.
https://github.com/michellesanseverino/metodo-tajs

course erick-wendel javascript metodo-tajs npm qa tajs test

Last synced: about 1 month ago
JSON representation

Repository containing all studies made during Method TAJS course by Erick Wendell.

Awesome Lists containing this project

README

        

# Testing Techniques Study Repository

Welcome to my testing techniques study repository! This repository is dedicated to documenting my journey and learnings in the field of software testing. Here, you will find my studies made during the Method TAJS course from Erick Wendel. This readme is still in progress. It will be updated during my studies with more information.

## Table of Contents

- [Introduction](#introduction)
- [Testing Methodologies](#testing-methodologies)
- [Debugging Strategies](#debugging-strategies)
- [Best Practices](#best-practices)
- [Resources](#resources)
- [Technologies used](#technologies-used)
- [Contributing](#contributing)
- [License](#license)
- [Wakatime](#wakatime)

## Introduction

In this project, I studied how tests using Jest works. During the lesson, Erick Wendel introduced us to the best practices of Jest.

## Testing Methodologies

In this section, I will explore different testing methodologies, including unit testing, integration testing, functional testing, and performance testing. I will discuss the benefits of each methodology and provide examples and best practices.

## Debugging Strategies

The debugging strategies section will cover various techniques and tools that can be used to identify and fix issues in software. I will discuss logging, debugging tools, error handling, and other effective strategies for troubleshooting and resolving bugs.

## Best Practices

In the best practices section, I will share valuable tips and recommendations for effective testing and debugging. These best practices will help you improve the quality of your software and streamline your testing processes.

In the package.json file, we created 3 tests to run the tests in the terminal. During the studies, Git Bash were used as main terminal. Also, implemented the use of "cross-env" because it presented error in the terminal. To make things more interactive, we used NTL (Node Task List) to run the tests in the terminal (npm install -g ntl).

## Resources

I will compile a list of recommended resources, including books, articles, tutorials, and online courses, that can further enhance your understanding of testing techniques and debugging strategies.

## Technologies used
I used some technologies during my studies and here you can see all:
- VSCode
- Node.JS
- Jest
- Ubuntu 22.04LTS (Using WSL)
- Powershell
- Oh my zsh
- NPM
- NTL (Node Task List)
- GitHub Desktop
- GitHub Copilot
- Wakatime

## Contributing

If you have any suggestions or improvements for this study repository, feel free to contribute! Please refer to the [contributing guidelines](CONTRIBUTING.md) for more information.

## License

This study repository is licensed under the [MIT License](LICENSE).

## Wakatime
[![wakatime](https://wakatime.com/badge/user/018e864b-c555-4395-be78-3f9a65937485/project/018ef293-663b-419f-aa93-2b0aed60df7e.svg)](https://wakatime.com/badge/user/018e864b-c555-4395-be78-3f9a65937485/project/018ef293-663b-419f-aa93-2b0aed60df7e)