EasyTest Test Automation Tool Introduction


Published on

EasyTest is a general purpose automation test tool with cross platform capability. It was developed at Alcatel-Lucent and made free Nov. 2, 2012.

It provides an easy approach for users to quickly develop, automate and maintain automation scripts.

EasyTest's Network Element (NE) based services are especially suitable for operators, service providers and network equipment manufacturers to test their carrier grade systems.

EasyTest has been used in many technologies such as LTE, WCDMA, GSM, CDMA, NGN and IP. It is a freeware under license "easytest license“

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

EasyTest Test Automation Tool Introduction

  1. 1. Test Made Simple- EasyTest Automation Test Tool- EasyTest Automation Test ToolZhu Zhong5/16/2013
  2. 2. AgendaOverviewInstallationWrite a test case in 5 minutesWhat’s more?All Rights Reserved © Alcatel-Lucent 2011What’s more?
  3. 3. OverviewEasyTest is a general purpose automation test tool for feature /systemtesting. It was developed at Alcatel-Lucent and made free Nov. 2, 2012 with"Easytest License“.It provides an easy-to-use IDE (Integrated Development Environment) foryou to quickly develop, automate and maintain automation scripts.EasyTest’s Network Element based service concept is especially suitable foroperators, network equipment or telecom manufacturers to test theirAll Rights Reserved © Alcatel-Lucent 2011operators, network equipment or telecom manufacturers to test theirdevices or systems.As of now, EasyTest has been used in many technologies such as LTE,WCDMA, GSM, CDMA, NGN and IP.
  4. 4. Key FeaturesAllow you to test applications, devices or systems accessed throughCommand Line Interfaces (Telnet, SSH, SFtp, FTP, TCP socket, etc),Command Shell, HTTP, SNMP and XML-RPC.Easy to use. With Record and Replay feature, you dont even need to writean single line of script to automate your test.With advanced Response Mapping technology, you can add check points byjust clicking.All Rights Reserved © Alcatel-Lucent 2011just clicking.Provides easy-to-read reports and logs in HTML/PDF/XML formatProvides Command Line Interface and XML based outputs for easyintegration into existing Continuous Integration systemsCross platform. Supports Windows XP/Windows 7/Linux.(Only provideWindows version for freeware for now)Free, yes, it’s free
  5. 5. InstallationAll Rights Reserved © Alcatel-Lucent 2011Download @https://github.com/EasyTestTeam/EasyTest, thendouble-click to install
  6. 6. You can write a test case in 5 minutesStep 1, Configure your test environmentStep 2, Record your manual testStep 3, Create your 1st test caseStep 4, Just run it!All Rights Reserved © Alcatel-Lucent 2011Step 4, Just run it!
  7. 7. Step 1, Configure your test environmentYou’ll need to configureyour test environment inConfiguration Center. It’smainly about your NetworkElements (e.g. Switch,Router, eNodeB, RNC,Linux Servers, etc…) andhow EasyTest connects toAll Rights Reserved © Alcatel-Lucent 2011how EasyTest connects tothem.Separate test environmentfrom test case.Open interface for you toadd new Network ElementTypes.
  8. 8. Step 2, Record your manual testAll Rights Reserved © Alcatel-Lucent 2011Your manual test operations will be recorded and saved as a capture file.It works pretty much like any terminal software (e.t. putty)
  9. 9. Step 3, Create your 1st test caseOpen the capture filecreated in step 2,EasyTest will create atest case for youautomatically.No need to type in asingle line of scriptAll Rights Reserved © Alcatel-Lucent 2011single line of scriptYou may add logics (if,else, loop) & checkpoints to make your testcase more robust andportable.
  10. 10. Step 4, Just run it!Click the runbutton to run your1st automation caseDetailed logs areshown inList/Tree/HTMLformatAll Rights Reserved © Alcatel-Lucent 2011format
  11. 11. What’s more >>What’s more >>
  12. 12. What’s More - ServiceAll Rights Reserved © Alcatel-Lucent 2011Service is like an API in any programming language. Above shows that HOST has3 services (HOST.ftp.get, HOST.ftp.put & HOST.linux.check_unames)Service can be executed manually (e.g. click “Run Service” button from aboveGUI) or be called in a test case (e.g. “HOST.ftp.get –remoteFile ~/data/log.txt”).Open interface for you to create/add new services.
  13. 13. What’s More – Two ways to write a caseAll Rights Reserved © Alcatel-Lucent 2011
  14. 14. What’s More – Schedual aTest Case to runAll Rights Reserved © Alcatel-Lucent 2011
  15. 15. What’s More - Response MappingAll Rights Reserved © Alcatel-Lucent 2011Check/query a value by just mouse-clickingsNo scripting needed
  16. 16. What’s More - Continuous IntegrationCI = EasyTest + JenkinsAll Rights Reserved © Alcatel-Lucent 2011CI = EasyTest + JenkinsDownload loadlineupInstallationUpgradeRegressionTestReportCheck out code Unit Test PackageLoadbuildStartEnd
  17. 17. What’s More - ReportAll Rights Reserved © Alcatel-Lucent 2011
  18. 18. Thank you!多谢!多谢!
  19. 19. Useful infoEasytest Website: https://github.com/EasyTestTeam/EasyTestUser Guide: Start EasyTest, you should be able to find it from menu Help->Help TopicsForum/Bug report: https://github.com/EasyTestTeam/EasyTest/issuesSupport email: easytest-supports@alcatel-lucent.comOr Call me (Zhu Zhong) at +86 186-1056-5057Or follow me at Sina Weibo @All Rights Reserved © Alcatel-Lucent 2011Or follow me at Sina Weibo @钟柱