Skip to content

Intelligent cloud testing made easy.

License

Notifications You must be signed in to change notification settings

nathan2win/HydraLab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hydra Lab

Build your own cloud testing infrastructure

Build Status Spring Boot Appium License


Logo

What is Hydra Lab and what can it do?

Hydra Lab is a framework that can help you easily build an intelligent cloud testing platform utilizing the devices in hand.

Hydra Lab enables dev team to quickly build a self-manageable and intelligent cloud testing infrastructure. With the help of Hydra Lab, you can:

  • Either: Build a new cloud testing network with Hydra Lab released packages.
  • Or: Onboard your test device to an existing network with low-cost and small effort.

Capabilities of Hydra Lab include but not limit to:

  • Espresso test
  • Appium test on different platforms:
    • Windows
    • iOS
    • Android
    • Browser
    • Cross platform
  • Smart test with AI
  • Monkey test

Tests have been onboard for many products:

  • Microsoft Phone Link
  • Microsoft Link to Windows
  • Microsoft Launcher
  • Microsoft Outlook
  • Microsoft Edge
  • Microsoft Yammer

For more details, see Introduction: What is Hydra Lab?

Tech Architecture

Get Started

Environment

Supported platform for Hydra Lab agent:

Hydra Lab agent
Windows
Mac OSX

Supported platform and framework for test devices:

Appium Espresso
Android
iOS x
Windows x
Web (Browser) x

Install required packages

Set Up PC Environment

For Hydra Lab User:

For Contributor:

Update Notes

Update Notes

Contribute

We are happy to hear your ideas for the future of Hydra Lab. Check the GitHub Issues and see if others have submitted similar issue. You can upvote existing issue or submit a new suggestion. Remember that all community interactions must abide by the Code of Conduct.

The Hydra Lab team encourages community feedback and contributions. Thank you for your interest in making Hydra Lab better!

Contact Us

Feel free to dive in! If you have questions about Hydra Lab, or you would like to reach out to us about an issue you're having, you can reach us as follows:

Microsoft Give Sponsors

Thank you for your contribution to Microsoft employee giving program in the name of Hydra Lab:

@Germey(崔庆才), @SpongeOnline(王创), @ellie-mac(陈佳佩), @Yawn(刘俊钦), @White(刘子凡), @597(姜志鹏)

Microsoft Give

References

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.

License

The entire codebase is under MIT license.

About

Intelligent cloud testing made easy.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 65.0%
  • JavaScript 18.3%
  • HTML 10.0%
  • PowerShell 2.4%
  • TypeScript 1.8%
  • CSS 1.3%
  • Other 1.2%