Workload Template - Endpoint Verification Testing - Productivity Worker - Built-In Windows Apps - Smoke Tests

Summary

  • This workload will:
    • Perform Endpoint Verification Testing by:
      • Simulating a user opening built-in Windows app they might open throughout the day, in order to perform Productivity tasks. The tests herein are currently essentially smoke tests for these application launches; however, they could be built on with our scripting tooling. Please refer to our documentation on this for the Application XRay and Script Editor tooling.
    • It will showcase launching, validating launching, and have a custom timer encapsulated around (each launch) for built-in Windows apps of the category: "Productivity Worker"
  • The following steps will be performed -- start timer, start app, verify app GUI present, stop timer, short wait, close app -- for the following apps:
    • 3D viewer (com.microsoft.3dviewer:)
    • Paint 3D (ms-paint:)
    • Camera (microsoft.windows.camera:)
    • Microsoft Edge (microsoft-edge:)
    • Windows Media Player (dvdplay)
    • Photos (ms-photos:)
    • Snipping Tool (snippingtool)
    • Calculator (calc)
    • Microsoft Paint (mspaint)
    • Internet Explorer (iexplore)
    • Wordpad (wordpad)
    • Notepad (notepad)
    • Remote Desktop Connection (mstsc) (rdp)
    • Bluetooth File Transfer (fsquirt)
  • Preemptively, the following needs to be setup prior to running the workload:
    • If needed, configure the "Set global vars" section of this workload
    • Go through the workload to understand what it's doing. Comment out any unneeded app tests (code blocks) or add on any needed functional testing
    • Manually execute the statements in the ShellExecute(); statements in a Run dialog box. This will help understand which apps are built into your particular Windows image (i.e. if an app doesn't launch after manually running a statement, and if the app isn't currently installed in the image, then the app will either need to be installed or the corresponding code block in this script will need to be removed/commented-out)
  • Developed with:
    • Scripting Toolset version: Login Enterprise 4.5.11
    • Last updated on: 30 June 2021
    • winver: Windows 10 Pro x64 21H1

Media

Video:

Results in Login Enterprise web GUI:

2021-06-30_14_08_47-Window.png

Disclaimer

Please refer to the top of the attached .cs file for more information.

This workload is provided as-is and might need further configuration and customization to work successfully in each unique environment. For further Professional Services-based customization please consult with the Login VSI Support and Services team. Please refer to the section "Application Customization" for further self-help information regarding workload crafting and implementation.