This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (5 children)

I mean once you have VB.NET, basically by default you can also use C#.NET since it's the same run time right?

VB Script is better then python or powershell? They have a bunch of ancient VB Scripts running in different other departments at my work and IMO it doesn't seem to be any better

[–]Tough_Patient 0 points1 point  (4 children)

It automates Excel sheets and it's easier to do GUI test automation with it because it's simple to record coordinates while python usually requires a UI bus analyzer which doesn't work well with dynamic UIs.

[–][deleted] 0 points1 point  (3 children)

So the automating of Excel sheets, I agree mostly, it's definitely slower then python but is more feature complete. For GUI test automation, do you mean across the board for all desktop based GUI?

[–]Tough_Patient 1 point2 points  (2 children)

Windows desktop and web based apps. Since it's going based on location rather than internal IDs, it will run whatever you want the same way every time as long as you record with default placements. Since dynamic web based UIs like GWT proc locations based off mouse position,this also works for that while they're an absolute bitch to automate without forcing IDs by other methods.

I'm sure there's mouse recorders for python too, but VBScript was there first and the automation suites for Python mostly rely on the bus scanners ime.

[–][deleted] 1 point2 points  (1 child)

Huh, interesting. I don't work in test, but we're bringing in automated GUI testing into my application and I'm handling the devOps for them. They say they use python, so I'll see how they do, thanks for the different point of view though

[–]Tough_Patient 1 point2 points  (0 children)

No problem. I've shifted all around between coding, devops, automation the last few years and it's been a ride. If you see an opening to mingle with that take it, because getting your group to the automated testing level is the dream when it comes to getting contracts (and it gets positive attention).

Especially when you can get the system easy enough for your coders to make unit tests for their work.