The document discusses installing and deploying TestMaker 6. It provides contact information for Frank Cohen of PushToTest and covers topics such as planning a TestMaker installation, common problems that can occur during installation, installing on different operating systems, and configuring a grid and cloud test environment.
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Planing TestMaker Installations Guide
1. Planing TestMaker Installations
Installing and Deploying
TestMaker 6
Frank Cohen, +01 (408) 871-0122, fcohen@pushtotest.com
May 31, 2011
Tuesday, May 31, 2011
2. Open Source Test Automation
About PushToTest
2
Tuesday, May 31, 2011
3. Open Source Test Automation
About PushToTest
2
Tuesday, May 31, 2011
4. Open Source Test Automation
About PushToTest
‣ Our Mission: We Test, For A More Reliable World
2
Tuesday, May 31, 2011
5. Open Source Test Automation
About PushToTest
‣ Our Mission: We Test, For A More Reliable World
‣ Make It Easier To Move From Manual To Automated Testing
2
Tuesday, May 31, 2011
6. Open Source Test Automation
About PushToTest
‣ Our Mission: We Test, For A More Reliable World
‣ Make It Easier To Move From Manual To Automated Testing
‣ Support Advanced Testing, including Agile, Load, Integration
2
Tuesday, May 31, 2011
7. Open Source Test Automation
About PushToTest
‣ Our Mission: We Test, For A More Reliable World
‣ Make It Easier To Move From Manual To Automated Testing
‣ Support Advanced Testing, including Agile, Load, Integration
‣ Open Source Testing (OST) For Everyone
2
Tuesday, May 31, 2011
8. Open Source Test Automation
Slides on Twitter
‣ http://twitter.com/fcohen
‣ Please retweet
‣ Please follow me
‣ #ost
3
Tuesday, May 31, 2011
10. Open Source Test Automation
Open Source Testing (OST)
4
Tuesday, May 31, 2011
11. Open Source Test Automation
OST Architecture
Application Under Test
Web, RIA, BPM, SOA
5
Tuesday, May 31, 2011
12. Open Source Test Automation
OST Architecture
Application Under Test
Web, RIA, BPM, SOA
Functional
Test Test Authoring
SoapUI (Pro)
Sahi (Pro)
JUnit Class Framework
Load Test Eclipse Java IDE
Fitness
Languages: Java, Python
Wiki Collaboration
Production
Monitor
Continuous Test
Repository Bug Tracker Monitoring
Integration Management
5
Tuesday, May 31, 2011
13. Open Source Test Automation
OST Architecture
Application Under Test
Web, RIA, BPM, SOA
Functional
Test Test Authoring
SoapUI (Pro)
Sahi (Pro)
JUnit Class Framework
Load Test Eclipse Java IDE
Fitness
Languages: Java, Python
Wiki Collaboration
Production
Monitor
Continuous Test
Repository Bug Tracker Monitoring
Integration Management
5
Tuesday, May 31, 2011
14. Open Source Test Automation
OST Architecture
Application Under Test
Web, RIA, BPM, SOA
Functional
Test Test Authoring
SoapUI (Pro)
Sahi (Pro)
JUnit Class Framework
Load Test Eclipse Java IDE
Fitness
Test Operation Console Languages: Java, Python
Wiki Collaboration
Production Designer Grid and Cloud Repository Results Analysis
Record/Playback Test Deployment MySQL RDBMS Business Intelligence Tool
Monitor
Continuous Test
Repository Bug Tracker Monitoring
Integration Management
5
Tuesday, May 31, 2011
15. Open Source Test Automation
OST Architecture
Application Under Test PTTMonitor
Web, RIA, BPM, SOA CPU, Net, Memory
Functional
Test Injector Test Authoring
Test
Bundles ScriptRunners Data Production Libraries SoapUI (Pro)
MySQL, HtmlUnit Sahi, Selenium, SoapUI, Java csv files, rdbms queries Sahi (Pro)
JUnit Class Framework
Load Test Eclipse Java IDE
Fitness
Test Operation Console Languages: Java, Python
Wiki Collaboration
Production Designer Grid and Cloud Repository Results Analysis
Record/Playback Test Deployment MySQL RDBMS Business Intelligence Tool
Monitor
Continuous Test
Repository Bug Tracker Monitoring
Integration Management
5
Tuesday, May 31, 2011
16. Open Source Test Automation
Browser Compatibility Tests
Application Under Test
TestNode
Selenium RC SeleniumHtmlUnit
Selenese Test
TestMaker Console
6
Tuesday, May 31, 2011
17. Open Source Test Automation
ScriptRunners
ScriptRunner Type Name (langtype)
Designer Script IE, Htmlunit designerscript
Selenium HtmlUnit Browser selenium
Selenium RC IE, Firefox, Chrome seleniumrc
Sahi IE, HtmlUnit sahi
HTTP Archive Page Optimization HAR
Selenium RC IE, Firefox, Chrome seleniumrc
SoapUI SOAP and REST soapui
TestGen4Web Web 1.0 Tests testgen4web
Mozmill Mozilla XUL Tests mozmill
Unit Tests jUnit TestCase Java, Jython, JRuby,
PHP, Perl, Groovy
DotNet .NET Tests dotnet
Visual Basic VB tests vb
7
Command Line Desktop and utils commandline
Tuesday, May 31, 2011
18. Open Source Test Automation
Your cloud or mine? Or both!
Application or Service
HTTP REST AMF AJAX
TestNode TestNode TestNode TestNode
test test test test
PTTMonitor PTTMonitor PTTMonitor PTTMonitor
SOAP SOAP SOAP SOAP
Test RunTime
TestMaker Console
8
Tuesday, May 31, 2011
19. Open Source Test Automation
Lots of Possibilities TestMaker
Test Sent
Seattle, Datacenter
TestNode Generating Load
Dallas, Texas
Datacenter
9
Tuesday, May 31, 2011
20. Open Source Test Automation
Lots of Possibilities TestMaker
Test Sent
Seattle, Datacenter
TestNode Generating Load
Dallas, Texas
Datacenter
You’re Such A Geek!
9
Tuesday, May 31, 2011
21. Open Source Test Automation
Let’s Talk About...
‣ How To Plan For A TestMaker Installation
‣ What Can Go Wrong During Installation and Solutions
‣ Installing on Windows XP, Vista, 7 and 32-bit and 64-bit Systems
‣ Configuring a Grid and Cloud Test Environment
10
Tuesday, May 31, 2011
22. Open Source Test Automation
Headless Installation
‣ Command line parameters
‣ -console: to run the installation in interactive console mode
‣ -options-template: to generate a properties file whose name is
specified in args[1]
‣ -options: tofile specified in args[1] reading the properties from the
properties
run an installation while
‣ java -jar ./PushToTest_TestNode_Install_Linux.jar -console
11
Tuesday, May 31, 2011
23. Open Source Test Automation
Parts
‣ Console
‣ Apache Derby
‣ Sahi Proxy
‣ TestNode
‣ Glassbox
‣ PTTMonitor
12
Tuesday, May 31, 2011
24. Open Source Test Automation
Browser Locations
‣ Microsoft Internet Explorer (MSand later, and Safari 5 and later later,
Opera 10 and later, Chrome 8
IE) 8 and later, Firefox 3.6 and
13
Tuesday, May 31, 2011
25. Open Source Test Automation
Browser Preferences
‣ Tools menu, Preferences, Browser
14
Tuesday, May 31, 2011
26. Open Source Test Automation
Windows
‣ XP, Vista, 7
‣ 32-bit
‣ 64-bit
‣ Windows NT and 2000
15
Tuesday, May 31, 2011
27. Open Source Test Automation
What Can Go Wrong
‣ Install Over An Existing Installation
‣ Install On Windows Using The Wrong Installer
‣ Install Editor and Designer on Windows Server Environments
‣ Install To A Secure Directory
‣ Wrong Path To A Browser
‣ Invalid Repository Path or Port Number
16
Tuesday, May 31, 2011
28. Open Source Test Automation
Post Installation
‣ Changing Memory Settings
‣ Console
‣ TestNode
‣ Network Port Usage
‣ Selenium RC 5555
‣ Editor-Console 8099
‣ Sahi Proxy 9999
‣ TestNode 8080
17
Tuesday, May 31, 2011
29. Open Source Test Automation
SSL Certificate Registration
‣ http://localhost:9999/_s_/dyn/SSLManager
18
Tuesday, May 31, 2011
30. Open Source Test Automation
Dual License
‣ Functional Testing with TestMaker Object Designer ‣ TestMaker Enterprise expands on the success of
‣
TestMaker Community
Repurposing Selenium, soapUI Sahi and unit tests into
data-driven functional tests, load and performance ‣ Load Testing to Millions of Virtual Users
‣
tests, and business service monitors
Cloud and Grid Testing
‣ Load Testing To 50 Virtual Users
‣ Data-driven tests using Data Production Libraries for
‣ Data-driven tests using CSV files. CSV files, RDBMS, Data Generating Objects
‣ PTTMonitor Correlates CPU, Network, Memory ‣ Root cause analysis and mitigation using Glassbox
‣
Utilization As Tests Operate.
Mock services for agile service development
‣ 25 Charts and Reports
‣ Flex AMF Protocol Handler for Flex/Flash testing
‣ Community Support and access to all documentation
‣ 1000+ Charts and Reports
‣ Business service monitors, including email notification
‣ Support, QuickStart, Training, Consulting
19
Tuesday, May 31, 2011
31. Open Source Test Automation
Slides on Twitter
‣ http://twitter.com/fcohen
‣ Please retweet
‣ Please follow me
20
Tuesday, May 31, 2011
32. Open Source Test Automation
Where To Go From Here
‣ Start Using TestMaker 6
‣ http://www.pushtotest.com/products-comparison
‣ Watch A Screencast and Tutorial
‣ http://www.pushtotest.com/screencastcentral
‣ Attend An Open Source Test Workshop
‣ http://workshop.pushtotest.com
‣ Ask For A Proposal on Licenses, Training, Support, Consulting
‣ Call +01 408 871 0122, sales@pushtotest.com
21
Tuesday, May 31, 2011