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 ...
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 ...
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 ...
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"
...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
system-testing × 28automated-testing × 7
integration-testing × 7
manual-testing × 5
test-design × 5
interview × 3
test-management × 2
unit-tests × 2
windows × 2
mock × 2
smoke-testing × 2
selenium-webdriver × 1
java × 1
performance × 1
test-automation-framework × 1
regression-testing × 1
terminology × 1
database × 1
nunit × 1
test-data × 1
exploratory × 1
user-acceptance-testing × 1
requirements-validation × 1
application-software-testing × 1
acceptance-testing × 1