Mocha Reviews & Product Details


What is Mocha?

Mocha is a Deep Learning framework for Julia, inspired by the C++ framework Caffe that is efficient implementations of general stochastic gradient solvers and common layers, it could be used to train deep / shallow (convolutional) neural networks, with (optional) unsupervised pre-training via (stacked) auto-encoders.

Write a Review

Mocha Profile Details

Mocha Profile Details

Vendor
Mocha
Company Website
HQ Location
N/A
Employees on LinkedIn®
1
Show moreShow fewer

Mocha Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
All Industries
Write a Review
1-13 of 13 total Mocha reviews

Mocha Reviews

Write a Review
Filter By
Connections
Show reviews that mention
1-13 of 13 total Mocha reviews
Copy Review URL
Senior Software Engineer
Computer Software
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best decision to chose MOCHA testing framework for writing automated tests for my Web Application"

What do you like best?

- The API is very easy and simple

- Holds various assertion libraries

- Highly flexible

- Lets developers to pick their development method. TDD and BDD both

- Asynchronous testing is very straightforward and easy. It offers you the done callback you just have to place the parameter in callback and MOCHA will know that is is an asynchronous test.

What do you dislike?

I think we all have faced this issue that it does not run tests in random order.

When I was testing my own Web application, it was a little frenetic for me to proceed.

Recommendations to others considering the product:

Mocha needs developers to choose and set up assertion libraries and mocking utilities. To someone who is simply beginning to discover how to build tests, this can be scary as they will also have to choose which libraries to use and learn them too.

What problems are you solving with the product? What benefits have you realized?

It is highly efficient, feature-rich Testing environment. We have used MOCHA as our testing environment, as it allows flexible and accurate reporting while mapping some uncaught exceptions to the correct tests.

Copy Review URL
Undergraduate Physics Researcher
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Sturdy Decompiler, Not 100% Support"

What do you like best?

(To be clear: I'm referring to Mocha, the Java decompiler, as in https://en.wikipedia.org/wiki/Mocha_(decompiler) . This form doesn't specify if it means that Mocha or a different piece of software also called Mocha.)

Mocha worked for most bytecode sequences fairly reliably, including sequences that had been obfuscated partially by hand. It could handle out-of-order stack manipulations efficiently.

What do you dislike?

Support for Lambdas is limited, as in, it doesn't really try to render them at all. `jsr` instructions are not effectively rendered into the decompiled code if they follow anything other than the most common try/catch/finally structure. To be clear, it handles normally compiled exception handling code just fine, but code compiled from other languages or from obfuscators might cause it to fail.

Recommendations to others considering the product:

Best used in a suite of other decompiler/deobfuscators. It's powerful, but not complete enough on its own to be the basis for a whole Java decompilation effort.

What problems are you solving with the product? What benefits have you realized?

Inspecting apps that we don't trust to ensure what they're doing is correct.

Copy Review URL
Senior Software Engineer
Enterprise
(1001-5000 employees)
Validated Reviewer
Review Source
Copy Review URL

"Very decent test framework"

What do you like best?

It's very simple to use with tons of functionalities. The best features to me are "Exclusive Tests" and the "Hooks" you can provide to your test suite to handle setup/teardown of environment. It's very easy to lay out the test plan and implementation in Mocha; since the test framework makes it convenient to nest tests into proper structure, it's trivial to group tests that need similar setup/teardown into the same nesting level. Test suites written in Mocha are modular and much more manageable.

What do you dislike?

Some of the API breaks during major releases.

What problems are you solving with the product? What benefits have you realized?

Mocha helped my company to alleviate lots of pains after the migration from nodeunit. Our test suites look much more modern and it's much easier to add new tests. Productivity was also increased since the code for the tests look more structured.

Copy Review URL
Lead Software Developer
Renewables & Environment
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Awesome tried and tested test framework for JavaScript server side and client side testing"

What do you like best?

Very easy to get started and therefore a good choice for teams planning to adopt TDD approach. Customization are supported so reported, continuous watching of file changes, integration with Babel 7 for future proofing test scripts and easy integration with CI/CD process all make it a good choice for testing your code.

What do you dislike?

The documentation for integration with Babel was a but outdated but then JavaScript world is rapidly changing. So this was a minor bump but no major hurdle.

Recommendations to others considering the product:

Its a low barrier tool to get started with testing in your JavaScript project. With Mocha available, there is no reason your application running on hope rather than quality test cases.

What problems are you solving with the product? What benefits have you realized?

We were able to setup our application's CI/CD pipeline by enabling testing with Mocha. Now the feedback is almost instant when a build is broken.

Copy Review URL
Freelance Video Editor
Small-Business
(2-10 employees)
Validated Reviewer
Review Source
Copy Review URL

"Mocha used with After Effects for compositing"

What do you like best?

The stabilize pre-comp option is great when I have to remove logos, or paint things out. It is very useful and works almost as well as other softwares such as AutoDesk flame.

What do you dislike?

There isn't much I dislike. It is much more useful than Mocha AE that comes with after effects. Mocha can be used for planar tracking or creating roto mask shapes. Sometimes I do have trouble tracking things that shouldn't be that hard though and that is frustrating.

Recommendations to others considering the product:

Mocha is great for planar tracking. If you need to do something more intense like a stabilize pre-comp then I would use Mocha Pro instead.

What problems are you solving with the product? What benefits have you realized?

It is very useful in compositing scenarios which we did on a daily basis. We mostly used it for screen comps, logo removals and camera solves for complicated split screens. It is also compatible across multiple software platforms.

Copy Review URL
Software Engineer
Validated Reviewer
Review Source
Copy Review URL

"Great testing suite"

What do you like best?

We use this testing suite for all our front-end software and it is super intuitive to use. It reads like a sentence and makes clear what each test is supposed to do. The learning curve is not steep at all, and there is a lot of help online to get started.

What do you dislike?

Writing the configurations at the beginning can be a little cumbersome and integrating it with our CI/CD pipeline was a little tricky for all our different environments

What problems are you solving with the product? What benefits have you realized?

Writing BDD tests for all our frontend applications

Copy Review URL
Associate Business Analyst
Information Technology and Services
Mid-Market
(501-1000 employees)
Validated Reviewer
Review Source
Copy Review URL

"Run test cases effectively "

What do you like best?

I use it for running test cases. Pretty easy to use and saves time. Documentation is very precise and on point. There’s an option to remove logos and paint things which is a great feature.

What do you dislike?

Been using it to sort out few of my jobs. There are some minor issues for front end testing. Haven’t come across any hurdle yet. Would surely update in future.

Recommendations to others considering the product:

Highly recommended for individuals and smaller organisations.

What problems are you solving with the product? What benefits have you realized?

Compatible across multiple software platforms. Saves time and yields higher productivity.

Copy Review URL
GB
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"A useful testing framework for JavaScript"

What do you like best?

I've been using NodeJS for a while now and found that MochaJS was a perfect fit for my testing needs. It is easy to implement and quick to get used to. Also, it's open-source so the community is dedicated to keeping it on the forefront of JavaScript technologies.

What do you dislike?

There isn't much I can say against this solution for testing of JavaScript.

Recommendations to others considering the product:

If you're already familiar with NodeJS and are developing with JavaScript, Mocha is a easy fit for your team.

What problems are you solving with the product? What benefits have you realized?

Whenever I or my teammates develop anything using JavaScript we find it very helpful to run it through a testing suite. MochaJS stands in for us there and gives us exactly what we need!

Copy Review URL
GC
Mid-Market
(501-1000 employees)
Validated Reviewer
Review Source
Copy Review URL

"MOCHA -good framework for testing purposes"

What do you like best?

Mocha is a great framework for testing purposes specially for the client side testing.

Mocha provides you the ease of testing with proper documentation based on the test results.

Mocha is quite useful for backend testing results in producing high quality code.

What do you dislike?

Mocha is good source of testing especially for backend but it lags in some minor cases for front end testing purposes.

Recommendations to others considering the product:

Recommend to have

What problems are you solving with the product? What benefits have you realized?

Its helps to minimize the bugs that can occur while development thus resulting in saving much time and high productivity. Various test operations can be performed over single API with the help of Mocha.

Copy Review URL
G
Enterprise
(1001-5000 employees)
Validated Reviewer
Review Source
Copy Review URL

"Great visualization and motion effects"

What do you like best?

The visual graphics of this program are better than other producing programs and produce better animation.

What do you dislike?

The program constantly crashes and the updates are time consuming.

Recommendations to others considering the product:

Definately use the upgrades this program offers and watch videos to learn how to work through the error codes that come up at times with developing the different frames.

What problems are you solving with the product? What benefits have you realized?

The ability to input screenshots with motion and effects without having to copy and paste the action in every frame.

Copy Review URL
Validated Reviewer
Review Source
Copy Review URL

"Great testing suite"

What do you like best?

It's very easy to use, tests are easy to come up with and Documentation is on point

What do you dislike?

I like using Mocha and Chai for backend unit testing, And prefer using jest for frontend testing

What problems are you solving with the product? What benefits have you realized?

It's helped me produce quality code.

Copy Review URL
G
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Solid testing framework, simple, gets it done"

What do you like best?

Simple, and fast. Standard hooks to run before each test, and group tests hierarchically.

What do you dislike?

A good thing and bad, but it's fairly bare bones minimalistic. Anything sophisticated must be included by other libraries.

Recommendations to others considering the product:

Depends your tech stack, but it's pretty defacto standard in a JS stack.

What problems are you solving with the product? What benefits have you realized?

It's a testing framework, the benefits are being able to run unit tests as regression tests to minimize introducing bugs when developing new code and changing existing code.

Copy Review URL
G
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Mocha is a pretty good tool"

What do you like best?

Mocha is a pretty good tool and gets the job done easily.

What do you dislike?

I don't dislike anything about Mocha in the time I have used it

Recommendations to others considering the product:

I think Mocha is a pretty nifty solution for testing and equally well, if not better, than similar products on the market

What problems are you solving with the product? What benefits have you realized?

Running effective test cases using Mocha has been easy and time saving

Mocha User Ratings

8.6
Ease of Use
Average: 7.9*
8.0
Quality of Support
Average: 7.8*
8.5
Ease of Setup
Average: 8.0*
* Artificial Neural Network Category
Do you work for Mocha?