#rust #api_testing #cli #curl #http #http_client #integration_testing #testing #testing_tools
https://github.com/Orange-OpenSource/hurl
https://github.com/Orange-OpenSource/hurl
GitHub
GitHub - Orange-OpenSource/hurl: Hurl, run and test HTTP requests with plain text.
Hurl, run and test HTTP requests with plain text. Contribute to Orange-OpenSource/hurl development by creating an account on GitHub.
#javascript #api #automation #browser #grpc #http #lambda #load #playwright #serverless #stress #testing #typescript
https://github.com/artilleryio/artillery
https://github.com/artilleryio/artillery
GitHub
GitHub - artilleryio/artillery: The complete load testing platform. Everything you need for production-grade load tests. Serverless…
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and mo...
#typescript #automation #chrome #chromium #e2e_testing #electron #end_to_end_testing #firefox #javascript #playwright #test #test_automation #testing #testing_tools #web #webkit
Playwright is a powerful tool for testing and automating web applications across different browsers like Chromium, Firefox, and WebKit. It offers a single API to test multiple browsers, ensuring your tests are reliable, fast, and free from flaky results. With features like auto-wait for elements and web-first assertions, Playwright eliminates the need for artificial timeouts. It also supports headless execution on all platforms and provides tools like code generation, an inspector, and trace viewer to make testing easier. This means you can write robust tests quickly and efficiently, saving time and ensuring your web application works perfectly across various browsers and scenarios.
https://github.com/microsoft/playwright
Playwright is a powerful tool for testing and automating web applications across different browsers like Chromium, Firefox, and WebKit. It offers a single API to test multiple browsers, ensuring your tests are reliable, fast, and free from flaky results. With features like auto-wait for elements and web-first assertions, Playwright eliminates the need for artificial timeouts. It also supports headless execution on all platforms and provides tools like code generation, an inspector, and trace viewer to make testing easier. This means you can write robust tests quickly and efficiently, saving time and ensuring your web application works perfectly across various browsers and scenarios.
https://github.com/microsoft/playwright
GitHub
GitHub - microsoft/playwright: Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and…
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. - GitHub - microsoft/playwright: Playwright is a framework for Web Testi...
#typescript #api #api_client #api_rest #api_testing #developer_tools #graphql #hacktoberfest #http #http_client #pwa #rest #rest_api #spa #testing #testing_tools #tools #vue #vuejs #websocket
Hoppscotch is an open-source tool that helps you develop and test APIs quickly and efficiently. It allows you to send various types of HTTP requests (like GET, POST, PUT, DELETE) and see the responses in real time. You can customize the appearance with different themes and colors, and it supports features like WebSocket, Server-Sent Events, and GraphQL. It also offers authorization options, request parameters, and the ability to save and organize your requests in collections. Additionally, Hoppscotch allows team collaboration, keyboard shortcuts for efficiency, and synchronization across devices. This tool saves you time by making API development faster and more organized.
https://github.com/hoppscotch/hoppscotch
Hoppscotch is an open-source tool that helps you develop and test APIs quickly and efficiently. It allows you to send various types of HTTP requests (like GET, POST, PUT, DELETE) and see the responses in real time. You can customize the appearance with different themes and colors, and it supports features like WebSocket, Server-Sent Events, and GraphQL. It also offers authorization options, request parameters, and the ability to save and organize your requests in collections. Additionally, Hoppscotch allows team collaboration, keyboard shortcuts for efficiency, and synchronization across devices. This tool saves you time by making API development faster and more organized.
https://github.com/hoppscotch/hoppscotch
GitHub
GitHub - hoppscotch/hoppscotch: Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web…
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia - hoppscotch/hoppscotch
#go #assertions #go #golang #mocking #testify #testing #toolkit
Testify is a set of tools for testing your Go code. It helps you write better tests with features like easy assertions, mocking, and testing suites. You can use `assert` to check if your code behaves as expected, `mock` to simulate real objects, and `suite` to organize your tests into structured suites. Installing Testify is simple with `go get github.com/stretchr/testify`. This tool makes your testing process more efficient and readable, helping you ensure your code works correctly.
https://github.com/stretchr/testify
Testify is a set of tools for testing your Go code. It helps you write better tests with features like easy assertions, mocking, and testing suites. You can use `assert` to check if your code behaves as expected, `mock` to simulate real objects, and `suite` to organize your tests into structured suites. Installing Testify is simple with `go get github.com/stretchr/testify`. This tool makes your testing process more efficient and readable, helping you ensure your code works correctly.
https://github.com/stretchr/testify
#typescript #angular #components #design_systems #documentation #html #javascript #react #react_native #stories #storybook #styleguide #svelte #testing #typescript #ui #vite #vue #web_components #webpack #workshop
Storybook is a tool that helps you build and test UI components quickly and efficiently. It allows you to develop, test, and document your UI components in isolation, which means you can focus on individual parts of your interface without affecting the entire application. This tool supports many frameworks like React, Angular, Vue, and more, and it comes with various addons for tasks such as accessibility testing, documentation, and interactive testing. Using Storybook can save you time and improve the quality of your UI components by making it easier to test and refine them before integrating them into your main project.
https://github.com/storybookjs/storybook
Storybook is a tool that helps you build and test UI components quickly and efficiently. It allows you to develop, test, and document your UI components in isolation, which means you can focus on individual parts of your interface without affecting the entire application. This tool supports many frameworks like React, Angular, Vue, and more, and it comes with various addons for tasks such as accessibility testing, documentation, and interactive testing. Using Storybook can save you time and improve the quality of your UI components by making it easier to test and refine them before integrating them into your main project.
https://github.com/storybookjs/storybook
GitHub
GitHub - storybookjs/storybook: Storybook is the industry standard workshop for building, documenting, and testing UI components…
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation - storybookjs/storybook
#dockerfile #best_practices #es6 #eslint #express #expressjs #javascript #jest #microservices #mocha #node_js #nodejs #nodejs_development #npm #rest #style_guide #styleguide #testing #types
Here is the key information and benefits of the Node.js best practices guide in simple English**
- The guide provides over 100 best practices for Node.js development, covering project architecture, error handling, code patterns, testing, production readiness, security, and Docker practices.
- It is updated regularly and includes contributions from many experts in the field.
- The guide is available in multiple languages.
**Benefits** Following these best practices helps you write cleaner, more maintainable code.
- **Error Handling** Protect your application from common security threats with guidelines on secret management, input validation, and secure headers.
- **Performance** Ensure your code is ready for production with tips on monitoring, logging, and process uptime.
- **Testing** Learn how to optimize your Docker images and containers for Node.js applications.
By following these best practices, you can build robust, secure, and high-performance Node.js applications.
https://github.com/goldbergyoni/nodebestpractices
Here is the key information and benefits of the Node.js best practices guide in simple English**
- The guide provides over 100 best practices for Node.js development, covering project architecture, error handling, code patterns, testing, production readiness, security, and Docker practices.
- It is updated regularly and includes contributions from many experts in the field.
- The guide is available in multiple languages.
**Benefits** Following these best practices helps you write cleaner, more maintainable code.
- **Error Handling** Protect your application from common security threats with guidelines on secret management, input validation, and secure headers.
- **Performance** Ensure your code is ready for production with tips on monitoring, logging, and process uptime.
- **Testing** Learn how to optimize your Docker images and containers for Node.js applications.
By following these best practices, you can build robust, secure, and high-performance Node.js applications.
https://github.com/goldbergyoni/nodebestpractices
GitHub
GitHub - goldbergyoni/nodebestpractices: :white_check_mark: The Node.js best practices list (July 2024)
:white_check_mark: The Node.js best practices list (July 2024) - goldbergyoni/nodebestpractices
#javascript #angular_testing_library #component_testing #cypress #cypress_cloud #cypress_schematic #end_to_end_testing #react_testing_library #svelte_testing_library #test_replay #testing_framework #testing_library #testing_tool #vue_testing_library
Cypress is a tool that makes testing websites fast, easy, and reliable. It works for anything that runs in a browser. You can install it using npm, yarn, or pnpm with a simple command. The benefit to you is that Cypress simplifies the testing process, saving you time and ensuring your website works correctly. It also has a community and resources like documentation, changelog, and roadmap to help you get started and stay updated.
https://github.com/cypress-io/cypress
Cypress is a tool that makes testing websites fast, easy, and reliable. It works for anything that runs in a browser. You can install it using npm, yarn, or pnpm with a simple command. The benefit to you is that Cypress simplifies the testing process, saving you time and ensuring your website works correctly. It also has a community and resources like documentation, changelog, and roadmap to help you get started and stay updated.
https://github.com/cypress-io/cypress
GitHub
GitHub - cypress-io/cypress: Fast, easy and reliable testing for anything that runs in a browser.
Fast, easy and reliable testing for anything that runs in a browser. - cypress-io/cypress
#python #aws #cloud #continuous_integration #developer_tools #localstack #python #testing
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
https://github.com/localstack/localstack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
https://github.com/localstack/localstack
GitHub
GitHub - localstack/localstack: 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline - localstack/localstack
🔥1
#typescript #api_testing #code_coverage #component_testing #cypress #end_to_end_testing #testing #testing_practices
This application is a real-world example to help you learn and practice testing with Cypress. It's a full-stack app built with React, Express, and other technologies, and it includes local authentication, database seeding, and end-to-end tests. You can easily set it up on your machine by cloning the repository, installing dependencies with Yarn, and running the app. The app comes with pre-configured tests and code coverage reports, making it ideal for learning and experimenting with Cypress testing methods. This helps you understand how to test real-world applications effectively.
https://github.com/cypress-io/cypress-realworld-app
This application is a real-world example to help you learn and practice testing with Cypress. It's a full-stack app built with React, Express, and other technologies, and it includes local authentication, database seeding, and end-to-end tests. You can easily set it up on your machine by cloning the repository, installing dependencies with Yarn, and running the app. The app comes with pre-configured tests and code coverage reports, making it ideal for learning and experimenting with Cypress testing methods. This helps you understand how to test real-world applications effectively.
https://github.com/cypress-io/cypress-realworld-app
GitHub
GitHub - cypress-io/cypress-realworld-app: A payment application to demonstrate real-world usage of Cypress testing methods, patterns…
A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows. - cypress-io/cypress-realworld-app
#typescript #automation #chrome #chromium #developer_tools #firefox #headless_chrome #node_module #testing #web
Puppeteer is a JavaScript library that lets you control Chrome or Firefox browsers using code. It works even when the browser is not visible (headless). This means you can automate tasks like navigating to websites, filling out forms, and clicking buttons without seeing the browser. To use it, you can install Puppeteer with a simple command, and then write scripts to perform these actions. The benefit is that you can automate repetitive tasks quickly and efficiently, saving time and effort.
https://github.com/puppeteer/puppeteer
Puppeteer is a JavaScript library that lets you control Chrome or Firefox browsers using code. It works even when the browser is not visible (headless). This means you can automate tasks like navigating to websites, filling out forms, and clicking buttons without seeing the browser. To use it, you can install Puppeteer with a simple command, and then write scripts to perform these actions. The benefit is that you can automate repetitive tasks quickly and efficiently, saving time and effort.
https://github.com/puppeteer/puppeteer
GitHub
GitHub - puppeteer/puppeteer: JavaScript API for Chrome and Firefox
JavaScript API for Chrome and Firefox. Contribute to puppeteer/puppeteer development by creating an account on GitHub.
👍1
#csharp #dotnet #microsoft #mstest #mstestv2 #tdd #test #test_framework #test_runner #testing_tools #unittest #visual_studio
MSTest is a tool from Microsoft that helps you test your .NET applications. It allows you to write and run tests on different platforms like Windows, Linux, and Mac. You can easily add it to your projects using NuGet packages. This framework is open source, fully supported, and cross-platform, making it versatile and reliable. By using MSTest, you can ensure your code works correctly and make improvements more efficiently, which helps in delivering high-quality software.
https://github.com/microsoft/testfx
MSTest is a tool from Microsoft that helps you test your .NET applications. It allows you to write and run tests on different platforms like Windows, Linux, and Mac. You can easily add it to your projects using NuGet packages. This framework is open source, fully supported, and cross-platform, making it versatile and reliable. By using MSTest, you can ensure your code works correctly and make improvements more efficiently, which helps in delivering high-quality software.
https://github.com/microsoft/testfx
GitHub
GitHub - microsoft/testfx: This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative…
This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework. - microsoft/testfx
#python #agents #ai #test_automation #testing
Qodo Cover is a tool that helps you improve your code quality by automatically generating tests to increase code coverage. It uses advanced AI models to create unit tests, which can run in your GitHub CI workflow or locally as a CLI tool. This saves you time and effort in manually writing tests, ensuring your software is more reliable and stable. You can easily integrate it into your development workflow, and it supports various programming languages like Python, Go, and Java. By using Qodo Cover, you can focus more on developing your software while the tool handles the testing, making your development process more efficient.
https://github.com/qodo-ai/qodo-cover
Qodo Cover is a tool that helps you improve your code quality by automatically generating tests to increase code coverage. It uses advanced AI models to create unit tests, which can run in your GitHub CI workflow or locally as a CLI tool. This saves you time and effort in manually writing tests, ensuring your software is more reliable and stable. You can easily integrate it into your development workflow, and it supports various programming languages like Python, Go, and Java. By using Qodo Cover, you can focus more on developing your software while the tool handles the testing, making your development process more efficient.
https://github.com/qodo-ai/qodo-cover
GitHub
GitHub - qodo-ai/qodo-cover: Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! 💻🤖🧪🐞
Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! 💻🤖🧪🐞 - qodo-ai/qodo-cover
#html #ai #aitest #gpt #react #testing #typescript #web
Midscene.js is a tool that uses AI to automate tasks on web pages. You can tell it what to do using simple language, and it will control the page, check things, and give you data in JSON format. It's easy to use because you don't need to write complex code; just describe what you want, and it will do it. You also get visual reports to help you understand and fix any issues. This makes automation much simpler and more enjoyable.
https://github.com/web-infra-dev/midscene
Midscene.js is a tool that uses AI to automate tasks on web pages. You can tell it what to do using simple language, and it will control the page, check things, and give you data in JSON format. It's easy to use because you don't need to write complex code; just describe what you want, and it will do it. You also get visual reports to help you understand and fix any issues. This makes automation much simpler and more enjoyable.
https://github.com/web-infra-dev/midscene
GitHub
GitHub - web-infra-dev/midscene: Your AI Operator for Web, Android, Automation & Testing.
Your AI Operator for Web, Android, Automation & Testing. - web-infra-dev/midscene
#typescript #test #testing_tools #vite
Vitest is a powerful testing framework that uses Vite, making your tests run faster and more efficiently. It offers many features like instant watch mode, native code coverage, and built-in support for Chai and Jest snapshot testing. You can also test components in the browser and use workers for multi-threading. Vitest supports TypeScript, JSX, and has out-of-the-box features for filtering, timeouts, and concurrent testing. This makes it easier and faster to write and run tests, saving you time and improving your development process.
https://github.com/vitest-dev/vitest
Vitest is a powerful testing framework that uses Vite, making your tests run faster and more efficiently. It offers many features like instant watch mode, native code coverage, and built-in support for Chai and Jest snapshot testing. You can also test components in the browser and use workers for multi-threading. Vitest supports TypeScript, JSX, and has out-of-the-box features for filtering, timeouts, and concurrent testing. This makes it easier and faster to write and run tests, saving you time and improving your development process.
https://github.com/vitest-dev/vitest
GitHub
GitHub - vitest-dev/vitest: Next generation testing framework powered by Vite.
Next generation testing framework powered by Vite. - vitest-dev/vitest
#cplusplus #bdd #cpp #cpp14 #framework #no_dependencies #tdd #test_framework #testing
Catch2 is a tool for testing and benchmarking C++ code. It makes writing tests easy and natural, similar to how you write regular C++ code. You don't need special names for your tests, and the assertions look like normal boolean expressions. This makes it simpler to check if your code works correctly. Catch2 also includes features for micro-benchmarking, which helps you measure how fast your code runs. Using Catch2 benefits you by making it easier to ensure your code is working as expected and to improve its performance.
https://github.com/catchorg/Catch2
Catch2 is a tool for testing and benchmarking C++ code. It makes writing tests easy and natural, similar to how you write regular C++ code. You don't need special names for your tests, and the assertions look like normal boolean expressions. This makes it simpler to check if your code works correctly. Catch2 also includes features for micro-benchmarking, which helps you measure how fast your code runs. Using Catch2 benefits you by making it easier to ensure your code is working as expected and to improve its performance.
https://github.com/catchorg/Catch2
GitHub
GitHub - catchorg/Catch2: A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11…
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch) - catchorg/Catch2
#javascript #api_client #api_testing #automation #developer_tools #git #graphql_client #http_client #javascript #openapi #openapi3 #opensource #rest_api #testing #testing_tools
Bruno is a free, open-source API testing tool that stores your API collections as plain text files on your device, ensuring your data stays private without cloud syncing. It works across Mac, Windows, and Linux, and supports collaboration through Git or any version control system, making teamwork easier. Bruno automates API testing with JavaScript scripts, increasing efficiency, test coverage, and simplifying integration into CI/CD pipelines. This helps catch bugs early, maintain tests easily, and run regression tests smoothly, saving you time and improving API reliability compared to traditional tools like Postman. You can download it easily via multiple package managers.
https://github.com/usebruno/bruno
Bruno is a free, open-source API testing tool that stores your API collections as plain text files on your device, ensuring your data stays private without cloud syncing. It works across Mac, Windows, and Linux, and supports collaboration through Git or any version control system, making teamwork easier. Bruno automates API testing with JavaScript scripts, increasing efficiency, test coverage, and simplifying integration into CI/CD pipelines. This helps catch bugs early, maintain tests easily, and run regression tests smoothly, saving you time and improving API reliability compared to traditional tools like Postman. You can download it easily via multiple package managers.
https://github.com/usebruno/bruno
GitHub
GitHub - usebruno/bruno: Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia) - usebruno/bruno
👍1🔥1
#typescript #ci #ci_cd #cicd #evaluation #evaluation_framework #llm #llm_eval #llm_evaluation #llm_evaluation_framework #llmops #pentesting #prompt_engineering #prompt_testing #prompts #rag #red_teaming #testing #vulnerability_scanners
Promptfoo is a tool that helps developers test and improve AI applications using Large Language Models (LLMs). It allows you to **test prompts and models** automatically, **secure your apps** by finding vulnerabilities, and **compare different models** side-by-side. You can use it on your computer or integrate it into your development workflow. This tool helps you make sure your AI apps work well and are secure before you release them. It saves time and ensures quality by using data instead of guessing.
https://github.com/promptfoo/promptfoo
Promptfoo is a tool that helps developers test and improve AI applications using Large Language Models (LLMs). It allows you to **test prompts and models** automatically, **secure your apps** by finding vulnerabilities, and **compare different models** side-by-side. You can use it on your computer or integrate it into your development workflow. This tool helps you make sure your AI apps work well and are secure before you release them. It saves time and ensures quality by using data instead of guessing.
https://github.com/promptfoo/promptfoo
GitHub
GitHub - promptfoo/promptfoo: Test your prompts, agents, and RAGs. AI Red teaming, pentesting, and vulnerability scanning for LLMs.…
Test your prompts, agents, and RAGs. AI Red teaming, pentesting, and vulnerability scanning for LLMs. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with co...