WhatsApp is a messenger application on your smartphone with basic like Blackberry messenger . This cross- platform messaging application that allows us to exchange messages without having to pay for SMS , as WhatsApp Messenger uses the same internet data plan for email ,web browsing , and others , so do not use fee to be able to stay connected. Sending messages using a 3G or WiFi connection to communicate without the cost . By using WhatsApp , we can chat , file sharing and others.
Are you looking for MOBILE APPLICATION DEVELOPMENT? But still confused, What is Mobile application development process? If Yes, then you are at right place. In today scenario, companies and small enterprise are mostly focusing on building a mobile app presence.
“ The mobile app development industry is growing at a blazing 43% per year and shows no signs of slowing down.”
We have created this PPT to help you understand the process of mobile application development.
These are some of the questions this PPT will answer for you:
1. What is the current stats of mobile application market?
2. How can Mobile Application be benefiting your enterprise?
3. How can small business like restaurant business or other get to heights by an mobile application?
4. How do Mobile Applications can benefits your business?
5. What your Clients are finding?
This presentation tries to give an overview of the fascinating world of mobile development. It is not the purpose to give any details on a given technology, but it tries to give an overview of the various possibilities. Although the presentation looks at technologies and initiatives from various parts of the industry there are some more details on a certain number of IBM initiative given my background.
Presentation (Slide Share) on Mobile Application Development Services and Why We Need It?. Created by a leading enterprise mobile application development company India, which are offering custom mobile app development services across various platforms like iPhone, Windows, Android, Blackberry and iPad.
WhatsApp is a messenger application on your smartphone with basic like Blackberry messenger . This cross- platform messaging application that allows us to exchange messages without having to pay for SMS , as WhatsApp Messenger uses the same internet data plan for email ,web browsing , and others , so do not use fee to be able to stay connected. Sending messages using a 3G or WiFi connection to communicate without the cost . By using WhatsApp , we can chat , file sharing and others.
Are you looking for MOBILE APPLICATION DEVELOPMENT? But still confused, What is Mobile application development process? If Yes, then you are at right place. In today scenario, companies and small enterprise are mostly focusing on building a mobile app presence.
“ The mobile app development industry is growing at a blazing 43% per year and shows no signs of slowing down.”
We have created this PPT to help you understand the process of mobile application development.
These are some of the questions this PPT will answer for you:
1. What is the current stats of mobile application market?
2. How can Mobile Application be benefiting your enterprise?
3. How can small business like restaurant business or other get to heights by an mobile application?
4. How do Mobile Applications can benefits your business?
5. What your Clients are finding?
This presentation tries to give an overview of the fascinating world of mobile development. It is not the purpose to give any details on a given technology, but it tries to give an overview of the various possibilities. Although the presentation looks at technologies and initiatives from various parts of the industry there are some more details on a certain number of IBM initiative given my background.
Presentation (Slide Share) on Mobile Application Development Services and Why We Need It?. Created by a leading enterprise mobile application development company India, which are offering custom mobile app development services across various platforms like iPhone, Windows, Android, Blackberry and iPad.
WhatsUp With WhatsApp? Comparing Mobile Instant Messaging Behaviors with Trad...Karen Church
Our best paper nominee presentation at Mobile HCI 2013, Munich, Germany (30th August 2013). Here's the paper abstract:
With the advent of instant mobile messaging applications, traditional SMS is in danger of loosing it’s reign as the king of mobile messaging. Applications like WhatsApp allow mobile users to send real-time text messages to individuals or groups of friends at no cost. While there is a vast body of research on traditional text messaging practices, little is understood about how and why people have adopted and appropriated instant mobile messaging applications. The goal of this work is to provide a deeper understanding of the motives and perceptions of a popular mobile messaging application called WhatsApp and to learn more about what this service offers above and beyond traditional SMS. To this end, we present insights from two studies — an interview study and a large-scale survey — highlighting that while WhatsApp offers benefits such as cost, sense of community and immediacy, SMS is still considered a more reliable, privacy preserving technology for mobile communication
More details available at: www.karenchurch.com
Facebook might be the giant in social networking but WhatsApp has taken the lead in social messaging. It's not only WhatsApp thought - our smartphone users research in the US, Brazil, South Africa, Indonesia and China reveals some surprising numbers.
Project report on 'customer satisfaction towards whatsapp'Chirag Patel
marketing research on "WhatsApp Inc." for general understanding of the marketing research. However in particular my emphasis was on to fulfill the objective of research and to find out and to explore the analyses of primary data.
This Project Report is to measure the Satisfaction level of WhatsApp Messenger; customer satisfaction is a measure of how products and services supplied by a company meet customer expectation. Customer satisfaction is critical if a company is to register high sales profits.
QA Lab: тестирование ПО. Станислав Шмидт: "Self-testing REST APIs with API Fi...GeeksLab Odessa
5.12.15 QA Lab: тестирование программного обеспечения.
Upcoming events: goo.gl/I2gJ4H
Доклад о Play-Swagger, проекте с открытым исходным кодом, разрабатываемом в Zalando с использованием Scala и Play Framework. О том, как использование API First и Swagger позволяет ускорить процесс разработки, упростить взаимодействие команд и повысить качество продукта.
This presentation is about branding. If you are new to this, I mean branding, then you should look at it and eventually share it with others interested in the topic.
Hope you'll like it.
It suitable for marketers also
Branding in the Browser. Should all Logos be Square.Cheryl Gallaway
Branding in the browser. A 5 minute presentation about how internet, social media and open design* have changed the way designers think about visual identities.
Slides from a presentation given at Laravel Chicago on November 18, 2014. Goes over the basics of building a REST API using the Laravel framework as well as some handy tips and tools.
Slide deck from the talk I gave at the conference
1. QuickView for test data-> quick feedback
2. Automating everything on top of open-source tools like Selenium, Appium, jenkins etc.
3. Pain points and work arounds specially for Mobile App Test Automation
This presentation represents the Mobile Application testing fundamentals. This presentation will describe How Mobile testing is different from Web testing. It will give you brief information about different mobile application techniques which needs to be taken care while testing Mobile Applications.
Learn why mobile app testing is important and its impact on your business. Become aware of some common pitfalls/bugs that TestElf has detected over time and what you can do to minimize them going forward. Learn about TestElf's services and what we can do to help thoroughly test your mobile app.
Wireless Application Protocol (WAP), WAP Key Points, WAP Push, Fragmentation, Features, Browsers and Web Platforms, Web View, Native Web, Packaged and Hybrids Apps, Tools for Mobile Web Development, Emulator and Simulator.
Materi Membangun Aplikasi Mobile Berkualitas yang disampaikan pada acara Bimbingan Teknis Entrepreneurship Kreatif Digital (Mobile Application dan Game) 16-17 September 2016 oleh Dr. Eng. Herman Tolle yang diadakan oleh Badan Ekonomi Kreatif (Bekraf) bekerjasama dengan Universitas Brawijaya Malang
SwaamTech, is an independent QA and Software Testing company helping clients to bring quality in there products. Contact us for testing of your SmartPhone App testing: support@swaam.com
Experitest joins Cigniti Technologies on a co-webinar discussing mobile application testing in the banking industry and the ways to enable financial institutions to succeed in the digital age.This joint webinar will address the issues mobile testers face:· Security · Legacy issues · Multiple platforms · New operating systems with over 9,000 APIs
Speakers: Guy Arieli, Experitest CTO Sachin Srivastava, BFSI COE, Cigniti Technologies.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
2. Software Specification
• Developer(s) : WhatsApp Inc.
• Stable release: Android
2.8.1504 (July 30, 2012)
BlackBerry OS
2.8.1914 (August 12, 2012)
iOS
2.8.2 (July 13, 2012)
Symbian
2.8.13 (August 16, 2012)
Windows Phone
2.8.2.0 (September 10, 2012)
• Development status : Active
• O.S : Android, BlackBerry OS, iOS, Symbian, Series 40, and Windows Phone
• Type : Instant Messaging
• License: Proprietary
• Website : whatsapp.com
3. What is WhatsApp?
• WhatsApp Messenger is a proprietary, cross-platform instant
messaging application for smart phones.
• In addition to text messaging, users can send each other images,
video and audio media messages.
• The client software is available for iOS, BlackBerry
OS, Android, Symbian, Series 40, and Windows Phone.
• Competing with a number of Asia-based messaging services
WhatsApp handles two billion messages per day as of April 2012,
growing from one billion in October 2011.
• According to the Financial Times, WhatsApp "has done to SMS on
mobile phones what Skype did to international calling on landlines."
4. Achievements
• WhatsApp crossed its own milestone for the first
time by sending just over 1 billion messages in a
single day.
• Just how much is 1 billion messages? That is
41,666,667 messages an hour, 694,444 messages a
minute, and 11,574 messages a second.
• 1 billion messages a day is a significant milestone
• WhatsApp is editors choice in google app market.
5. Mobile application testing
• Mobile application testing is a process by which
application software developed for hand held
mobile devices is tested for its functionality, usability
and consistency
6. Key Challenges in Mobile Application Testing
– Variety of Mobile Devices: Mobile devices differ in screen sizes,
input methods (QWERTY, touch, normal) with different
hardware capabilities
– Diversity in Mobile Platforms/OS:
There are different Mobile Operating systems in the market.
The major ones are Android, IOS, BREW, BREWMP, Symbian,
Windows 7.5 Mango, and Blackberry(RIM). Each operating
system has its own limitations. Testing a single application across
multiple devices running on the same platform and every
platform poses a unique challenge for testers.
7. Basic testing’s done on WhatsApp
– Boundary value Analysis Testing
– Boundary value testing is a technique to find whether
the application is accepting the expected range of
values and rejecting the values which falls out of
range.
8. The most basic example for considering Boundary Value
Analysis on WhatsApp testing can be taken as there user trial
period example.The free trial period last for only one year .i.e.
if the subscription date starts from 18/11/2010 than the
expiration will be on 18/11/2011.
9. Technical specifics
• WhatsApp uses a customized version of the open standard
Extensible Messaging and Presence Protocol (XMPP).
• Developed for Third Generation IC Integrated
smartphones
• The Greater bandwidth networks such as 3G or WiFi
• ID creation :
During installation,take userid as
Eg. [phone number]@s.whatsapp.net).
• Password Creation :
In Android: reversed-version of the phone's IMEI,MD5
hashed.
In iOS: double MAC address, MD5 hashes it
10. Xmpp:
• a communications protocol for message-oriented middleware (MOM).
MOM - software or hardware infrastructure supporting sending and
receiving messages between distributed systems.
- support asynchronous calls between the client and server
applications.
• developed by the Jabber open-source community in 1999.
• Main purpose : used for near-real-time, instant messaging (IM), presence
information, and contact list maintenance
• used by over ten million people worldwide.
MD5:
• Message-Digest Algorithm.
• cryptographic hash function.
• produces a 128-bit (16-byte) hash value.
11. Security concerns Recorded
• In May 2011, security hole reported in WhatsApp which left user
accounts open for hijacking fixed by by Liroy van Hoewijk, CEO of
CoreISP.net
• Since May 2011 it has been reported that communications made
by WhatsApp are not encrypted
• On January 6, 2012 an unknown hacker published a website
(WhatsAppStatus.net) changed the user status.
• Until August 2012, Messages were sent in unencrypted plain-text
format, making the system vulnerable to session hijacking.This
problems were Solved on 15 August,2012 by blocking the web ip
address.
• According to the hacker these are only some of the many security
issues occurred in Whatsapp.
12. Quality Testing
A Quality achieved on many of these factors:
• Should meet the Consumer needs, expectations
• should achievie customer satisfaction.
• Make Consumer ‘s ease of use.
ON WhatsAPP
Done on weekly and monthly basis,
according to the different
platforms(Symbian,Android,Blackberry, iOS, Windows)
improvance by different updates & upgrades available.
plays a very important role
maintaining the position in the application market.
13. GUI Testing & Feature Testing
• WhatsApp GUI is differentiated .
• Eg. Android GUI is different from Windows .
User-Interface Requirements :
1.user-friendly with low learning curve.
2.quality chat room ,chat entry marked with username, time stamp
14. Performance Testing :
to check the performance and behavior of the
application under critical conditions -as low
battery, bad network coverage, low available
memory
affected from two sides:
• server side and client’s side
carried at both ends.
15. Various performance testing can be performed on -
WhatsApp
Load testing :
• concurrent number of users on this mobile web application
• A load test
• understand the behaviour of the system under a specific expected load
Configuration testing :
• tests are created
• determine the effects of configuration changes to the WhatsApp application
• Eg.making diffrernt load-balancing to the system with application running
on it.
Isolation testing :
• repeating a problem causing test execution
• isolate and confirm the fault domain.
16. Functional Testing:
• Ensures that the application is working as per the requirements.
Functional Requirement :
Basic :
• communication between two mobile web clients.
• Sending and recieving media types
Technology and Language :
• Java and JavaScript code
• The DBMS technology used is SQL.
• In WhatsApp, files are in SQLite format encrypted using AES-192
• MVC pattern
• color, style and page layouts through css
17. Non-Functional Requirements :
Normal use test:
• Use for 6-12 hours, check the battery drain
Idle run test:
• keep running on its main, home or dashboard
screen (off screenlock)
• measure the battery level at ½ or 1 hour intervals
Screen lock test:
• Do the idle run test in locked mode
• Check the battery drain
• Note CPU and or network resources consumed
18. How it works
• WhatsApp Messenger is a cross-platform mobile messaging
app which allows you to exchange messages without having to
pay for SMS.
• WhatsApp Messenger uses the same internet data plan that
you use for email and web browsing, there is no cost to
message and stay in touch with your friends.
• WhatsApp users can create groups, send each other unlimited
images, video and audio messages.
19. Features of WhatsApp
Sending Places:
allowed you to send your location to your chat partner
or to your group chat.
It is useful if you want to share your approximate
location on a map.
Group Icon:
personalize your group chat by attaching a custom icon
to your group
Group chat:
You can exit a group chat that you are in at any time
You can control group chat alerts and notifications
separately from individual messages.
20. • Media transfer : audio , video, pictures ,
animation etc.
• if you have an iPhone 3GS running iPhone OS 3.1
or higher, you can also send a video,but both
parties need to be running version 2.3 in order to
send and receive media messages.
• Message delivery receipts: in 2.3 you probably
have noticed by now that you see a red letter
attached to every message you send. Those red
letters are actually quite important because they
tell you if your message was delivered properly or
not.
21. Laboratory Testing
This testing is done by simulating the
complete wireless network.
This test is performed to find out any
glitches when a mobile application uses voice
and/or data connection to perform some
functions.
22. Memory Leakage Testing
Memory leakage happens when a computer
program or application is unable to manage
the memory it is allocated resulting in poor
performance of the application and the overall
slowdown of the system.
23. Interrupt Testing
• The WhatsApp application should be able to handle
these interruptions by going into a suspended state
• different types of interruptions are:
• Incoming and Outgoing SMS and MMS
• Incoming and Outgoing calls
• Incoming Notifications
• Battery Removal
• Cable Insertion and Removal for data transfer
• Network outage and recovery
• Media Player on/off
• Device Power cycle
• and resuming afterwards.
24. Installation testing
Installation testing verifies that the installation
process goes smoothly without the user
having to face any difficulty.
This testing process covers installation,
update and uninstallation of an
application.eg.WhatsApp
25. Certification Testing
• To get compliance certificate each mobile
device needs to be tested against the
guidelines set by different mobile platforms.
Eg .WhatsApp working efficiently on Samsung GT-
5360 having the platform android 2.3
gingerbread OS.
26. Module Testing
Large program can not practically tested all at
once. There is large need for breaking down
the program into module.
27. Acceptance Testing
• It is a process that checks for the
acceptability of the software.
• Whatsapp have launched its software on
platform and accordingly it checked what
different phones / devices can support or
not.
28. Multimedia Testing
• Whatsapp is checked and made in such a
way that it supports any image, video or
audio format while sending a content.
• It does not restrict you from sending or
receiving something that is not supported
in your phone or devices
29. Smoke Testing
• Each and every feature of whatsapp is
made after checking if whether it works
properly accordingly. So that the user
is satisfied.
30. Compatibility Testing
• Whatsapp is software that’s work on
most of the platform or devices like
Nokia s40 , Symbian , windows ,
Blackberry os , Apple ios , Android.
31. Usability Testing
• Usability testing is carried out to verify
if the application is achieving its goals
and getting a fvorable response from
users as a usability of an application its
key to commercial success.
32. Conclusion
• Application testing requires a detailed overview of the
System requirements and Functional requirements.
• Testing application and making it to sustain in harsh
environment makes the application more flexible and
quality wise very rich.
• Based on products review upgradation is done this makes
application to stay alive and popular in market.
• Various robust testing makes the application capable to
satisfy every requirements and needs of the customer.
33. Reference
We visited following sites
www. whatsapp.com
www. Wikipedia . com
We refer the following books
Software- testing- principles - tools -technique .
• By Nilesh jaiswar