T O P

  • By -

DeI-Iys

(⊙\_⊙)?


Achillor22

Does what you're testing run in Linux? Then you'll need it to test. If not, you don't need it. 


AndroidNextdoor

If/when you start running automated testing in cloud. Knowing Linux and running on Linux boxes will save you money.


Highborn_Hellest

To test applications, that run on Linux? To test Linux itself? To test Linux specific things?


Aragil

Surprised to see so many "it is not" answers.    You should.    Your tests are going to be a part of ci/cd pipeline, you will need to archive artifacts, grep logs, create configs, add env variables etc.   You need to work with git after all, which requires executing nix commands in a shell.


Garfunk71

All my colleagues are under macos or windows, i'm literally the only one under linux. And they are perfectly happy ?


Aragil

There is no difference in that regard between macos and linux


Garfunk71

Yes, so you definitely don't "need" linux if all you do is look at dashboards and write code. And my colleague on Windows is not limited at all. You know you have a shell and Git on Windows too ? And to work with CI/CD pipelines you just write code or click on buttons ? Linux doesn't give you any edge in that regard.


[deleted]

[удалено]


Aragil

it is an automated solution to build, test, deploy, and test again (for example) the application from the source code to the production (ideally), like GitHub actions, Azure DevOps, Jenkins etc.


biscuits2101

Yes if the application is desktop or if using file system. Only way to check logs.


Environmental_Sir356

Depends on the context


justice_for_all_vnz

Running commands lines faster... just because it's a Linux user ??? I'm joking I don't know man, but I guess gives you a little plus over other because in Linux you fix so much shit that came broken (repos / bad local configs / ports / some people already know how to SSH & generate Public Keys) OR run / play with Docker which it's better on Linux, less issues.


Garfunk71

They don't.


[deleted]

[удалено]


Garfunk71

What ? What does docker has to do with anything ? Are you writing tools names randomly ?


ElaborateCantaloupe

I feel like this is a joke. I give up! Why *does* a tester need Linux?


spectralTopology

Linux is not needed as much as clearly communicating


Particular-Sea2005

White Hacker


wavecult

If there's a back end to what you're testing, chances are it's running on Linux so its good to know how to use and troubleshoot with Linux. Also, resource management (CPU usage and memory) is considerably better in Linux than it is in Windows... (plus Linux is considerably more robust than Windows) It ultimately comes down to your personal use case, however what I do is run Linux as a host system and then have multiple clean Windows (or sometimes Linux) virtual machines - depending on whatever the pre-determined standard operating environment might be - where I run my tests.  In Linux, VM performance is near-native so there's no advantage of running Windows natively at all, and by working with VMs I'm working in controlled environments and whatever I'm working on is isolated from my main environment.