|
Ripe at customer
You know nothing, Jon Snow.
|
|
|
|
|
Can probably answer this different ways.
If I am unit testing or debug testing then it's most likely my local machine. I bring in dedicated testing environments when doing things like integration and user acceptance testing.
Then for some testing to prove I am risk taker I use the production servers.
|
|
|
|
|
|
My "dedicated testing environment" is my customers!
I write software that runs CNC machines and don't have a five axis mill in my office.
|
|
|
|
|
The question makes sense in an html environment of some sort but not for my environment. My main apps of interest have always been applications that run standalone on the user machine with little or no network involvement and possibly no connectivity. C++, java, C# and a few other languages.
Testing is done on development machines, dedicated test machine, build machine and others.
I'm retired. There's a nap for that...
- Harvey
|
|
|
|
|
The app I'm working on now has no UI at all; it's all Data Warehouse work for down-stream reporting processes. This is the first time that I've had dedicated DEV, TEST, and PROD environments. In nearly all of the other applications I've done, I had only one environment -- developing in PROD, you betcha!
Most companies can't afford redundant specialized hardware and third-party systems.
|
|
|
|
|
Yes we have a dedicated testing environment the same as what is going into production. The only problem is that currently our hardware is also being upgraded so we have no units that are working 100% correctly and units continuously has to be given back to the guys building them to do mods. 2 or our guys have to use all of the software budget they where allocated on 'hardware support'. That is currently screwing us up big time. At the end of the day we're having to use old units to test our work on and can not say that we've finished anything really.
"Program testing can be used to show the presence of bugs, but never to show their absence."
<< please vote!! >></div>
|
|
|
|
|
When you put The Engineer's Software on Trial.
|
|
|
|
|
As we are machine manufacturers we do test the code into the real machine before sending it to our customer facility...
So... we do not have a testing environment at all, be build it for each system and we test the code there.
Before getting the machine built we test parts of the code using our same development computer.
|
|
|
|
|
I have started using VMs for testing. My clients are finally all now on 7 with a few scheduled for 10 in the coming months. What's cool is that I can use the same Win7 license for the testing VM as I used for my Win10 upgrade! That's 2 for 1!
"Go forth into the source" - Neal Morse
|
|
|
|
|
I've switched years ago to one relatively beefy desktop system with all the RAM it could take, and it's running a bunch of single-task VMs for isolation.
My dev environment is a VM (I have a few, in fact), and I have a bunch of additional VMs running everything from XP/Server 2003 to Windows 10/Server 2016. I have clean images of each OS ready to go, so I can trash and recreate a new OS in just the time it takes to copy a VHD file (assuming that rolling back a snapshot is not an option). One VM is running WSUS, so I can keep all these systems up to date without burning through what little bandwidth I have.
I haven't set up a dual-boot system in over a decade. I've greatly reduced my need for multiple physical machines, which in turn has greatly reduced the amount of heat (and noise) generated in my home office setup. Not to mention the power bill (if not to power the systems, then to run the AC).
|
|
|
|
|
I do the same.
I have one development environment that is NOT in a VM, but it will get there on the next upgrade.
All my DBs and other Environments are in VMs. Life is so much easier.
Of course I use a really BEEFY laptop
|
|
|
|
|
Kirk 10389821 wrote: Of course I use a really BEEFY laptop
Well, I'm not a fan of laptops, and I couldn't justify the money they want for a laptop that can support 64GB of RAM, and I can't RAID a pair of 4TB drives in a laptop (+ another pair of SSDs for those VMs that need the speed). And I don't need the portability - if I had to be on the road, I'd remote into the VMs from my old laptop and wouldn't really see any difference.
|
|
|
|
|
I travel a bit, so the laptop became a requirement. Up to 3 SSDs in the laptop, I only use 2.
All of it fits on the 2 SSDs, although I am moving to a 2TB SSD soon. Nightly backups, and weekly full drive images for safety.
We have considered building our DEV machines in the Amazon cloud. And then remoting into it!
We are still considering it. But probably not for another couple of years. Then we just need a multiple monitor machine to connect in.
But I like having things closer than that to me
|
|
|
|
|
Kirk 10389821 wrote: We have considered building our DEV machines in the Amazon cloud. And then remoting into it!
I think most MSDN subscriptions nowadays, if not all of them, provide you with enough free credits each month to keep a modest VM running 24/7. This isn't something I'm ready to do just yet, but if I was, I'd be looking into this option.
|
|
|
|
|
I send it to Tim and he tests it. Works on his machine.
C Garner
|
|
|
|
|
My poor overworked laptop in the far corner of my office seems to work just fine...
Now to upgrade...
|
|
|
|
|
We have test out code at Development machine first, which is nothing but a UNIT TEST CASES after that it will be deployed to Testing department (which is the replica of production environment)
but many times Development machine is unable to replicate many scenarios....that occurred on testing server
Find More .Net development tips at : .NET Tips
The only reason people get lost in thought is because it's unfamiliar territory.
|
|
|
|
|
I know. Getting my coat already.
Life is too shor
|
|
|
|
|
This can be a complete disaster if done wrong - because your masking script can either make the data indexes invalid (if you mask everything to the same value) or different to production if your masking results in highly random data.
|
|
|
|
|
I have learned that proper "data masking/test data" is an art form, really. I have seen it done very poorly, thus my opinion.
|
|
|
|
|
In our case we need checkboxes instead of radiobuttons.
We work on a per project basis were money is allocated for a limited period of time. In my first project we had two (identical) servers so I was free to build a production and test environment, but most projects don´t get that money or even more often, the managers of that project don't see the need to waste money on "testing" environments...
|
|
|
|
|
If anything we're testing the user's patience
|
|
|
|
|
One reclining love seat and a laptop.
|
|
|
|
|
We do all of our development in Production. I never understood why someone would need more than one environment. This isn't Minecraft you know.
sheesh
modified 28-Mar-16 13:28pm.
|
|
|
|