We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byMay Golden
Modified about 1 year ago
TESTING GRID SOFTWARE: THE DEVELOPMENT OF A DISTRIBUTED SCREEN RECORDER TO ENABLE FRONT END AND USABILITY TESTING Florian Urmetzer, Gareth J Lewis and Vassil N Alexandrov Advanced Computing & Emergent Technologies Centre University of Reading Copyright, 2005 © ACET
Roadmap: - Introduction - Background and problem - Solution - Implementation - Discussion Copyrigh, 2005 © ACET
Example: The Collaborative P-Grade Grid Portal Copyright, 2005 © ACET
Definition Software TestingSoftware Testing –The purpose of software testing is the determination of error absence in software. An ideal test would therefore only succeed when software is free of errors. Usability TestingUsability Testing –Usability testing is a means for measuring how well people can use something… Copyright, 2005 © ACET
Problem Description Distributed Collaborative Software Development Copyright, 2005 © ACET TESTINGUSABILITY Limitation of automatic testing methods Distribution – Multiple locations of clients Test bed implementations often not realistic Collaboration – Multiple users working on one task Reconstruction of errors
Solution Copyright, 2005 © ACET
Solution – Usability testing Copyright, 2005 © ACET
Solution – Debugging Copyright, 2005 © ACET
Networking Video compressionVideo compression RTP (Real Time Protocol)RTP (Real Time Protocol) Master Slave approachMaster Slave approach
Networking - Problems Copyright, 2005 © ACET Flooding of networkFlooding of network PC vs Server as masterPC vs Server as master File sizesFile sizes
Recording Custom written recorderCustom written recorder Size of project (number of participants) determines hardwareSize of project (number of participants) determines hardware Further tests neededFurther tests needed Copyright, 2005 © ACET
… in the near Future Production and test with projectsProduction and test with projects Test architecture independenceTest architecture independence Firewall testingFirewall testing Upscale test usersUpscale test users Copyright, 2005 © ACET
Conclusion: Prove of conceptProve of concept Further implementationFurther implementation Copyright, 2005 © ACET
Thank you ! Questions ? ?Questions ? ? Copyright, 2005 © ACET
DC-API: Unified API for Desktop Grid Systems Gábor Gombás MTA SZTAKI.
Extreme Programming Alexander Kanavin Lappeenranta University of Technology.
UNIVERSITY OF JYVÄSKYLÄ P2PDisCo – Java Distributed Computing for Workstations Using Chedar Peer-to-Peer Middleware Presentation for 7 th International.
Enerjetic Strengths Enerjetic is not marketed as a technology company, we are a data company. One that identifies business value through data and delivers.
By Brett Toothman Feed Me!. Overview Introduction Current Problem Project Description Deliverables Design Protocols Demonstration Conclusion.
Evaluation of User Interface Design Evaluation is very important in User Interface Design and it is generally considered that there is no way round evaluation.
Agile Requirements Introducing User Stories. Key Principles for Agile Requirements Active user involvement is imperative Agile teams must be empowered.
TERENA Networking Conference 2000 Limerick, June 3-6, 2000 David Shotton, Thomas Boudier, John Pybus, Danny Torbica and Jamie Shotton Image Bioinformatics.
National Institute of Statistics, Geography and Informatics (INEGI) Implementation of SDMX in Mexico.
Copyright Maveo Systems Shanghai1 Becoming a Good Software Architect By Terry Cheng (郑书玄 ) Chief Technology Officer 万域系统软件（上海）有限公司.
Common Instrument Middleware Architecture and Federation of Instrument Resources for X-ray Crystallography Rick McMullen Indiana University.
A Cloud Data Center Optimization Approach using Dynamic Data Interchanges Prof. Stephan Robert University of Applied Sciences.
The following 10 questions test your knowledge of Internet-based client management in Configuration Manager Configuration Manager 2007 Internet-Based.
Module 13: Implementing ISA Server 2004 Enterprise Edition: Site-to-Site VPN Scenario.
Enabling the execution of various workflows (Kepler, Taverna, Triana, P-GRADE) on EGEE Tamas Kukla, Tamas Kiss, Gabor Terstyanszky.
LOGO Student Online Counseling Kernel System (SOCKS) Based on Learning Behavior and Test Performance Chakkrit Snae, PhD Department of Computer Science.
10-1. Systems Analysis & Programming 10.1 Systems Development 10.2 Programming: A Five-Step Procedure Generations of Programming Languages 10.4.
1 EU funding for sustainable energy Use of EGNOS for Safety-of-Life Applications: Rail & Maritime.
(2-Tier) (n-Tier) (Component) (Business Components)
RMS and Scheduling for Future Generation Grids Ramin Yahyapour University Dortmund Leader CoreGRID Institute on Resource Management and Scheduling CoreGRID.
"One can't believe impossible things" UK OGSA Evaluation Project (UCL, Imperial, Newcastle, Edinburgh) (Full list of project members)Full list of project.
UNIVERSITY OF JYVÄSKYLÄ Mobile Chedar – A Peer-to-Peer Middleware for Mobile Devices Presentation for International Workshop on Mobile Peer-to- Peer Computing.
Lecture 5: Requirements Engineering Dr Valentina Plekhanova University of Sunderland, UK
COMP1007 Introduction to Requirements Analysis © Copyright De Montfort University 2002 All Rights Reserved COMP1007 Introduction to Requirements Analysis.
1 System Engineering based on Chapter 6 - Software Engineering: A Practitioner’s Approach, 6/e System Engineering based on Chapter 6 - Software Engineering:
A method for addressing any large problem. Carefully consider the problem. Define the problem. Ask yourself the following questions: What is it that I.
Peter Berrisford RAL – Data Management Group SRB Services.
Copyright © 2005 Finetix LLC All Rights Reserved Test Driven Development and Mock Objects DevSession July Chris Donnan-
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Testing Relational Database. Overview Once the design of a database system has been completed, the developers are ready to move into the implementation.
© 2016 SlidePlayer.com Inc. All rights reserved.