Test Automation

Test Automation: Project Survey

Product

  • Technologies
  • FrontEnd
  • BackEnd
  • DB
  • Hosting

Environment

  • Envs: DEV/CICD/TEST/PREPROD/PROD/BLUE/GREEN
    • URLs
    • DB Servers
    • SSH/FTP
    • Hosting ( Azure, VM, Docker )
  • Deployment strategy/process

Tools

  • OS: Win/Linux
  • Apps
    • VS2019
    • VSCode
  • VM
    • VM
    • Docker
    • Cloud
    • VBox
    • VMWare
  • Lang
    • C#
    • Java
    • JavaScript
    • PowerShell/Shell/Bash
    • Python
  • Frameworks
    • MVP/ASP.NET/WinForms
    • Angular/Vue

Test Tools

  • IDE: VS2019/Eclipse/Sublime/VSCode/NPP
  • API: PostMan/SoapUI/JMeter
  • CICD: Bamboo/AzureDevOps/Jenkins
  • VCS: Git,SVN - Bitbucket/TFS
  • VM/Docker/Azure/AWS

Test Automation: How Programming Languages Rate

Was mulling over the C#/Java situation & couldn't find a compelling reason to use C# other than for WhiteBox Testing. It is slaved to M$ OS & ecosystem, meaning that any hardware used as a test fixture is going to have 40G of bloatware & 1000 background services running which doesn't seem efficient or advisable when consistent results are paramount.

Jumping on the web & AutomationPanda.com seems to come to the same conclusion - though has a preference of Python, probably due to it being a little more lightweight. I just can't get with the syntax/format marriage. I'm not a fan of formatting being a part of syntax. I suppose it forces some standardization of coding styles, but who says that standard is the best approach.

Source: https://automationpanda.com/2017/01/21/the-best-programming-language-for-test-automation/

 

Subscribe to Test Automation