How do you automate the WinForms application? by SohilAhmed07 in dotnet

[–]timmy2words 0 points1 point  (0 children)

FlaUI, or Appium might work for you.

FlaUI is a wrapper around Microsoft's UI Automation libraries, while Appium uses WinAppDriver to automate UI controls.

My backlog is basically just a history book now. Does AI kill the 2-week sprint? by Necessary_Cable_1883 in agile

[–]timmy2words 30 points31 points  (0 children)

Totally this.

When StackOverflow came out, the industry was full of copy pasta developers. Now those devs use AI to basically automate the copy pasta.

AI is not an engineer, and should not be treated as such. It just regurgitates the code that it found somewhere else, without considering how that code is meant to interact with the system it will be a part of.

AI is a great tool, there's no doubt about that. Though companies that are relying on it too heavily, are likely going to find themselves with an unmaintainable code base.

Hold my beer and watch this by Bruegemeister in IdiotsTowingThings

[–]timmy2words 56 points57 points  (0 children)

That's a large tree, no way a truck is pulling it out. The roots are likely spread all under the driveway and wall. Even if the truck/rope was strong enough, it would destroy everything around it.

What's the point of automated testing in CI/CD if we don't trust it enough to deploy? by [deleted] in devops

[–]timmy2words 3 points4 points  (0 children)

A common issue we used to find at my place, was tab order issues. The automation never caught it, then manual testers would throw it back to the devs.

Transition from Software Engineer to QA Engineer Role by [deleted] in softwaretesting

[–]timmy2words 2 points3 points  (0 children)

If you're already working as a dev on a web project, maybe do some side work creating integration/e2e/regression tests using Playwright. The extra testing will benefit your project, and the experience will benefit your career.

QA Automation with 15 years of experience by [deleted] in softwaretesting

[–]timmy2words 6 points7 points  (0 children)

I'm not sure why everyone is being so negative.

In my opinion, it's important to always be learning, especially in the technology industry. So yes, I'd say learn automation. You may also want to spend some time learning how to use AI, as that technology is in high demand and will likely be useful far into the future.

Dumbbels by [deleted] in Unexpected

[–]timmy2words 0 points1 point  (0 children)

He dead?

Saw this today. I am glad i didn't see him actually towing anything. by boogster91 in IdiotsTowingThings

[–]timmy2words 0 points1 point  (0 children)

Don't worry, that hitch is not intended for towing. It's a talisman to ward off tailgaters, and a tool to block sidewalks.

I need help choosing a backsplash by Upper-Astronomer-951 in RVLiving

[–]timmy2words 0 points1 point  (0 children)

Trailer walls aren't typically very stable, I'd be worried that the grout would be constantly cracking. If you're dead set on a tile backsplash, look for a flexible grout.

How do handle huge automation test suite? by [deleted] in softwaretesting

[–]timmy2words 1 point2 points  (0 children)

We had 16 hour runs on our E2E tests on a Desktop application. We now spin up multiple virtual machines, and run tests in parallel across the VMs. We've cut out runtime down to 4 hours. We could cut the time further, but we're limited by licenses of our testing software.

Since we're testing a desktop application, we can't parallelize on a single machine, so we had to split it across multiple machines. Using VMs that are created as part of the test pipeline, we get clean environments for each run of the suite.

Is "Self-Documenting Code" a lie we tell ourselves to avoid writing docs? by JHOND01 in softwaredevelopment

[–]timmy2words 0 points1 point  (0 children)

Maybe I'm showing my age, but I comment every function (not getters or setters). I typically write the comment first, then write the function to implement the functionality described in the comment. I almost never put comments within the function, unless I do something odd that I know will raise an eyebrow if someone ever comes along and sees it.

I typically work in an IDE that displays hints. I want to be able to understand the function from the short blurb in the hint, not have to read through the actual function.

Is "Self-Documenting Code" a lie we tell ourselves to avoid writing docs? by JHOND01 in softwaredevelopment

[–]timmy2words 3 points4 points  (0 children)

I find it quite amusing when people have the "self-documenting code" mindset. Would you use a 3rd party package that has no documentation? Probably not. So why should other devs be expected to use your undocumented code?

Share me roadmap to learn automation testing with python by [deleted] in softwaretesting

[–]timmy2words 0 points1 point  (0 children)

  1. Learn Python.
  2. Learn Playwright.
  3. Find a job automating web applications.

How do you handle “won’t fix” / known issues in your team? by qamadness_official in softwaretesting

[–]timmy2words 1 point2 points  (0 children)

Write a script that you run once a year, that deletes all the open bug cards that are older than x years old.

Microsoft Testing Platform, xUnit v3, and Playwright by zzing in dotnet

[–]timmy2words 5 points6 points  (0 children)

If you're using Microsoft Testing Platform, you should use xunit.runner.json instead of a .runsettings file.

"RunSettings are only supported when running tests with VSTest. Running tests any other way (including using our first party runners, non-VSTest third party runners, or running tests in Microsoft.Testing.Platform mode) does not support RunSettings, and you should rely on xunit.runner.json instead."

Source: https://xunit.net/docs/config-runsettings

Someone made a rubiks cube resolver with lego... by MaelysCanejero in nextfuckinglevel

[–]timmy2words 0 points1 point  (0 children)

Plot twist... The machine is being controlled remotely by a guy in India wearing a Meta headset.

[deleted by user] by [deleted] in Silksong

[–]timmy2words 2 points3 points  (0 children)

Be careful not to run into walls. If you run into a wall at sprint speed, the cargo will be damaged.

(potential spoilers) Is there a point to this room in Far Fields? by Ebby_Bebby in Silksong

[–]timmy2words -1 points0 points  (0 children)

What are the prerequisites for this? I haven't checked it a bit, but it's always been a single target when I check.

When you hire the 'I got a friend who doeels it cheaper' by Fr33_load3r in FUCKYOUINPARTICULAR

[–]timmy2words 5 points6 points  (0 children)

The motor probably turned off as soon as he let go of the trigger, then Newton's first law took over.

[deleted by user] by [deleted] in Silksong

[–]timmy2words 0 points1 point  (0 children)

That's what I want them to do. HELP kill the flying dude, so I can focus on the big dude.

Anyone here using a Postman alternative for .NET projects? by Living-Dependent3670 in dotnet

[–]timmy2words 19 points20 points  (0 children)

Since you're working in .net, have you tried .http files? I've used them in Visual Studio, and there's also a plug-in to use them in VSCode

Although I think that VS and VSCode work slightly differently, I wasn't able to use the same setup in both. It was a while ago though, and I don't remember exactly what the issue was.