Help developers discover the tools you use. Get visibility for your team's tech choices and contribute to the community's knowledge.
Capybara helps you test web applications by simulating how a real user would interact with your app. It is agnostic about the driver running your tests and comes with Rack::Test and Selenium support built in. WebKit is supported through an external gem. | Azure DevOps provides unlimited private Git hosting, cloud build for continuous integration, agile planning, and release management for continuous delivery to the cloud and on-premises. Includes broad IDE support. |
No setup necessary for Rails and Rack application. Works out of the box.;Intuitive API which mimics the language an actual user would use.;Switch the backend your tests run against from fast headless mode to an actual browser with no changes to your tests.;Powerful synchronization features mean you never have to manually wait for asynchronous processes to complete. | Agile Tools: kanban boards, backlogs, scrum boards;
Reporting: dashboards, widgets, Power BI;
Git: free private repositories, pull requests;
Continuous Integration: automated builds and diagnostics;
Cloud build agents: cross-platform agents for Windows, Mac and Linux;
Testing Tools: unit testing, load testing, manual, exploratory and user acceptance testing;
Release Management: automate deployments, gated approval workflows, audit trails;
Marketplace: extensions for the Visual Studio family of products;
Package Management: host npm and NuGet packages;
IDE Support: Eclipse, IntelliJ, Xcode and Visual Studio;
Integration: link code and releases to work items, builds, and test results |
Statistics | |
Stacks 858 | Stacks 2.7K |
Followers 191 | Followers 2.9K |
Votes 15 | Votes 249 |
Pros & Cons | |
Pros
Cons
| Pros
Cons
|
Integrations | |

Trello is a collaboration tool that organizes your projects into boards. In one glance, Trello tells you what's being worked on, who's working on what, and where something is in a process.

Asana is the easiest way for teams to track their work. From tasks and projects to conversations and dashboards, Asana enables teams to move work from start to finish--and get results. Available at asana.com and on iOS & Android.

Basecamp is a project management and group collaboration tool. The tool includes features for schedules, tasks, files, and messages.

Capture the knowledge that's too often lost in email inboxes and shared network drives in Confluence instead – where it's easy to find, use, and update.

Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.

It is a generic test automation framework for acceptance testing and acceptance test-driven development. It has easy-to-use tabular test data syntax and it utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases.

Taskulu is a collaborative project planning service. It combines task management, real-time chat and time tracking into a single interface.

A new tool that blends your everyday work apps into one. It's a unified and collaborative workspace for you and your team

Combines API test-automation, mocks and performance-testing into a single, unified framework. The BDD syntax popularized by Cucumber is language-neutral, and easy for even non-programmers. Besides powerful JSON & XML assertions, you can run tests in parallel for speed - which is critical for HTTP API testing.

Set product strategy, visualize and share roadmaps, and articulate features so your product development teams can build what matters.