Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
Why would I use third party testing tool like NUnit,TestDriven.Net etc, when I have Visual Studio Test System (VSTS) unit-testing framework installed?
Other testing frameworks have more features, better tool support or a different interface that some developers may prefer. For example, NUnit has the TestCase attribute allowing multiple tests to be performed using the same test method. MSTest lacks this although it is possible to emulate it (see Does MSTest have an equivalent to NUnit's TestCase?).
See NUnit vs. MbUnit vs. MSTest vs. xUnit.net for more information.
https://stackoverflow.com/a/2367759/545858
That's atleast for NUnit. And my guess is that other unit-testing tools are made because of the same reason (extensibility)
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
If one were to start a brand new project and we want to use Playwright with TypeScript for front-end testing, would you recommend we use Playwright-test or Jest-Playwright-preset as the test runner? Please indicate why you would pick one over the other. Thank you!
I would recommend Playwright Test, because
it works without other external dependencies
has support for TypeScript out of the box
has multi-project support with different browser configurations
Supports trace-viewer, video, and screenshot creation out of the box via the config.
Applies context per test best practice to have them isolated and self contained
For more references see here: https://playwright.dev/docs/test-intro
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I recently came across PVS Studio. I would like to know how PVS Studio is different from SonarQube. I see that, both tools perform static code analysis. I am trying to understand which is the best tool to opt for.
Any insights are helpful.
Best Regards
Gowtham
You will certainly get additional advantage when using PVS-Studio together with SonarQube. We do not have a direct comparison between the analyzers, but you can look at this article: "Analysis of PascalABC.NET using SonarQube plugins: SonarC# and PVS-Studio". The thing is, SonarQube is a code quality assurance platform, and it is not primarily orientated at finding errors. In general, it looks for "code smells". For example, a file does not start with a comment block. This is not an error in itself. PVS-Studio is orientated toward finding the 'direct' errors.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I am developing a complicated project with microservice architecture (only provides Rest API). So I need to make sure that the system works stably in development, staging, and production after having a deployment.
I think that a testing framework as Frisby can help me prevent issues. Do you have any suggestion for my case?
Thank you in advance.
Definitely to prevent issues in any application there are different items to consider. For instance, one of them is having unit tests with a good coverage.
However, FrisbyJS is indeed a tool that will help to check that your services are working as expected in the scenarios specified.
Consider that if you plan to apply FrisbyJS, you will need to have some background with NodeJS, and Jasmine-node packages.
Some other alternatives:
SuperAgent, another
JavaScript library
JMeter, java application that besides
validating the functionality of your services it could also help on
testing their performance under different scenarios (i.e. specific
number of concurrent users)
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I have searched googles and stack overflow searching for this kind of information, but without any luck.
What I need to do, is to prepare some continuous integration server for our WP7/WP8 applications.
We need to do some unit test, and UI tests on those application, possibly on both WP7 and WP8 platforms.
Hopefully I would like to use Jenkins+Git+msbuild configuration under Windows 8 x64 Profesional.
Have anybody tried it?
Is it even possible?
Do you use real devices or emulator?
If it cannot be done with jenkins, what are the other options?
I've done it with TFS (Both Visual Studio online and on premise) and I can see no reason that it wouldn't work with Jenkins though. (Which I've previously used for other project types.)
However, the automated testing of UI is not straight forward, especially on WP7.
UI testing becomes much easier with the automated options available under WPA8.1
For 7 & 8 you could try https://github.com/Expensify/WindowsPhoneTestFramework
Be aware that you can't run the emulator on a server so UI testing there is probably not an option.
I normally run two lots of unit and integration tests.
I run "proper" unit tests in a PCL with NUnit or MSTest.
I'll run anything that needs phone integration in a test on device with https://www.nuget.org/packages/WPToolkitTestFx/
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
In our company we need a project handler so we decided to write our own.
We use CMake and bazaar and we still don't know if to store the informations of the
projects in XML format or in a database.
We are locked at this point: we would like to use as less languages/tools as possible
but we cannot find a way to interface CMake with XML files or databases.
An idea could be Python but it would be really annoying to use a new language just for an interface. We've seen that there's a Python framework (Waf) but we have already used CMake for all our projects and it would take a lot of time to convert all.
We work with Ubuntu and Windows.
Suggestions ?
thanks in advance
Rather than make your own tool, use an off-the-shelf product like something from the Jira suite, or BuildMaster. Many of these have great integration with most build software and don't require you to write and maintain your own stack just to manage projects.
Focus your developer time on solving your business problems, not on reinventing the wheel. Their time is MUCH more valuable than the cost of using a ready-made solution.