How to Test Chatbots: Explained
You must have been living under a rock for the past 15 years if you’ve never had the ‘pleasure’ of bumping into a chatbot. This software has been integrated into customer service, e-commerce and other online platforms. Since these bots are essentially the face of their organisation, they must perform […]
Cryptography Failures and How Testing Could Have Prevented Them
Cryptography is like creating codes to protect information. Imagine that you send a very personal/private message to a friend. I’m sure you wouldn’t be happy if someone intercepted the message and could understand what was said. So, you’d scramble the message into a secret code that only your friend, can […]
Blockchain: A Complete Overview
In this week’s blogs will be moving our focus to Blockchain testing. Defined in the dictionary ‘blockchain’ is a network of interconnected computers utilising a peer-to-peer system to store transactional data from cryptocurrencies. What is Blockchain Testing? We have explored the definition of blockchain , but what exactly is blockchain […]
Software Industry News – Q3 2024
As we enter the back end of the year, the software world brings intriguing developments, from AI advancements to cybersecurity challenges. Explore stories like running AI models without matrix multiplication, a hefty fine for a software provider due to a ransomware attack on NHS services, a global IT outage from […]
A Tester’s Survival Guide: How do we Stay Sane in a Buggy World?
In this week’s blog, we will be exploring the possible strategies for boosting a tester’s productivity and maintaining their mental well-being in this tricky world of testing. Embracing the Chaos: Adopting the Right Mindset for Testing In an ever-changing testing landscape, it is vital to adopt the right mindset and […]
Gamification of Testing: How can we make testing fun?
We live in a world where there has never been more applications, therefore ensuring that applications run smoothly is a priority. However, at times it can often as both a mundane and repetitive task. This can cause a lack of motivation and engagement between the testers. This is where gamification […]
Real-Life Software Testing Horror Stories
In this week’s blog, we will be reviewing some real-life software testing disasters, exploring how these challenges were tackled and the valuable lessons we gleaned from them. From overlooked bugs to colossal project setbacks and unforeseen hurdles, we will delve into the moments that put software testing to the test. […]
Is Cross-browser testing actually necessary?
Cross-browser testing is a crucial step in ensuring the smooth functionality of an application across different browsers. It not only checks whether the application performs well on one browser compared to another but also identifies any potential issues or discrepancies in performance. By conducting thorough cross-browser testing, developers can guarantee […]
Ultimate Guide to API Testing: From Novice to Expert
Understanding API testing API is the acronym for Application Programming Interface. The software allows two applications to speak to one another. You would be surprised by the number of APIs that we use every day. Anytime you use Google maps or PayPal, you’re using API. When you use one of […]
Successful testing: Manual vs Automation
Manual Testing vs Automation is an argument that will still be disputed by the quality assurance industry for years to come. Even though automation may be becoming more dominant in the industry, manual testers are still vital to the quality assurance (QA) industry. What does Manual Testing have to offer? […]