SoMA. Automated testing system of camera algorithms. Sofica Ltd
|
|
- Russell Hunt
- 8 years ago
- Views:
Transcription
1 SoMA Automated testing system of camera algorithms Sofica Ltd February 2012
2 2 Table of Contents Automated Testing for Camera Algorithms 3 Camera Algorithms 3 Automated Test 4 Testing 6 API Testing 6 Functional Testing of the Algorithms 8 Performance Testing 8 Stress Testing 9 Quality Testing 10
3 3 Automated Testing of Camera Algorithms embraces three key features of modern digital camera development. The sheer pace with which camera sensors are being integrated to various devices has highlighted the importance of the camera algorithms: The image quality is improved significantly and different image effects are generated using algorithms. Moreover, the testing is an important part of the camera development process and test automation has proven benefits. Camera Algorithms are an essential feature of the camera system operation. Captured images are significantly modified before being presented to the user. The algorithms can be divided roughly into quality related, sensor and camera module specific and special effects as following figure describes. Very often, there is a strong interdependency between algorithms and therefore, changes in one algorithm changes the characteristics of another. The combinations of different algorithm parameters are numerous and the testing of each case is very demanding.
4 4 A good example of a challenging algorithm to test is the auto white balance. Various algorithms and camera settings influence the color balancing of the image and the final result may be as in following image. The leftmost image has the correct colors while the right has serious color defects. Other common issues of digital camera modules can include, exposure and focus problems, noise artifacts and lens specific errors, like lens shading and distortion. Even if some camera algorithm defects can be detected by human eye, objective testing and repetitive measurement is very demanding. Furthermore, increasing the number of camera algorithms and their interdependencies increases the test load significantly. SoMA provides a solution, which analyzes mathematically the captured images and compares the results to reference images. This brings strict objectivity to the testing. When mathematical analysis is executed in the automated test environment of SoMA, testing is very efficient and reproducible. Automated test environment is the key point. Generally, the automated testing offers very valuable features like efficient repetitive testing, objectivity, repeatability and it also enables new ways to test. Sofica offers a twofold automated testing environment where the environment enables to use various reference images and the captured images are measured automatically, without human interactions.
5 5 Even though the SoMA offers a ready test environment, it can also be integrated to an existing test system and used part by part. The SoMA DUT tests can be replaced by existing tests and the interface with the verification service is made using the easily integrated SoMA API. Beyond this, the SoMA database can be replaced using existing database as can the user interface of SoMA. SoMA can be used as a stand-alone test system, containing all the required parts of the automated test environment or it can be integrated to the existing test system, when the existing tests can be used. In this case, SoMA increases the existing test coverage and also automatically verifies the real output of the camera: captured images and recorded video.
6 6 Testing contains several, separately usable, testing levels which are ensuring efficient testing at key phases of development. Different test levels support the development. In the first phase, the compatibility of the camera API is ensured. Onwards, when the features of the camera are implemented, the functional tests are effective. At the same time, performance tests can be started to detect the bottlenecks as early as possible. Stress and quality testing finalizes the testing entity by ensuring the robustness of the system and the final quality of the captured images. Even if tests are divided according to the development phases, all test levels can be used thorough the whole camera R&D process to avoid the regression. In addition, test reports and measurement data collected through the testing process is a valuable asset for later analysis and comparison of devices. API testing with SoMA is more than a traditional API testing. Normally, the API testing concentrates on verifying the compatibility of the API methods (or functions) and testing the parameter ranges of each method. As the following table describes, API testing of SoMA verifies also the
7 7 dependencies between methods and also verifies the robustness by testing illegal method scenarios. Three steps of the API testing: 1. Parameter testing: Compatibility verification of the methods by testing the smallest and largest input parameter values, as well as random values between them. Furthermore, negative testing is done by providing illegal input parameter values to the method interface and verifying that the correct error code is returned. 2. Correlation between inputs: The API testing verifies the correlation between methods. Normally, there are two kinds of dependencies between methods: callbacks and set-get method pairs. Testing verifies that correct GET values are returned for each SET input. Also the correct response of illegal input values is verified. In addition, the callback logic also is checked by detecting the response (callback) to each call. 3. Method scenarios: The API testing verifies the method sequences and the stability of the system when illegal method sequences are executed. This has revealed to be a very effective and stressful test to the camera systems and several robustness improvements are done after the sequence tests. The API testing also offers the possibility to compare the API compatibility and robustness between different devices. When the existing API tests were executed against commercial devices, the pass rates were as low as 57% and severe crash issues were identified. The API testing can be implemented against every API in several platforms. Currently, the SoMA API testing has large reference implementation against Android CameraHardwareInterface. The API testing contains about 200 different tests against this interface. CameraHardwareInterface is the device driver interface of Android camera system and it offers C++ API. However, the same kind of tests can be done, for example, against Java-API. SoMA also has the option to execute external tests, such as, Android
8 8 Compatibility Test Suite (CTS) tests. When SoMA API testing verifies the device driver interface, CTS ensures the compatibility of the application layer. Together these features create a very comprehensive testing entity of the whole camera system. Functional testing of the algorithms requires the capture and verification of the real images. The functionality of different camera algorithms and parameters can be tested by measuring their influence on the captured image. SoMA uses mathematical analysis to detect the differences between reference and captured images. The mathematical analysis of the automatic test environment enables efficient testing of both individual functionalities and the combination of several features. The main purpose of the functional testing is to verify the correct functionality and generate repeatable measurements between test executions and across devices. However, functional testing alone is not sufficient to determine the absolute quality of the camera system. SoMA quality testing provides these additional measurements capabilities. Performance testing reveals bottlenecks in the camera system by measuring the execution times of different camera functions and combinations of functions. Very high resolution camera sensors can cause critical performance issues when megabyte sized images are processed in a very short time. Performance testing creates timestamps when the camera API calls are made and when the corresponding response is received or callback method is executed. The execution time is simply the difference between these timestamp values. SoMA also measures and records the execution time of each camera function. For example, the compression time of the encoder can be measured as can the shutter speed with different auto focus settings.
9 9 Such measurements are quite straightforward however, different combinations of features may change the performance values significantly. With SoMA it is possible to measure different combinations and identify the critical ones. In general, performance tests do not require reference images. However, there are some features which affect the performance and the image capture circumstances should be static to ensure objective test results. As an example, the execution time of the auto focus and auto exposure depends on the environment. SoMA also enables the study of performance trends between test executions. This facility is valuable for early detection of development trends to detect the improvement of the development or the regression of some feature. Performance testing also enables benchmarking and comparison between different devices. When tests were executed on a sample of commercial devices, significant differences were found. For example, the shutter speed varied from 50 to 225 ms. Stress testing, as the name suggests, aims to identify the limits of the camera system, by testing the robustness and stability of the system. Furthermore, it reveals cumulative defects of the system and analyzes the memory usage. SoMA simplifies the creation of large stress test entities, consisting of API, functional, performance and quality tests. This enables, for example, the generation of performance statistics from long duration tests. Random testing is one way to search for unexpected defects. Different tests are randomly executed against camera system and the corresponding test execution schemes and logs are saved. If defects are detected, the saved test flow can be executed again and the defects can be analyzed more closely.
10 10 Stress testing, like all SoMA testing, automatically saves data in the event of a crash, which helps to resolve the root cause. The crash data files comprise process information, file handlers, system log, memory information and tombstone log. Quality testing of the camera algorithms helps to fine tune the captured images. Testing against standardized test charts gives absolute and comparable information of the quality of the whole camera system. Standardized test charts like Macbeth and noise charts together with automated algorithm testing evaluate the corresponding features of the camera. Quality of the processed video stream is the most common problem when developing new multimedia products. Video processing algorithms can introduce distortion in the video signal, so testing video quality in every R&D phase is important. SoMA's video processing algorithm testing helps to find anomalous behaviour of encoders and decoders like Audio-Video Synchronization problems from processed video stream.
Understanding Video Latency What is video latency and why do we care about it?
By Pete Eberlein, Sensoray Company, Inc. Understanding Video Latency What is video latency and why do we care about it? When choosing components for a video system, it is important to understand how the
More informationCopyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),
Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and
More informationTrigger-to-Image Reliability (T2IR)
sensors cameras frame grabbers processors software vision solutions TECHNOLOGY PRIMER Trigger-to-Image Reliability (T2IR) Learn more about: What is Trigger-to-Image Reliability (T2IR)? Understanding T2IR
More informationSocial Innovation through Utilization of Big Data
Social Innovation through Utilization of Big Data Hitachi Review Vol. 62 (2013), No. 7 384 Shuntaro Hitomi Keiro Muro OVERVIEW: The analysis and utilization of large amounts of actual operational data
More informationChapter 8 Software Testing
Chapter 8 Software Testing Summary 1 Topics covered Development testing Test-driven development Release testing User testing 2 Program testing Testing is intended to show that a program does what it is
More informationBusiness Application Services Testing
Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load
More informationChapter 5. Regression Testing of Web-Components
Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving
More informationBasler. Line Scan Cameras
Basler Line Scan Cameras High-quality line scan technology meets a cost-effective GigE interface Real color support in a compact housing size Shading correction compensates for difficult lighting conditions
More informationQuality Assurance - Karthik
Prevention is better than cure Quality Assurance - Karthik This maxim perfectly explains the difference between quality assurance and quality control. Quality Assurance is a set of processes that needs
More informationVideo compression: Performance of available codec software
Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes
More informationTechnical Investigation of Computational Resource Interdependencies
Technical Investigation of Computational Resource Interdependencies By Lars-Eric Windhab Table of Contents 1. Introduction and Motivation... 2 2. Problem to be solved... 2 3. Discussion of design choices...
More informationLatency on a Switched Ethernet Network
Application Note 8 Latency on a Switched Ethernet Network Introduction: This document serves to explain the sources of latency on a switched Ethernet network and describe how to calculate cumulative latency
More informationpoint to point and point to multi point calls over IP
Helsinki University of Technology Department of Electrical and Communications Engineering Jarkko Kneckt point to point and point to multi point calls over IP Helsinki 27.11.2001 Supervisor: Instructor:
More informationA Tool for Multimedia Quality Assessment in NS3: QoE Monitor
A Tool for Multimedia Quality Assessment in NS3: QoE Monitor D. Saladino, A. Paganelli, M. Casoni Department of Engineering Enzo Ferrari, University of Modena and Reggio Emilia via Vignolese 95, 41125
More informationPerformance Testing Process A Whitepaper
Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents
More informationFunctional and LoadTest Strategies
Test Automation Functional and LoadTest Strategies Presented by: Courtney Wilmott April 29, 2013 UTD CS6367 Software Testing and Validation Definitions / Overview Software is a set of programs, procedures,
More informationStaffing Your Test Automation Team
Staffing Your Test Automation Team 2002-2009, Mosaic, Inc. www.mosaicinc.com 205 N. Michigan Ave. Suite 2211 Chicago, IL 60601 312-819-2220 Automation_Staffing.PDF Page 1 2002-2009, Mosaic, Inc. INTRODUCTION
More informationCSE 237A Final Project Final Report
CSE 237A Final Project Final Report Multi-way video conferencing system over 802.11 wireless network Motivation Yanhua Mao and Shan Yan The latest technology trends in personal mobile computing are towards
More informationTest Automation Process
A white Success The performance testing helped the client identify and resolve performance bottlenecks which otherwise crippled the business. The ability to support 500 concurrent users Test Automation
More informationAn Introduction to. Metrics. used during. Software Development
An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote
More informationTEST PLAN Issue Date: <dd/mm/yyyy> Revision Date: <dd/mm/yyyy>
DEPARTMENT OF HEALTH AND HUMAN SERVICES ENTERPRISE PERFORMANCE LIFE CYCLE FRAMEWORK CHECKLIIST TEST PLAN Issue Date: Revision Date: Document Purpose The purpose of
More informationMilestone Solution Partner IT Infrastructure Components Certification Summary
Milestone Solution Partner IT Infrastructure Components Certification Summary Spectra Logic ntier Verde NAS and NVR3 Storage Solutions 10-01-2014 Table of Contents Introduction... 3 Test Process... 3 Topology...
More informationBest Practices for Web Application Load Testing
Best Practices for Web Application Load Testing This paper presents load testing best practices based on 20 years of work with customers and partners. They will help you make a quick start on the road
More informationTVL - The True Measurement of Video Quality
ACTi Knowledge Base Category: Educational Note Sub-category: Video Quality, Hardware Model: N/A Firmware: N/A Software: N/A Author: Ando.Meritee Published: 2010/10/25 Reviewed: 2010/10/27 TVL - The True
More informationQuality Testing. Assured.
Quality Testing. Assured. Applications can make or break your business Quality an imperative for success Reliability in quality assurance and control, challenges in adapting to changing benchmarks in delivery
More informationAudio and Video Synchronization:
White Paper Audio and Video Synchronization: Defining the Problem and Implementing Solutions Linear Acoustic Inc. www.linearacaoustic.com 2004 Linear Acoustic Inc Rev. 1. Introduction With the introduction
More informationE-vote 2011 Version: 1.0 Testing and Approval Date: 26/10/2009. E-vote 2011. SSA-U Appendix 5 Testing and Approval Project: E-vote 2011
E-vote 2011 SSA-U Appendix 5 Testing and Approval Project: E-vote 2011 Change log Version Date Author Description/changes 0.1 26.10.09 First version Page 1 CONTENT 1. INTRODUCTION 3 2. TESTING PROCESS
More informationNarrow Bandwidth Streaming Video Codec
Software Requirements Specification for Narrow Bandwidth Streaming Video Codec Version 1.0 approved Internal Supervisors Dr. Shantha Frenando Dr. Chathura de Silva External Supervisors Mr. Harsha Samarawicrama
More informationDecomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
More informationSoftware Testing. Knowledge Base. Rajat Kumar Bal. Introduction
Software Testing Rajat Kumar Bal Introduction In India itself, Software industry growth has been phenomenal. IT field has enormously grown in the past 50 years. IT industry in India is expected to touch
More informationWhite paper. H.264 video compression standard. New possibilities within video surveillance.
White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles
More informationIntroduction to System-on-Chip Design
NATIONAL KAOHSIUNG FIRST UNIVERSITY OF SCIENCE AND TECHNOLOGY Introduction to System-on-Chip Design Image compression with MCU Group 5 Professor: 陳 朝 烈 Administrator: 蔡 乙 銘 Members: 吳 柏 萱, 張 凱 傑, 孫 志 光
More informationSOFTWARE PERFORMANCE TESTING SERVICE
SOFTWARE PERFORMANCE TESTING SERVICE Service Definition GTS s performance testing services allows customers to reduce the risk of poor application performance. This is done by performance testing applications
More informationProcedure for Assessment of System and Software
Doc. No: STQC IT/ Assessment/ 01, Version 1.0 Procedure for Assessment of System and Software May, 2014 STQC - IT Services STQC Directorate, Department of Electronics and Information Technology, Ministry
More informationWhite paper: Unlocking the potential of load testing to maximise ROI and reduce risk.
White paper: Unlocking the potential of load testing to maximise ROI and reduce risk. Executive Summary Load testing can be used in a range of business scenarios to deliver numerous benefits. At its core,
More informationPerformance Testing Uncovered
Performance Testing Uncovered First Presented at: NobleStar Systems Corp. London, UK 26 Sept. 2003 Scott Barber Chief Technology Officer PerfTestPlus, Inc. Performance Testing Uncovered Page 1 Performance
More informationSensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc.
Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc. Copyright Khronos Group 2012 Page 104 Copyright Khronos Group 2012 Page 105 How Many
More information7 MEGAPIXEL 180 DEGREE IP VIDEO CAMERA
Scallop Imaging is focused on developing, marketing and manufacturing its proprietary video imaging technology. All our activities are still proudly accomplished in Boston. We do product development, marketing
More informationHow To Test Video Quality With Real Time Monitor
White Paper Real Time Monitoring Explained Video Clarity, Inc. 1566 La Pradera Dr Campbell, CA 95008 www.videoclarity.com 408-379-6952 Version 1.0 A Video Clarity White Paper page 1 of 7 Real Time Monitor
More informationRecommendations for Performance Benchmarking
Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best
More informationAugmented Search for Software Testing
Augmented Search for Software Testing For Testers, Developers, and QA Managers New frontier in big log data analysis and application intelligence Business white paper May 2015 During software testing cycles,
More informationExperiences in Test Automation for Multi-Client System with Social Media Backend
Experiences in Test Automation for Multi-Client System with Social Media Backend Tuomas Kekkonen, Teemu Kanstrén, Jouni Heikkinen VTT Technical Research Centre of Finland Oulu, Finland {tuomas.kekkonen,
More informationIntroduction to Automated Testing
Introduction to Automated Testing What is Software testing? Examination of a software unit, several integrated software units or an entire software package by running it. execution based on test cases
More informationReview of Mobile Applications Testing with Automated Techniques
Review of Mobile Testing with Automated Techniques Anureet Kaur Asst Prof, Guru Nanak Dev University, Amritsar, Punjab Abstract: As the mobile applications and mobile consumers are rising swiftly, it is
More informationDAB + The additional audio codec in DAB
DAB + The additional audio codec in DAB 2007 Contents Why DAB + Features of DAB + Possible scenarios with DAB + Comparison of DAB + and DMB for radio services Performance of DAB + Status of standardisation
More informationTNT SOFTWARE White Paper Series
TNT SOFTWARE White Paper Series Event Log Monitor White Paper: Architecture T N T Software www.tntsoftware.com TNT SOFTWARE Event Log Monitor Architecture 2000 TNT Software All Rights Reserved 1308 NE
More informationTest Automation Product Portfolio
Test Automation Product Portfolio Optomized User Interface Performance Right Testing Solution for Touch panel performance testing (touch panel/display validation) Device touch and gesture control performance
More informationThe Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In
More informationMovieLabs Specification for Enhanced Content Protection Version 1.0
MovieLabs Specification for Enhanced Content Protection Version 1.0 Introduction Digital content distribution technologies are evolving and advancing at a rapid pace. Content creators are using these technologies
More informationIntroduction to ios Testing
Introduction to ios Testing Presented by Amy Klatt August 8, 2012 Agenda Overview Best practices Installing apps Setting up a test environment Screenshots and video Logs Q & A 2 The Challenge Overview
More informationFSW QA Testing Levels Definitions
FSW QA Testing Levels Definitions 1. Overview This document is used to help determine the amount and quality of testing (or its scope) that is planned for or has been performed on a project. This analysis
More informationSECTION 4 TESTING & QUALITY CONTROL
Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment
More informationDELL s Oracle Database Advisor
DELL s Oracle Database Advisor Underlying Methodology A Dell Technical White Paper Database Solutions Engineering By Roger Lopez Phani MV Dell Product Group January 2010 THIS WHITE PAPER IS FOR INFORMATIONAL
More informationTechnical Description. DigitalSign 3.1. State of the art legally valid electronic signature. The best, most secure and complete software for
Technical Description DigitalSign 3.1 State of the art legally valid electronic signature The best, most secure and complete software for Adding digital signatures to any document, in conformance with
More informationNo quality mobile apps without testing in production (TiP) Marc van t Veer
No quality mobile apps without testing in production (TiP) Marc van t Veer Content Test environments Relevance of (Big)up-front testing Difference between upfront and TiP My definition of TiP Strategy
More informationAn Advanced Performance Architecture for Salesforce Native Applications
An Advanced Performance Architecture for Salesforce Native Applications TABLE OF CONTENTS Introduction............................................... 3 Salesforce in the Digital Transformation Landscape...............
More informationBig Data-Challenges and Opportunities
Big Data-Challenges and Opportunities White paper - August 2014 User Acceptance Tests Test Case Execution Quality Definition Test Design Test Plan Test Case Development Table of Contents Introduction 1
More informationfind model parameters, to validate models, and to develop inputs for models. c 1994 Raj Jain 7.1
Monitors Monitor: A tool used to observe the activities on a system. Usage: A system programmer may use a monitor to improve software performance. Find frequently used segments of the software. A systems
More informationWhite Paper. The Next Generation Video Codec Scalable Video Coding (SVC)
White Paper The Next Generation Video Codec Scalable Video Coding (SVC) Contents Background... 3 What is SVC?... 3 Implementations of SVC Technology: VIVOTEK as an Example... 6 Conclusion... 10 2 Background
More informationArchival Data Format Requirements
Archival Data Format Requirements July 2004 The Royal Library, Copenhagen, Denmark The State and University Library, Århus, Denmark Main author: Steen S. Christensen The Royal Library Postbox 2149 1016
More informationTechnical Support. Technical Support. Customer Manual v1.1
Technical Support Customer Manual v1.1 1 How to Contact Transacta Support 1.1 Primary Contact: support@transacta.com.au 1.2 Escalation Telephone Number: +61 (2) 9459 3366 1.3 Hours of Operation 9:00 a.m.
More informationCSTE Mock Test - Part I - Questions Along with Answers
Note: This material is for Evaluators reference only. Caters to answers of CSTE Mock Test - Part I paper. 1. A branch is (Ans: d) a. An unconditional transfer of control from any statement to any other
More informationGroup18-CUCE2012. Mr. Mobile Project. Software Testing Plan (STP) Version: 4.0. CM Identifier: G18_SE004
Group18-CUCE2012 Mr. Mobile Project Software Testing Plan (STP) Version: 4.0 CM Identifier: G18_SE004 26 April 2010 Revision History Prepared/ Modified by Ahmed Adel Ahmed Abdullah, Ahmed Hafez and Sheriff
More informationAGILE SOFTWARE TESTING
AGILE SOFTWARE TESTING Business environments continue to rapidly evolve, leaving many IT organizations struggling to keep up. This need for speed has led to an increased interest in the Agile software
More informationSample Exam. 2011 Syllabus
ISTQ Foundation Level 2011 Syllabus Version 2.3 Qualifications oard Release ate: 13 June 2015 ertified Tester Foundation Level Qualifications oard opyright 2015 Qualifications oard (hereinafter called
More informationTest-Driven Development and Unit Testing with Parasoft Concerto
Test-Driven Development and Unit Testing with Parasoft Concerto What is Test-Driven Development (TDD)? Test-Driven Development (TDD) was first introduced as a key part of Extreme Programming. In a nutshell,
More informationRotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
More informationTesting Big data is one of the biggest
Infosys Labs Briefings VOL 11 NO 1 2013 Big Data: Testing Approach to Overcome Quality Challenges By Mahesh Gudipati, Shanthi Rao, Naju D. Mohan and Naveen Kumar Gajja Validate data quality by employing
More informationLong Term Research Agenda
Long Term Research Agenda Abstract This report is part of the CIRENE project that aims the definition future work including FP7 project proposal, research topics for MSc and PhD students, and the possibilities
More informationDigital Evidence Search Kit
Digital Evidence Search Kit K.P. Chow, C.F. Chong, K.Y. Lai, L.C.K. Hui, K. H. Pun, W.W. Tsang, H.W. Chan Center for Information Security and Cryptography Department of Computer Science The University
More informationChapter 3 ATM and Multimedia Traffic
In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very
More informationid_prob_result_coredump_aix.ppt Page 1 of 15
IBM Tivoli Monitoring V6.1, Identifying problems that result in a core dump on AIX. In this module, you learn about the steps to identify when a monitoring application is stopping on AIX and how to gather
More informationFSI Machine Vision Training Programs
FSI Machine Vision Training Programs Table of Contents Introduction to Machine Vision (Course # MVC-101) Machine Vision and NeuroCheck overview (Seminar # MVC-102) Machine Vision, EyeVision and EyeSpector
More informationInformation, Entropy, and Coding
Chapter 8 Information, Entropy, and Coding 8. The Need for Data Compression To motivate the material in this chapter, we first consider various data sources and some estimates for the amount of data associated
More informationDeployment Planning Guide
Deployment Planning Guide Community 1.5.0 release The purpose of this document is to educate the user about the different strategies that can be adopted to optimize the usage of Jumbune on Hadoop and also
More informationKS732 Family. Rev. 1.01 KS732. 1/3 CCD Color USB Camera
KS732 Family 1/3 CCD Color USB Camera The KS732 is a product line of 1/3" compact cameras which is available as an USB version. It is designed to be used in a wide variety of professional industrial, security
More informationEPS and Network Engineering
Introduction This application note explains the functions and applications of a powerful unique feature of the SeeGull EX and MX Scanning Receivers: the Enhanced Power Scan (EPS). Unlike standard tools,
More informationproduct overview pco.edge family the most versatile scmos camera portfolio on the market pioneer in scmos image sensor technology
product overview family the most versatile scmos camera portfolio on the market pioneer in scmos image sensor technology scmos knowledge base scmos General Information PCO scmos cameras are a breakthrough
More information4 5 6 7 8 9 10 11 What is a character acte set? Definition Usage A character encoding or character set (sometimes referred to as code page) consists of a code that pairs a sequence of characters from a
More informationq for Gods Whitepaper Series (Edition 7) Common Design Principles for kdb+ Gateways
Series (Edition 7) Common Design Principles for kdb+ Gateways May 2013 Author: Michael McClintock joined First Derivatives in 2009 and has worked as a consultant on a range of kdb+ applications for hedge
More informationSOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
More informationMotivation & Competitiveness Framework for Application Support Teams
Motivation & Competitiveness Framework for Application Support Teams Paper By Piyush Shankar Garg & Sandeep Jain TATA Consultancy Services C - 56, Phase 2, Noida India Mailto: piyush.sgarg@tcs.com Sandeep.jain@tcs.com
More informationFundamentals of VoIP Call Quality Monitoring & Troubleshooting. 2014, SolarWinds Worldwide, LLC. All rights reserved. Follow SolarWinds:
Fundamentals of VoIP Call Quality Monitoring & Troubleshooting 2014, SolarWinds Worldwide, LLC. All rights reserved. Introduction Voice over IP, or VoIP, refers to the delivery of voice and multimedia
More informationWhitepaper. Data Warehouse/BI Testing Offering YOUR SUCCESS IS OUR FOCUS. Published on: January 2009 Author: BIBA PRACTICE
YOUR SUCCESS IS OUR FOCUS Whitepaper Published on: January 2009 Author: BIBA PRACTICE 2009 Hexaware Technologies. All rights reserved. Table of Contents 1. 2. Data Warehouse - Typical pain points 3. Hexaware
More informationDistributed Realtime Systems Framework for Sustainable Industry 4.0 applications
Distributed Realtime Systems Framework for Sustainable Industry 4.0 applications 1 / 28 Agenda Use case example Deterministic realtime systems Almost deterministic distributed realtime systems Distributed
More informationHow To Test A Web Based System
Testing Web-Based Systems-Checklists Testing Web-Based Systems -Checklist Overview-: Web-based testing should be RISK ORIENTED. This article describes the risks, presents the types of testing that can
More informationTesting Metrics. Introduction
Introduction Why Measure? What to Measure? It is often said that if something cannot be measured, it cannot be managed or improved. There is immense value in measurement, but you should always make sure
More informationPropsim enabled Mobile Ad-hoc Network Testing
www.anite.com Propsim enabled Mobile Ad-hoc Network Testing Anite is now part of Keysight Technologies Lab-based, end-to-end performance testing of systems using Propsim MANET channel emulation A Mobile
More informationHow is Endura better than current competing approaches? Endura accounts for potential failures within parts of the system with:
Page 1 of 6 Welcome Julie Galindo History Log Out Search PDN Home Getting Started What's New FAQ Tech Notes Device Specific Docs Endura Pelco Analytics DigitalSENTRY DX X-Portal Downloads Contact Us Endura
More informationCross Platform Mobile. -Vinod Doshi
Cross Platform Mobile Application Testing -Vinod Doshi Objective Mobile Application Testing Needs. Challenges Current platform specific tools Cloud Testing Testing Strategies and Recommendations Generic
More informationHow To Write A Rulebook In Anib Websphere Jrules
Jerome Boyer Hafedh Mili Agile Business Rule Development Process, Architecture, and JRules Examples 4y Springer Contents Part I Introduction 1 Introduction to Business Rules 3 1.1 What Are Business Rules?
More informationAS-M5630U Sony 32X Optical Zoom HD 2MP Network Security Camera Module
AS-M5630U Sony 32X Optical Zoom HD 2MP Network Security Camera Module 2MP Full Real-time HD Image Quality 32X Optical Zoom Full Auto Fast Focus Integrating IP Encoding ONVIF, GB/T28181Protocol Provide
More informationMilestone Edge Storage with flexible retrieval
White paper Milestone Edge Storage with flexible retrieval Prepared by: John Rasmussen, Senior Technical Product Manager, Milestone XProtect Corporate Business Unit Milestone Systems Date: July 8, 2015
More informationOptimal Vision Using Cameras for Intelligent Transportation Systems
WHITE PAPER www.baslerweb.com Optimal Vision Using Cameras for Intelligent Transportation Systems Intelligent Transportation Systems (ITS) require intelligent vision solutions. Modern camera technologies
More informationReference Guide WindSpring Data Management Technology (DMT) Solving Today s Storage Optimization Challenges
Reference Guide WindSpring Data Management Technology (DMT) Solving Today s Storage Optimization Challenges September 2011 Table of Contents The Enterprise and Mobile Storage Landscapes... 3 Increased
More informationIndustrial case study: Zero defect secure software for the National Security Agency
p Industrial case study: Zero defect secure software for the National Security Agency Martin Croxford CEng MBCS Praxis High Integrity Systems Bath, UK Copyright Praxis High Integrity Systems Limited 2006
More informationImage Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com
Image Area White Paper Best Practices in Mobile Application Testing - Mohan Kumar, Manish Chauhan www.infosys.com Contents Introduction 3 QA Challenges in Mobile Application Testing 3 Device Variation
More informationLab Management, Device Provisioning and Test Automation Software
Lab Management, Device Provisioning and Test Automation Software The TestShell software framework helps telecom service providers, data centers, enterprise IT and equipment manufacturers to optimize lab
More informationDebugging A MotoHawk Application using the Application Monitor
CONTROL SYSTEM SOLUTIONS Debugging A MotoHawk Application using the Application Monitor Author(s): New Eagle Consulting 3588 Plymouth Road, #274 Ann Arbor, MI 48105-2603 Phone: +1 (734) 929-4557 Ben Hoffman
More informationCS-184: Computer Graphics
CS-184: Computer Graphics Lecture #18: Introduction to Animation Prof. James O Brien University of California, Berkeley V2007-F-18-1.0 Introduction to Animation Generate perception of motion with sequence
More information