The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization
Software testing is the process of evaluation a software item to detect differences between given input and expected output. Also to assess the feature of A software item. Testing assesses the quality of the product. Software testing is a process that should be done during the development process. In other words software testing is a verification and validation process. TYPES OF TESTING There are many types of testing like Unit Testing Integration Testing Functional Testing System Testing Stress Testing Performance Testing Usability Testing Acceptance Testing Regression Testing Beta Testing
This document discusses various tools used for test automation including Cobertura, Selenium, JMeter, Bugzilla, and Testia Tarantula. Cobertura is a code coverage tool that calculates test coverage percentages. Selenium is described as a tool for automating web application testing across browsers. JMeter is introduced as a load testing tool focused on analyzing performance of web applications. Bugzilla and Tarantula are mentioned as tools for bug tracking and project/test management respectively in agile software development. The document also discusses integrating these various tools together for a complete test automation framework.
This lecture is about the detail definition of software quality and quality assurance. Provide details about software tesing and its types. Clear the basic concepts of software quality and software testing.
This document discusses software quality assurance (SQA). It defines SQA as a planned set of activities to provide confidence that software meets requirements and specifications. The document outlines important software quality factors like correctness, reliability, and maintainability. It describes SQA objectives in development and maintenance. Key principles of SQA involve understanding the development process, requirements, and how to measure conformance. Typical SQA activities include validation, verification, defect prevention and detection, and metrics. SQA can occur at different levels like testing, validation, and certification.
Presto is a distributed SQL query engine that Treasure Data provides as a service. Taro Saito discussed the internals of the Presto service at Treasure Data, including how the TD Presto connector optimizes scan performance from storage systems and how the service manages multi-tenancy and resource allocation for customers. Key challenges in providing a database as a service were also covered, such as balancing cost and performance.
Morningstar’s Risk Model project is created by stitching together statistical and machine learning models to produce risk and performance metrics for millions of financial securities. Previously, we were running a single version of this application, but needed to expand it to allow for customizations based on client demand. With the goal of running hundreds of custom Risk Model runs at once at an output size of around 1TB of data each, we had a challenging technical problem on our hands! In this presentation, we’ll talk about the challenges we faced replatforming this application to Spark, how we solved them, and the benefits we saw. Some things we’ll touch on include how we created customized models, the architecture of our machine learning application, how we maintain an audit trail of data transformations (for rigorous third party audits), and how we validate the input data our model takes in and output data our model produces. We want the attendees to walk away with some key ideas of what worked for us when productizing a large scale machine learning platform.
Apache Cassandra is the leading distributed database in use at thousands of sites with the world’s most demanding scalability and availability requirements. Apache Spark is a distributed data analytics computing framework that has gained a lot of traction in processing large amounts of data in an efficient and user-friendly manner. The joining of both provides a powerful combination of real-time data collection with analytics. After a brief overview of Cassandra and Spark, this class will dive into various aspects of the integration.
Migrating Oracle based applications to MariaDB has become easier and economically advantageous with the feature set of MariaDB 10.2 and the upcoming 10.3 release. We’ll present details of the features that led DBS Bank to migrate mission critical applications to MariaDB.
A short presentation showing some ways to improve the performance of ruby on rails apps. Presented at the Jakarta ruby user group meetup.
MongoDB presentation from Silicon Valley Code Camp 2015. Walkthrough developing, deploying and operating a MongoDB application, avoiding the most common pitfalls.
Video and slides synchronized, mp3 and slide download available at http://bit.ly/14w07bK. Martin Thompson explores performance testing, how to avoid the common pitfalls, how to profile when the results cause your team to pull a funny face, and what you can do about that funny face. Specific issues to Java and managed runtimes in general will be explored, but if other languages are your poison, don't be put off as much of the content can be applied to any development. Filmed at qconlondon.com. Martin Thompson is a high-performance and low-latency specialist, with over two decades working with large scale transactional and big-data systems, in the automotive, gaming, financial, mobile, and content management domains. Martin was the co-founder and CTO of LMAX, until he left to specialize in helping other people achieve great performance with their software.
Quick overview on Visual Studio 2012 Profiler & Profiling tools : the importance of the profiling methods (sampling, instrumentation, memory, concurrency, … ), how to run a profiling session, how to profile unit test/load test, how to use API and a few samples
This talk covers both the methodology and the tooling on how to diagnose root cause's of bottlenecks in Java/JVM systems
MongoDB 3.2 introduces a host of new features and benefits, including encryption at rest, document validation, MongoDB Compass, numerous improvements to queries and the aggregation framework, and more. To take advantage of these features, your team needs an upgrade plan. In this session, we’ll walk you through how to build an upgrade plan. We’ll show you how to validate your existing deployment, build a test environment with a representative workload, and detail how to carry out the upgrade. By the end, you should be prepared to start developing an upgrade plan for your deployment.
Patterns for Integrating Your Salesforce App with Off-Platform Apps Integrating Salesforce applications with additional off-platform apps can dramatically extend the capability of powerful business apps. From ERP systems to custom apps, integrating with Salesforce can help streamline essential processes, saving your business valuable time and money. In our latest tech webinar, CodeScience Technical Architect Mark Pond dives into Salesforce integration patterns and the positive impacts they can deliver. In this technical webinar, you will learn: - Several common Salesforce integration patterns - Integration pattern pitfalls - How to leverage a custom queue to automate background work - Deliverability and reporting advantages of custom queues Watch today to learn how automated testing can take your enterprise solutions to the next level.
Working with big volumes of data is a complicated task, but it's even harder if you have to do everything in real time and try to figure it all out yourself. This session will use practical examples to discuss architectural best practices and lessons learned when solving real-time social media analytics, sentiment analysis, and data visualization decision-making problems with AWS. Learn how you can leverage AWS services like Amazon RDS, AWS CloudFormation, Auto Scaling, Amazon S3, Amazon Glacier, and Amazon Elastic MapReduce to perform highly performant, reliable, real-time big data analytics while saving time, effort, and money. Gain insight from two years of real-time analytics successes and failures so you don't have to go down this path on your own.
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights. Video: https://www.sumologic.com/online-training/#QuickStart
The document provides recipes for building CQRS architectures. It begins with an introduction and agenda. Lesson 1 discusses a basic layered architecture, noting its limitations in scalability and evolvability. Lesson 2 introduces n-layered architecture with dependency injection to improve decoupling but it also has scalability issues. Lesson 3 explains the Command Query Responsibility Segregation (CQRS) pattern, separating read and write operations for improved scalability and flexibility. It provides code examples of implementing CQRS. The document aims to help architects evolve monolithic systems to more scalable and maintainable architectures.
Automated ML is an approach to minimize the need of data science effort by enabling domain experts to build ML models without having deep knowledge of algorithms, mathematics or programming skills. The mechanism works by allowing end-users to simply provide data and the system automatically does the rest by determining approach to perform particular ML task. At first this may sound discouraging to those aiming to the “sexiest job of the 21st century” - the data scientists. However, Auto ML should be considered as democratization of ML, rather that automatic data science. In this session we will talk about how Auto ML works, how is it implemented by Microsoft and how it could improve the productivity of even professional data scientists.
This is the Slide Deck used in Alfresco's Tech Talk Live, May 1, 2013. It featured my Alfresco add-on: Alfresco Business Reporting. The purpose is to the technical 'why' and 'how' of the add-on module, the challenge faced and he solutions designed.
1) The document outlines a high level test strategy that involves layering the project under test and identifying components in each layer. It describes identifying test basis documentation, creating a dependency matrix, and formulating an overall test "big picture". 2) Test packs will be designed based on project layers, and key documentation will be stored in a repository to facilitate test coverage analysis. A dependency matrix and big picture diagram will guide regression test selection. 3) Tools like DocIndex, InternetMiner and VisioDecompositer are used to extract and store information from documents, web pages and diagrams to generate the test basis repository, and inform the dependency matrix and big picture diagram.
This document discusses hardware provisioning best practices for MongoDB. It covers key concepts like bottlenecks, working sets, and replication vs sharding. It also presents two case studies where these concepts were applied: 1) For a Spanish bank storing logs, the working set was 4TB so they provisioned servers with at least that much RAM. 2) For an online retailer storing products, testing found the working set was 270GB, so they recommended a replica set with 384GB RAM per server to avoid complexity of sharding. The key lessons are to understand requirements, test with a proof of concept, measure resource usage, and expect that applications may become bottlenecks over time.
This session will cover building the modern Data Warehouse by migration from the traditional DW platform into the cloud, using Amazon Redshift and Cloud ETL Matillion in order to provide Self-Service BI for the business audience. This topic will cover the technical migration path of DW with PL/SQL ETL to the Amazon Redshift via Matillion ETL, with a detailed comparison of modern ETL tools. Moreover, this talk will be focusing on working backward through the process, i.e. starting from the business audience and their needs that drive changes in the old DW. Finally, this talk will cover the idea of self-service BI, and the author will share a step-by-step plan for building an efficient self-service environment using modern BI platform Tableau.
The document discusses McCall's quality factors model for classifying software quality requirements. It describes the three categories in McCall's model - product operation factors, product revision factors, and product transition factors. Under each category, it lists and describes the specific quality factors, including correctness, reliability, efficiency, integrity, usability, maintainability, flexibility, testability, portability, reusability, and interoperability. It also discusses some alternative models that other researchers have proposed and eight design principles for structuring high-quality software designs.
Chatbots are artificial intelligence assistants that users can interact with through messaging applications. They are powered by technologies like machine learning and natural language processing. The document discusses how chatbots offer opportunities for businesses to engage with customers in new ways through around-the-clock marketing and customer service on messaging platforms where people spend much of their time online. It also notes that chatbots could help streamline operations and automate tasks for small businesses. The rise of conversational interfaces through chatbots may change how people complete daily tasks and interact with customer service in the future.
We briefly describe the evolution of HCI alongside the developments of artificial intelligence and nlp.
This document discusses mobile banking solutions from Warply. It provides an overview of Warply's engage platform, which offers CRM, analytics, audience targeting, campaign management, and beacon capabilities. It also discusses Warply's HCE wallet and tokenization services for contactless payments, as well as its banking products like loyalty and benefits applications and chatbot banking.
This document discusses mobile banking solutions from Warply. It provides an overview of Warply's engage platform, which offers CRM, analytics, audience targeting, campaign management, and beacon capabilities. It also describes Warply's HCE wallet and tokenization services that enable mobile payments without secure elements, as well as a bank-wide loyalty and benefits application.
This document discusses the rise of chatbots and their potential impact on digital banking and commerce. It provides statistics on growing mobile messaging usage and time spent on apps. Chatbots are described as automated software applications that can perform simple repetitive tasks or have conversational abilities powered by artificial intelligence. Case studies show how chatbots are starting to be used for customer service functions like flight updates, personal assistants, shopping recommendations, and technical screening. The document suggests chatbots may become the primary way users access services and that developers will need to adopt conversational interfaces.
CNN Greece's mobile strategy focuses on native advertising formats within their mobile app. They send over 30,000 push notifications per day with an open rate of 6.3%. Their strategy utilizes behavioral and geographical user data for targeted mobile ads. While ad blockers present a challenge, CNN sees opportunities in more engaging native ad formats and improved targeting. They are also exploring crowd-sourced journalism through mobile with a new "iReport" feature for Greece.
George Zalokostas' presentation on programmatic advertising from the 5th Mobile Marketing Event by Warply
Retail experiences will be dominated by in-store analytic modules and aisle or on-self interactions. These new type of data will provide a true omni-channel experience to the end consumer enabling brands deliver a real precision marketing experience. One to one marketing is here and can be efficient applied within the physical store, where still 94% of all retail purchases take place.
Pharma PLUS loyalty
The document discusses trends in digital media consumption and online activities from 2008 to 2014. It shows significant increases in areas like internet usage, social media, smartphones, and e-commerce. For example, internet usage increased 71% and social media increased over 500% during this period. The document also discusses challenges with traditional paper coupons like low redemption rates, fraud, and high costs. It suggests digital coupons could address these issues by being more user-friendly, flexible, and personalized for consumers while also reducing fraud and costs for companies.
First Data is a large payment processing company operating in Greece. They propose an e-couponing solution to address issues with traditional paper coupons like high costs, fraud risk, and low redemption rates. Their mobile app and web portal solution allows suppliers to create and manage digital coupons that consumers can access and redeem at retailers' point-of-sale systems. This provides benefits like reduced costs, increased sales and customer data for all stakeholders. The solution is positioned to evolve further by integrating additional e-wallet capabilities over time.
Elevating the in-store experience
A presentation by Sotiris Alexopoulos, Head of Operations at Warply. This presentation was part of the 5th Infocom Mobile World 2015,"Mobile Everywhere: The touch 'n Go era!", in Greece. You can find more details about the event here: http://www.infocomapps.gr/ Feel free to share your thoughts on facebook.com/Warply and twitter.com/Warply.
Eurobank's presentation by Antigonos Papadopoulos at Warply's special event on "Mobile payments" and new technologies in our everyday transactions through smartphones. Featured speakers were senior executives of leading brands of the associated ecosystem: high-tech companies, banking industry, mobile operators and retail - and presented real case studies on innovative payment services via mobile, personalized advertising, mobile data, and more. • Vasilis Koutsoubas, First Data • Gerasimos Livieratos, iSquare • Thomas Philippou, Vodafone • Antigonos Papadopoulos, Eurobank • Constantine Frydakis, Piraeus Bank • John Doxaras, Warply Aiming at an open and constructive dialogue at the event took place a panel, coordinated by the journalist of the newspaper "Proto Thema", Panagiotis Markidis. The event was powered by: Warply INNOVATHENS, the Hub of Innovation and Entrepreneurship of Technopolis Athens with HAMAC's support. Communication sponsorships of the event were the magazines RETAILBUSINESS, ADBUSINESS and the business portal BusinessNews.gr
i-Square's presentation by Gerasimos Livieratos at Warply's special event on "Mobile payments" and new technologies in our everyday transactions through smartphones. Featured speakers were senior executives of leading brands of the associated ecosystem: high-tech companies, banking industry, mobile operators and retail - and presented real case studies on innovative payment services via mobile, personalized advertising, mobile data, and more. • Vasilis Koutsoubas, First Data • Gerasimos Livieratos, iSquare • Thomas Philippou, Vodafone • Antigonos Papadopoulos, Eurobank • Constantine Frydakis, Piraeus Bank • John Doxaras, Warply Aiming at an open and constructive dialogue at the event took place a panel, coordinated by the journalist of the newspaper "Proto Thema", Panagiotis Markidis. The event was powered by: Warply INNOVATHENS, the Hub of Innovation and Entrepreneurship of Technopolis Athens with HAMAC's support. Communication sponsorships of the event were the magazines RETAILBUSINESS, ADBUSINESS and the business portal BusinessNews.gr.
A presentation by John Doxaras, CEO of Warply. This presentation was part of the guest lectures given during the 1st Athens Hackathon of OPENi in Greece. You can find more details about the event here: http://www.openi-ict.eu/1st-openi-hackathon-in-athens-on-september-12th-13th-2014/ You can find more details about OPENi here: http://www.openi-ict.eu/ You can see the pictures from the presentation here: http://goo.gl/YDQrlO Feel free to share your thoughts on Data Privacy in Modern Advertisement, on facebook.com/Warply and twitter.com/Warply.
A presentation delivered by John Doxaras, Founder-CEO, Warply and George Veliziotis, Card Business Director, Eurobank "Mobile Loyalty that works": the best case practice of "Epistrofi", Eurobank's loyalty program, and its mobile application success, driven by Warply's technology and innovative Mobile Marketing capabilities. This presentation was part of the 1st Mobile Marketing Conference in Greece on July 3rd, 2014 in Athens, Greece. International and Greek speakers from the mobile industry presented trends and case studies of Mobile Marketing & Advertising practices globally to an audience of executives, professionals and media. Follow the conversation using the hashtags #warply and #mmcgr on Facebook and Twitter. The event was organized by Marketing Week Greece.
A presentation by Konstantinos Tylipakis, Mobile Applications Product Manager, WIND Telecommunications Hellas This presentation was part of the 3rd Mobile Marketing event by Warply. Top executives from leading brands/companies and media agencies presented trends of the mobile industry and real examples of how they engage their customers using innovative mobile marketing practices. Follow the conversation using #warply #mme3 on Facebook and Twitter. The event was powered by: Warply Microsoft Innovation Center Greece Nespresso Nestle Ice-Cream Hellas
A presentation by John Doxaras, Founder & CEO, Warply This presentation was part of the 3rd Mobile Marketing event by Warply. Top executives from leading brands/companies and media agencies presented trends of the mobile industry and real examples of how they engage their customers using innovative mobile marketing practices. Follow the conversation using #warply #mme3 on Facebook and Twitter. The event was powered by: Warply Microsoft Innovation Center Greece Nespresso Nestle Ice-Cream Hellas
A presentation by Nicola Perobelli, Market Manager Italy, and Christos Vareloglou, Market Manager Greece, Travelplanet24/ Tripsta This presentation was part of the 3rd Mobile Marketing event by Warply. Top executives from leading brands/companies and media agencies presented trends of the mobile industry and real examples of how they engage their customers using innovative mobile marketing practices. Follow the conversation using #warply #mme3 on Facebook and Twitter. The event was powered by: Warply Microsoft Innovation Center Greece Nespresso Nestle Ice-Cream Hellas
Recent advancements in the NIST-JARVIS infrastructure: JARVIS-Overview, JARVIS-DFT, AtomGPT, ALIGNN, JARVIS-Leaderboard