Skip to main content
4 votes

Equal or different test data for higher test levels

Personally, as the "service test" is the end-to-end test and the expensive one, I'd just put in some simple values that I know are good. As this is a single test with fixed parameters, I'd just pick ...
ernie's user avatar
  • 1,040
3 votes

What all do we need to test in the application is undergoing a Mongo upgrade?

With any kind of framework or database upgrade like this, after I'd covered system sanity and critical path regression, I would go through the release notes looking for any changes likely to impact my ...
Kate Paulk's user avatar
  • 31.5k
3 votes

Equal or different test data for higher test levels

Would you use the same test data as used in the service test, because you have the expected results already available, or would you deliberately choose different test data in order to implicitly test ...
Kate Paulk's user avatar
  • 31.5k
2 votes
Accepted

How to fake executable is missing?

Copying from the linked issue, you could override type to always return 1 when asked about git. functions --copy type builtin_type function type # mock if test "x$argv" = "x-fq git" ...
Kevin McKenzie's user avatar
2 votes
Accepted

Unit vs Component vs System Testing

Disclaimer: There is no standard / widely accepted precise definitions. The best you can do is to learn about the nuances of different contexts, have your own definitions precisely, but when hearing ...
João Farias's user avatar
2 votes

Automated testing of a system of several connected computers

You can use the below tool which has an excellent concept of Agents for multiple machine and multiple locations. https://testproject.io/ You can run your same script on multiple browsers. You can ...
Malay Parikh's user avatar
1 vote

How to fake executable is missing?

You could update the $PATH so that git isn't in it, and then restore it afterwards. However, this will be risky, as it means you'd either need to assume that git is installed somewhere, and just ...
Kevin McKenzie's user avatar
1 vote

How to automate system tests for a Windows file-processing system?

I would start with a clean state - create a VM, install whatever is necessary for the SUT (system under test) to run (beside the SUT itself). Save the VM state and reuse it each test. If you want to ...
Moro's user avatar
  • 1,052
1 vote

Re-using a system test (in NUnit3)

Refactoring The longer explanation: You extract the log file test code from the unit tests and your system tests and place it into a separate class that's accessible to both. If you need to add ...
Kate Paulk's user avatar
  • 31.5k
1 vote

How can it be verified that all automatic updates for the host operating system are blocked?

I guess the simplest way is to run cmd tool that is responsible for updates and check if it fails to update (error code or error message returned) your system. However you should be prepared to the ...
wec's user avatar
  • 409
1 vote

How can it be verified that all automatic updates for the host operating system are blocked?

There are OS that force updates and others and won't update unless you act. The latter is naturally not a problem. For the former, I see two options: 1 - You can run inside a Virtual Machine, using ...
João Farias's user avatar
1 vote

Waiting for asynchronous process in system-tests

Actually that's a great question, although in most test systems I have worked with this stage came last as a reaction to problems happening and not as a solid design. "does it look like the process ...
Rsf's user avatar
  • 7,089
1 vote

High-level help desired in forming a plan of attack for testing of background "cleanup" tasks

If I understand your question correctly you are looking for a way to test processes that check for an invalid db state(s) and fix them. What I can suggest is to make sure that the cron (or another ...
AdamAz's user avatar
  • 11
1 vote

What's the difference between system testing and release testing?

Regardless of Ian Somerville's definition there's a more obvious difference, "system" and "release" refers to different things. System refers to the content of the activity, you can test a unit and ...
Rsf's user avatar
  • 7,089
1 vote

What's the difference between system testing and release testing?

System Testing System testing of software or hardware is testing conducted on a complete, integrated system to evaluate the system's compliance with its particular needs. System testing falls within ...
ImpactQA's user avatar
  • 107
1 vote

Please Arrange the type of testing in ascending order in which Tester should Test the application?

Why? Order doesn't make a lot of sense unless you can tell us context please. Also some of those things are not of the same type - you can have smoke tests for Integration testing as well as for ...
Michael Durrant's user avatar
1 vote

How to do system testing of power window switches in real car environment

I would proceed in this order: Happy Path Negative Test Cases Edge Cases Implicit Requirements Happy Path: These are based on the functional requirements as described by the requirements doc or the ...
Jerry Penner's user avatar
  • 1,011
1 vote

Testing features with specific time definitions

I guess it depends on what exactly you're trying to get out of the test, but if the time element is merely a trigger for a particular behavior you might see if it can be mocked or stubbed out. So ...
drusolis's user avatar
  • 141

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