Latest Insights
Thoughts on product management, AI, and test automation.
-
From Utility to Empathy - How the Product Craft Evolves in the Age of AI
The product craft as we know it has evolved dramatically
-
Why I stopped trying to balance work and life
There's no such thing called work-life balance
-
3 Tips for Product Manager in Public Safety
Building software is hard. Building software for police is even harder
-
5 Tips for Effective Collaboration with Your Engineering Team as Product Manager
As a product manager, our engineering team is the one and only group of people that we interact with the most. Thus, cultivating a harmonious relationship with our engineering team will help boost our productivity tremendously while saving us a ton of chronic headaches. This blog post contains useful tips that could hopefully help product managers work more effectively and harmoniously with their engineering team.
-
How to Test Progressive Web App
Unlike normal web apps, PWA poses its own unique challenges that test engineers and automation engineers must pay attention to. This article discusses these unique testing requirements of PWA and how to approach them.
-
How to transition from "Manual Tester" to "Automation Engineer"?
Some say Manual Testing is an old "mindset" that is impossible to "upgrade" to the Automation Testing mindset. I say no. Admittedly they are two different skill sets and we got to go the extra miles - like every other career move under the sun. But the good news is there's still a lot of overlap (transferable knowledge) and it's totally feasible to make this transition, if you want to.
-
Can we do automation testing without a framework?
The question might sound mundane and the answer seems obvious but many automation engineers keep asking it again and again. So let's get to the bottom of it. Sure you can but it's not recommended.
-
TestProject vs. CloudQA: Which One Better for Web Testing?
TestProject and CloudQA are both new kids on the block competing with strong incumbents in the web testing market. If you're looking for tools to jump start your your web testing project, which one is better? This article discusses the pros and cons of each tool and deliver a somewhat biased verdict.
-
If UI is not ready, what to automate?
If the UI of your web, desktop, or mobile app is not ready, what should you do? Sitting around waiting idly is of course not an option. The good news is as a software automation engineer, you can start working on many things.
-
3 Common Misconceptions about Software Test Automation
The more automation the better. Automate once and run forever. Lack of preparation for provisioning and managing test environments. These are the three most common misconceptions about software test automation.
-
Automation Frameworks: Buy or Build?
Free open-source automation frameworks are not actually zero cost. Their costs are just hidden out of sight. And we still have to pay somehow. This article discusses the merits of BUILD versus BUY when it comes to picking your Automation Framework.
-
Three Reasons Why Cypress is Heading in the Right Direction
Cypress has its own unique approach to web automation and there are good reasons they chose to approach it that way
-
How to Choose the Best Testing Tool for Automated Testing
Test Automation framework should meet such as supported automation platforms (desktop, web or mobile?), usability, maintainability, stability, ease of debugging test failures, ease of integrating test automation into a CI/CD pipeline, first-class Docker support, budget/pricing, etc.
-
Pros and cons of Selenium vs RPA vs Cypress.io
Pros and cons of Selenium vs RPA vs Cypress.io
-
How Can Artificial Intelligence be Applied in Automation Testing of Web Apps?
There are several interesting web app automation scenarios that we can improve using AI: Increase test execution stability (self-healing automation) by letting AI to automatically locate web elements when the primary locators fail. This feature already appears in some cutting-edge automation tools like Mabl. Increase automation productivity by using Natural Language Processing (NLP) to automatically
-
Tester Switching to Business Analyst – A Fast-Track Guide
Tester Switching to Business Analyst – A Fast-Track Guide
-
5 Pitfalls You Should Consider Before Adopting Cypress
Cypress is by no doubts on the rise. It got 318,244 weekly downloads as of the week of 8-Mar-2019. Aside from a short deep dive in the 21-Dec-2018 (Christmas?), Cypress’ popularity has been increasing steadily. The chart from npm below clearly corroborates the claim. That said, there’s certainly no tool that fits every team.
-
Skype for Web Only Works on Chrome and Edge: What Does it Mean for Testers?
On March 7, 2019, Microsoft released a fresh version of Skype for Web (source). The new Skype features many gems such as HD video calling, call recording and finding messages within conversations. The caveat? It only works for Chrome and Edge.
-
Best Blogs to Learn and Evolve for Test Automation Engineers
New testers often ask me what are the best sites to sharpen their saw. So I composed this list of news sources that I frequently check to stay up to date with new trends in the industry. Let me know if you have other valuable sources that you often reference in the comment section.
-
Best Alternatives to Selenium WebDriver for Web Testing
Web automation testing for web apps is in huge demand. The global test automation market is expected to reach USD 54.98 billion by 2022 according to Zion Market Research (source). And no other tools have outshone Selenium in terms of fame and adoption so far. But, that’s about to change.
-
Cross Browser Testing: Why is It Still Relevant Although Some May Say Otherwise?
A wave of new test automation tools argue that Cross Browser Testing is no longer relevant. Their reason? Due to the law of diminishing returns, adding more browser coverage only marginally increases your confidence. The argument further explains that since only a small proportion of your failures actually result from inconsistencies between browsers, you’re safe if you stick with Chrome – the most popular browser on planet Earth.