Enviar pesquisa
Carregar
Test Objects -- They Just Work
•
0 gostou
•
353 visualizações
Bob Binder
Seguir
Keynote: Google Test Automation Conference. September 8, 2006,London, England.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 16
Baixar agora
Baixar para ler offline
Recomendados
mVerify Investor Overview
mVerify Investor Overview
Bob Binder
Continuous Change-Driven Build Verification
Continuous Change-Driven Build Verification
Perforce
Bitstream and hybrid-based video quality assessment for IPTV monitoring
Bitstream and hybrid-based video quality assessment for IPTV monitoring
Förderverein Technische Fakultät
IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track Keynote
Kathy (Kat) Mandelstein
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanu
Roopa Nadkarni
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy Context
Xavier Warzee
Jonathan bromley doulos
Jonathan bromley doulos
Obsidian Software
TDD Overview
TDD Overview
Naresh Jain
Recomendados
mVerify Investor Overview
mVerify Investor Overview
Bob Binder
Continuous Change-Driven Build Verification
Continuous Change-Driven Build Verification
Perforce
Bitstream and hybrid-based video quality assessment for IPTV monitoring
Bitstream and hybrid-based video quality assessment for IPTV monitoring
Förderverein Technische Fakultät
IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track Keynote
Kathy (Kat) Mandelstein
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanu
Roopa Nadkarni
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy Context
Xavier Warzee
Jonathan bromley doulos
Jonathan bromley doulos
Obsidian Software
TDD Overview
TDD Overview
Naresh Jain
Agile and Dynamic Semantic Services Environment
Agile and Dynamic Semantic Services Environment
Karthik Gomadam
Continuous Deployment at Lean LA
Continuous Deployment at Lean LA
Brett Durrett
RABIT
RABIT
rabit-lemtom
Blue Monitor Software Development
Blue Monitor Software Development
urbantech
A100
A100
William Huo
Performance Test Slideshow Recent
Performance Test Slideshow Recent
Future Simmons
EEQA and EHM Background
EEQA and EHM Background
crispieg
Effect of Procedure Question Group Attributes on Performance of Batch Validation
Effect of Procedure Question Group Attributes on Performance of Batch Validation
Perficient
TAUS USER CONFERENCE 2010, The Deep Hybrid machine translation engine
TAUS USER CONFERENCE 2010, The Deep Hybrid machine translation engine
TAUS - The Language Data Network
ITS-Fidel
ITS-Fidel
Fidel Softech P. Ltd
OSGi Applications Clustering using Distributed Shared Memory
OSGi Applications Clustering using Distributed Shared Memory
Anthony Gelibert
HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.
Mindtree Ltd.
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Bill Duncan
Bits2010jemison
Bits2010jemison
bjemison
Objectif cloud
Objectif cloud
Nicolas De Loof
MTS: Controllable Test Objects
MTS: Controllable Test Objects
Bob Binder
SOASTA CloudTest Lite
SOASTA CloudTest Lite
Fred Beringer
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
Clever Moe
Enterprise deck feb2013v2
Enterprise deck feb2013v2
Kalen Kimm
Bibhas automation testing
Bibhas automation testing
Bibhas Senapati
The Advanced Mobile Application Testing Environment: Project Report
The Advanced Mobile Application Testing Environment: Project Report
Bob Binder
Visual Studio 2010 Testing & Lab Management Tools
Visual Studio 2010 Testing & Lab Management Tools
Ayman El-Hattab
Mais conteúdo relacionado
Mais procurados
Agile and Dynamic Semantic Services Environment
Agile and Dynamic Semantic Services Environment
Karthik Gomadam
Continuous Deployment at Lean LA
Continuous Deployment at Lean LA
Brett Durrett
RABIT
RABIT
rabit-lemtom
Blue Monitor Software Development
Blue Monitor Software Development
urbantech
A100
A100
William Huo
Performance Test Slideshow Recent
Performance Test Slideshow Recent
Future Simmons
EEQA and EHM Background
EEQA and EHM Background
crispieg
Effect of Procedure Question Group Attributes on Performance of Batch Validation
Effect of Procedure Question Group Attributes on Performance of Batch Validation
Perficient
TAUS USER CONFERENCE 2010, The Deep Hybrid machine translation engine
TAUS USER CONFERENCE 2010, The Deep Hybrid machine translation engine
TAUS - The Language Data Network
ITS-Fidel
ITS-Fidel
Fidel Softech P. Ltd
OSGi Applications Clustering using Distributed Shared Memory
OSGi Applications Clustering using Distributed Shared Memory
Anthony Gelibert
HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.
Mindtree Ltd.
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Bill Duncan
Bits2010jemison
Bits2010jemison
bjemison
Objectif cloud
Objectif cloud
Nicolas De Loof
Mais procurados
(15)
Agile and Dynamic Semantic Services Environment
Agile and Dynamic Semantic Services Environment
Continuous Deployment at Lean LA
Continuous Deployment at Lean LA
RABIT
RABIT
Blue Monitor Software Development
Blue Monitor Software Development
A100
A100
Performance Test Slideshow Recent
Performance Test Slideshow Recent
EEQA and EHM Background
EEQA and EHM Background
Effect of Procedure Question Group Attributes on Performance of Batch Validation
Effect of Procedure Question Group Attributes on Performance of Batch Validation
TAUS USER CONFERENCE 2010, The Deep Hybrid machine translation engine
TAUS USER CONFERENCE 2010, The Deep Hybrid machine translation engine
ITS-Fidel
ITS-Fidel
OSGi Applications Clustering using Distributed Shared Memory
OSGi Applications Clustering using Distributed Shared Memory
HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Bits2010jemison
Bits2010jemison
Objectif cloud
Objectif cloud
Semelhante a Test Objects -- They Just Work
MTS: Controllable Test Objects
MTS: Controllable Test Objects
Bob Binder
SOASTA CloudTest Lite
SOASTA CloudTest Lite
Fred Beringer
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
Clever Moe
Enterprise deck feb2013v2
Enterprise deck feb2013v2
Kalen Kimm
Bibhas automation testing
Bibhas automation testing
Bibhas Senapati
The Advanced Mobile Application Testing Environment: Project Report
The Advanced Mobile Application Testing Environment: Project Report
Bob Binder
Visual Studio 2010 Testing & Lab Management Tools
Visual Studio 2010 Testing & Lab Management Tools
Ayman El-Hattab
San Jose Selenium Meet-up PushToTest TestMaker Presentation
San Jose Selenium Meet-up PushToTest TestMaker Presentation
Clever Moe
Test Automation and Keyword-driven testing af Brian Nielsen, CISS/AAU
Test Automation and Keyword-driven testing af Brian Nielsen, CISS/AAU
InfinIT - Innovationsnetværket for it
Testing in a distributed world
Testing in a distributed world
Fernando Mayo Fernández
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Testing in an Open Source Middleware Platform Space The WSO2 Way.
WSO2
Wind River Test Management
Wind River Test Management
ramzyh78
Automating End-to-End Business Scenario Testing
Automating End-to-End Business Scenario Testing
TechWell
20110812 CyberTAN presentation
20110812 CyberTAN presentation
Richard Hsu
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
David O'Dowd
05 test infrastructure
05 test infrastructure
Clemens Reijnen
Keyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
Mikhail Subach
Performance Testing Mobile and Multi-Tier Applications
Performance Testing Mobile and Multi-Tier Applications
Bob Binder
Unit testingandcontinousintegrationfreenest1dot4
Unit testingandcontinousintegrationfreenest1dot4
JAMK
Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010
Clemens Reijnen
Semelhante a Test Objects -- They Just Work
(20)
MTS: Controllable Test Objects
MTS: Controllable Test Objects
SOASTA CloudTest Lite
SOASTA CloudTest Lite
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
Enterprise deck feb2013v2
Enterprise deck feb2013v2
Bibhas automation testing
Bibhas automation testing
The Advanced Mobile Application Testing Environment: Project Report
The Advanced Mobile Application Testing Environment: Project Report
Visual Studio 2010 Testing & Lab Management Tools
Visual Studio 2010 Testing & Lab Management Tools
San Jose Selenium Meet-up PushToTest TestMaker Presentation
San Jose Selenium Meet-up PushToTest TestMaker Presentation
Test Automation and Keyword-driven testing af Brian Nielsen, CISS/AAU
Test Automation and Keyword-driven testing af Brian Nielsen, CISS/AAU
Testing in a distributed world
Testing in a distributed world
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Wind River Test Management
Wind River Test Management
Automating End-to-End Business Scenario Testing
Automating End-to-End Business Scenario Testing
20110812 CyberTAN presentation
20110812 CyberTAN presentation
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
05 test infrastructure
05 test infrastructure
Keyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
Performance Testing Mobile and Multi-Tier Applications
Performance Testing Mobile and Multi-Tier Applications
Unit testingandcontinousintegrationfreenest1dot4
Unit testingandcontinousintegrationfreenest1dot4
Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010
Mais de Bob Binder
How to Release Rock-solid RESTful APIs and Ice the Testing BackBlob
How to Release Rock-solid RESTful APIs and Ice the Testing BackBlob
Bob Binder
Lessons learned validating 60,000 pages of api documentation
Lessons learned validating 60,000 pages of api documentation
Bob Binder
Model-based Testing: Taking BDD/ATDD to the Next Level
Model-based Testing: Taking BDD/ATDD to the Next Level
Bob Binder
Model-based Testing: Today And Tomorrow
Model-based Testing: Today And Tomorrow
Bob Binder
Mobile App Assurance: Yesterday, Today, and Tomorrow.
Mobile App Assurance: Yesterday, Today, and Tomorrow.
Bob Binder
Popular Delusions, Crowds, and the Coming Deluge: end of the Oracle?
Popular Delusions, Crowds, and the Coming Deluge: end of the Oracle?
Bob Binder
Achieving Very High Reliability for Ubiquitous Information Technology
Achieving Very High Reliability for Ubiquitous Information Technology
Bob Binder
The Tester’s Dashboard: Release Decision Support
The Tester’s Dashboard: Release Decision Support
Bob Binder
Testing Object-Oriented Systems: Lessons Learned
Testing Object-Oriented Systems: Lessons Learned
Bob Binder
Model-Based Testing: Why, What, How
Model-Based Testing: Why, What, How
Bob Binder
MDD and the Tautology Problem: Discussion Notes.
MDD and the Tautology Problem: Discussion Notes.
Bob Binder
Mobile Reliability Challenges
Mobile Reliability Challenges
Bob Binder
Experience with a Profile-based Automated Testing Environment
Experience with a Profile-based Automated Testing Environment
Bob Binder
Testability: Factors and Strategy
Testability: Factors and Strategy
Bob Binder
A Million Users in a Box: The WTS Story
A Million Users in a Box: The WTS Story
Bob Binder
ISSRE 2008 Trip Report
ISSRE 2008 Trip Report
Bob Binder
Software Test Patterns: Successes and Challenges
Software Test Patterns: Successes and Challenges
Bob Binder
Assurance for Cloud Computing
Assurance for Cloud Computing
Bob Binder
Software Testing: Models, Patterns, Tools
Software Testing: Models, Patterns, Tools
Bob Binder
The Tester’s Dashboard: Release Decision Support
The Tester’s Dashboard: Release Decision Support
Bob Binder
Mais de Bob Binder
(20)
How to Release Rock-solid RESTful APIs and Ice the Testing BackBlob
How to Release Rock-solid RESTful APIs and Ice the Testing BackBlob
Lessons learned validating 60,000 pages of api documentation
Lessons learned validating 60,000 pages of api documentation
Model-based Testing: Taking BDD/ATDD to the Next Level
Model-based Testing: Taking BDD/ATDD to the Next Level
Model-based Testing: Today And Tomorrow
Model-based Testing: Today And Tomorrow
Mobile App Assurance: Yesterday, Today, and Tomorrow.
Mobile App Assurance: Yesterday, Today, and Tomorrow.
Popular Delusions, Crowds, and the Coming Deluge: end of the Oracle?
Popular Delusions, Crowds, and the Coming Deluge: end of the Oracle?
Achieving Very High Reliability for Ubiquitous Information Technology
Achieving Very High Reliability for Ubiquitous Information Technology
The Tester’s Dashboard: Release Decision Support
The Tester’s Dashboard: Release Decision Support
Testing Object-Oriented Systems: Lessons Learned
Testing Object-Oriented Systems: Lessons Learned
Model-Based Testing: Why, What, How
Model-Based Testing: Why, What, How
MDD and the Tautology Problem: Discussion Notes.
MDD and the Tautology Problem: Discussion Notes.
Mobile Reliability Challenges
Mobile Reliability Challenges
Experience with a Profile-based Automated Testing Environment
Experience with a Profile-based Automated Testing Environment
Testability: Factors and Strategy
Testability: Factors and Strategy
A Million Users in a Box: The WTS Story
A Million Users in a Box: The WTS Story
ISSRE 2008 Trip Report
ISSRE 2008 Trip Report
Software Test Patterns: Successes and Challenges
Software Test Patterns: Successes and Challenges
Assurance for Cloud Computing
Assurance for Cloud Computing
Software Testing: Models, Patterns, Tools
Software Testing: Models, Patterns, Tools
The Tester’s Dashboard: Release Decision Support
The Tester’s Dashboard: Release Decision Support
Último
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Último
(20)
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Slack Application Development 101 Slides
Slack Application Development 101 Slides
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Test Objects -- They Just Work
1.
®
mVerify A Million Users in a Box ® Test Objects -- They Just Work September 8, 2006 Google Test Automation Conference www.mverify.com
2.
Overview Motivation MTS
Goals TTCN Influences X-Unit Influences MTS::TestObject Demo Q&A © 2006 mVerify Corporation A Million Users in a Box ® 2
3.
The Mobile Testing
Nightmare Intense, high-stakes race to market Configurations (platforms x devices x airlinks) increase exponentially More testing necessary for competitive quality, reliability, performance Ad hoc manual testing is slow, costly, ineffective © 2006 mVerify Corporation A Million Users in a Box ® 3
4.
MTS Background Advanced
model-based, mobile-centric testing Necessary for 21st century technology It’s time for a change Model-based, mobile-centric, reliability-maximizing Advanced test strategy useless without End to end and embedded observation & control Scalable, Robust Distributed Broadly usable © 2006 mVerify Corporation A Million Users in a Box ® 4
5.
MTS: Any App,
Any Platform Console Host Agent Host MTS Console MTS Test TEST RUN Agent REPORTS Agent Host MTS Remote Agent MTS Test Agent Client Under Test Client Host Under Test MTS Remote Agent MTS Remote Client Agent Under Test Host Under Test may be Server Client Host Under Test Cell Phone Under Test PDA Desktop Server Host Under Test MTS Remote Agent Server Embedded Processor Server Network Equipment Under Test Access Point Base Station Server Host Under Test © 2006 mVerify Corporation A Million Users in a Box ® 5
6.
Design Goals
Generate Test Objects from models Generate models from IUT Logical/Physical separation Platform agnostic/robust Channel agnostic/robust Minimize IUT footprint Distributed control Works out of the box/Agile Intuitive interaction Minimize brittleness Composable © 2006 mVerify Corporation A Million Users in a Box ® 6
7.
About TTCN-3
Testing and Test Control Notation, international standard Abstract specification Structured/Procedural paradigm Proven support for complex scenarios Proven support for concurrency ASN.1 data (packed, maps to XML) Routine use in very high-reliability applications Rigorous conformance testing of protocol implemenations, from single test spec © 2006 mVerify Corporation A Million Users in a Box ® 7
8.
About TTCN-3 Point
of Observation and Control Abstract Interface Specification Each user provides physical binding for logical interface definition Same test suites can be used on many implementations Model-based Testing Generate TTCN from MSCs, FSMs, etc. Compile to implementation language (C++, Java) Compile & run implementation © 2006 mVerify Corporation A Million Users in a Box ® 8
9.
Incremental Testing Framework
«uses» TestRunner +Contains TestLog -Uses TestObject 1 1 1 1 0..1 TestSuite -Contains TestCase -Contains 0..1 0..* 0..* MyTestSuite MyTestObject © 2006 mVerify Corporation A Million Users in a Box ® 9
10.
TTCN and ITF
-- Complementary MTS Design Goal TTCN ITF Automate test object generation Yes NA Logical/Physical separation Yes No Platform agnostic/robust Yes No Channel agnostic/robust Yes NA Distributed control Yes No Minimize IUT footprint NA No Works out of the box/Agile No Yes Intuitive interaction No Yes Composable No Yes Minimize brittleness No No © 2006 mVerify Corporation A Million Users in a Box ® 10
11.
TTCN and ITF
-- Limitations TTCN Not executable – must be compiled L2P implementation out of scope Modular, but not composable ITF TestSuite limited to static object list Not control-composable Tight coupling with IUT Greedy Language-centric Developer-centric © 2006 mVerify Corporation A Million Users in a Box ® 11
12.
MTS::TestObject
MTS::TestObject MTS Framework +testObjectHeadline +getTestObjectClassName() +getTestObjectHeadline() +getTestObjectFileName() Adapter +getTestObjectDir() +getRemoteHostStatus() +connect() +getTestRunRepeatCount() YourTestObject +open() +getTestRunIteration() #require() MyTestObject +close() +test() #setup() +record() #test() +require() PPC 2002 #cleanup() +setup() WM5 #ensure() +test() #check() +cleanup() +getImage() #run() +ensure() #submit() WebService #userLogEntry() #userLogImage() +getServiceWSDL() #evaluateCompareFrame() +parseWSDL() #replayTestActionSequence() +queryForDictionary() +queryForXML() © 2006 mVerify Corporation A Million Users in a Box ® 12
13.
MTS::TestObject Adapter: built-in
remote host proxy; connection management, logging, exception handling Control-composable TestObject::run <testobject> Pre-conditions TestObject::require Post-conditions TestObject::ensure Built-in data-driven test from literal, variable, or function TestObject::submit <data_provider> Pass/fail any Tcl expression: TestObject::check <expr> XML test run log Incr Tcl, any Tcl package, library extension, or procedure Support stories, suites, cases, procedures … © 2006 mVerify Corporation A Million Users in a Box ® 13
14.
Demo Adapter selection
One-click Repeat Smart Progress Bar © 2006 mVerify Corporation A Million Users in a Box ® 14
15.
Notes NeXTSTEP demo,
Steve Jobs says “It just works -- they’re objects“ http://rixstep.com/1/1/20060814,00.shtml Mobile Testing Nightmare Poster Questions: Bob_Binder@mverify.com © 2006 mVerify Corporation A Million Users in a Box ® 15
16.
Q&A © 2006 mVerify
Corporation A Million Users in a Box ® 16
Baixar agora