Hot answers tagged

4

QA and UAT have different goals. From a commercial stand point QA is there to make sure the clients will accept the version during UAT. After UAT, taking it into production and making sure the client does not run into (to many) critical issues. Client UAT is there to verify clients do not take a version into production that does not meet their minimal ...


2

As a rule of thumb you can think of it as the following: UAT is the QA for people who request the software to make sure the request is fulfilled. QA team is usually more technical and can troubleshoot issues that go past the enhancement request and how it affects the system overall. This may involve 3rd party data warehousing, reporting, communication ...


2

Run all the tests just right after the build as soon as possible, before deploying to the test environment. Developers should have feedback about their check-ins as soon as possible. Also you say the test-env is used for manual testing, why would you want to risk deploying a non working build. Certainly if you could have run the tests first. In short the ...


2

If QA and DEV environments are equal (have the same dependencies installed, the same build, etc.), there is no much sense to run acceptance tests on both of them, since it will be just duplicated execution and additional overhead in terms of analysing test results on two environments instead of one. Acceptance tests are the tests which provide you ...


2

Tomasz had a great start, let me add some details and pieces of advice- Don't use Skype as a recording device, it has an inherited semi-random delay of itself. A clock is not good enough as an accurate synchronization device since your stream will probably have low(ish) variable frame rate limiting you accuracy. A good approach will be to embed timing into ...


2

The simplest possible solution is to send the time data explicitly in the audio/video channel. If you go for the video streaming, that's easy peasy. Just put a clock in front of a camera and there you go. On the receiving end put another clock in front of a camera and Skype composes them both into a picture-in-picture, easy for comparison, though not so ...


1

User acceptance testing, by definition, must always be done manually. This is the last step of testing where end users verify that the software functions the way that they expect it to, and lay out any deficiencies prior to the software being put into production (preferably). If you are currently automating UAT, it isn't UAT but is rather a form of ...


1

The meaning unfortunately depends on the company you are working for and on the methodology you are following. Referring to the testing in the scope of software development I'd say that: QAT is the verification performed by the supplier on the product or service under development. It can be composed by simple manual testing or it could be an entire ...


1

to my experience in automation test, it is more valuable to run in qa environment but you should communicate with developer frequently on changing part which may affect your automated test cases so you can prepare your automated test cases during development phase and give priority to more static features of the product to prevent updating automated cases ...



Only top voted, non community-wiki answers of a minimum length are eligible