Recently I am observing a rise of API Testing in the Job descriptions. I once did Web Services testing using SOAP UI testing tool, i.e. verifying the XML request-response. Thought it would be a good time to refresh the concepts. Anyways it was on my list since I started STS. When we look at the Software Testing trends, API testing is rising in priority & relevance. Let’s deep dive into the world of API Testing…
We have been using computers since long, then what has changed now that everyone is singing ‘Digital’? Am I missing something? This particular topic has been on my mind for long. Since the propaganda of “Digital India”. In this post, I try to discover the term and provide some clarity to its meaning. Nah! I am not claiming these are definitive definitions. They are just my interpretation. Today is the day when I am ‘On’ I guess 🙂 to pen down my thoughts about ‘Being Digital’.
Woohooo! What a roller coaster ride. Yayy! I am in a Jurassic park. OMG! That dinosaur is coming towards me. Nooo! A sudden drop. Awesome! That was one heck of a trip. Whoa! What an experience. No, this is not about some amusement park I visited. No, this is not about an outing I went to. No, this is not about the future zone. This is about me sitting in a seat with my goggles on. Welcome to the world of Virtual Reality!
Unless you took a refugee or voluntary retirement or moved to Himalayas, you must be aware of the ‘Virtualization’ and ‘Cloud Computing’ concept. Cloud computing has passed through the stage of hype to become a reality of modern enterprise infrastructure. Every other Tech giant has its cloud offerings, be it Amazon, Google, HPE, IBM, Microsoft or Salesforce. And how did it impact the Testing landscape? Yeah! Every big innovation in the technology space has its parallel influence on the Test processes & techniques. In no time testing evangelists started exploring the Clouds and came up with new Test approaches suited for the Cloud. Cloud Testing started trending in the town and I too jumped into this bandwagon. Yes, recently I have been working on a Salesforce Marketing Cloud project and OMG! Cloud Testing is so different..!
The concept has been around from a long time. The most famous example of Crowd Sourcing is “Wikipedia”. Wikipedia, the most comprehensive encyclopedia is the result of the information created by writers and editors from the crowd. The various Bug Bounty programs run by Tech giants is a wonderful practical application of crowdsourced testing which reward researchers and software hobbyists for finding software bugs. Beta testing (many apps have beta versions available in play store / app store including WhatsApp Beta program) is also a form of crowdsourced testing where a set of end-users can access the application & provide their feedback.
The era of cash is history! I don’t remember when I last visited a Bank. Mobile Payments has been touted as the next big thing for some time now. Who doesn’t use a Mobile Banking App? Who hasn’t heard of Digital Wallet giant PayPal? Making Bill payments using Paytm, a mobile wallet? The Mobile Wallet offerings from Flipkart & Amazon? Tech giants are also venturing into the Mobile Payments domain with Apple Pay, Android Pay & Samsung Pay. Financial Institutions, Credit companies, Internet companies, Mobile communication companies and major handset multinationals have all implemented Mobile Payment solutions. Mobile payments are quickly becoming financial services’ biggest asset. The mobile payments revolution is coming – it is only a question of when.
Days after a malware called “Judy” hit over 36.5 million Android-based phones – Google is making it more lucrative than ever for Android hacking white hats, with rewards up to $200,000 via its Android Security Rewards program, for finding a critical vulnerability. Android Security Rewards program works just like other bug bounties. Security researchers who can demonstrate an exploit get a cash prize and public recognition, the amount of which varies based on the severity of the hack. Then, Google gets to fix the bug and avoid future security issues. By increasing the reward, Google hopes it will attract more researchers and engineers to the Android Security Rewards program.
Steve Jobs. J.K. Rowling. Walt Disney. Oprah. What do all these famous people have in common? They’ve all been fired. If you’re currently staring at your own pink slip – or anticipating one in the near future – you can take a tiny bit of comfort in knowing that you’re in illustrious company. In today’s tough economic times it’s inevitable that the season of joy and mirth brings news like this. Whatever the reason, getting fired sucks, big time. It can be one of life’s most stressful experiences, your feelings of self-worth and self-esteem are dealt a blow. The first reactions to getting fired are usually anger and pain, followed by feelings of confusion and disillusionment. It’s like getting dumped in a relationship, except you lose your paycheck too. However the good news is that losing a job is not the end of the world and with the right approach and perspective you could turn something bad into something positive. And that means taking a deep breath, getting yourself together, and looking at your situation.
All across the globe, people are connecting to the Internet to access information, communicate with other people, and do business. But it’s not just people that are using the Internet: objects use it too. IoT. Internet of Things. You’ve heard it at some point. Everyone is talking about it. It’s going to change the world! The Internet of Things (IoT) is becoming an increasing topic of interest among technology giants and business communities. But you might be scratching your head figuring out what it is or what it means?
Enterprise mobility is a hot topic; every time we turn around another company is in the news. “Going mobile” seems to be the mantra of modern day enterprises. Mobility offers huge opportunities & benefits for Enterprises. Continuing on my previous post “Understanding Enterprise Mobility” let’s have a closer look as to why it’s so important for Enterprises to adopt Mobility? Why is Enterprise Mobility so popular, and what can it do for your Enterprise?
The amount of data that’s being created and stored on a global level is almost inconceivable, and it just keeps growing. The world’s technological per-capita capacity to store information has roughly doubled every 40 months since the 1980s. Data is everywhere – Documents, Smart appliances, Social networks, devices, Internet, sensors, etc. That means there’s even more potential to glean key insights from business information. But how? What actually is Big Data? What does that mean for businesses? Let’s explore…
The phrase mobile commerce was originally coined in 1997 by Kevin Duffey – “the delivery of electronic commerce capabilities directly into the consumer’s hand, anywhere, via wireless technology.” Mobile commerce transactions continues to grow, and the term includes the purchase and sale of a wide range of goods and services, online banking, bill payment, information delivery and so on. Also known as m-commerce.
Convergence of Social Media, Mobile, Analytics, & Cloud [SMAC] is one of the hottest trends these days. It is a major business agenda forcing organizations to rethink their strategies and increase technology investments in this direction. Combining Mobile and Analytics, let’s see how Mobile Analytics can help strategize our testing approach!
Recognize that the data is important, but understand what it means. While raw data is important, it’s the organization and utilization of the data – the analytics – that really drives the push for mobile app companies to continuously strive for application optimization. A lean comprehensive overview of all of the aspects of your app in a quick and efficient manner helps you strategize the Testing solution.
The mobile application ecosystem is very dynamic. OEMs are launching new devices and new customization, and new OS versions are delivered every now and then. This is the constant challenge that most enterprises face. As the new versions of devices and operating systems create capabilities to expand your application, it’s imperative to test your app quickly over an ever expanding variety of devices so your newer versions are as spotless as ever. To achieve this, innovative techniques like Cloud based Testing for Mobile applications are required to be implemented to ensure optimal performance and user experience regardless of the type of his handset, operating system, geographical location and network service provider. Cloud based Testing for Mobile applications offers Web-based access to a large pool of real handsets and devices connected to live networks spread globally, providing enterprises with end-to-end control for manual and automated testing practices.