Skip to main content

Joshua Grant

Profile picture for user joshin4colours

Member for

10 years 5 months

Joshua Grant is a test automation professional with over twelve years in the industry, and has developed unit test frameworks, automated integration tests and browser-based end-to-end tests. He is interested in all things automation, including continuous integration and deployment, automated checking and software tooling, and is currently exploring testing in Python.

Company
CaseWare International
Job Function
Development Automation Engineer
Industry
Computer Software - SaaS
Interests
Leadership
Mobile
Open Source
Performance Testing
Test Automation
Testing
Country
Canada

Joshua Grant is a test automation professional with over twelve years in the industry, and has developed unit test frameworks, automated integration tests and browser-based end-to-end tests. He is interested in all things automation, including continuous integration and deployment, automated checking and software tooling, and is currently exploring testing in Python.

All Articles by Joshua Grant


All Stories by Joshua Grant

The Rise and Fall of Protractor, and Why You Should Stop Using It

Protractor has been a popular choice for writing end-to-end (E2E) browser tests over the past decade. However, Protractor is being removed from the Angular project as of Angular 15 due to a loss of dedicated developers and the rise of better testing frameworks. Based on this state of affairs, what should developers working with Protractor do, and what tool choices do developers have going forward?

Application logs Who’s Using Your App? Examine Logs for Testing InsightWhen testing an application, have you ever thought to yourself, "I wonder who uses this"? Examining the app's logs can give you some idea. Logs are helpful for testers because they provide real feedback and insight into an application as it’s being used, as well as information that describes or can even help solve bugs. Here's how to use them to inform your testing.
Test automation button What Software Testers Need to Know about AutomationEven if you're currently only using manual testing, it's still important to know about what's going on in the world of automation. Whatever your role is, your day-to-day job will probably be enhanced by using at least some of the approaches in this article. Here, learn what some common terms mean and some examples of how they might be used in a software development shop.
list with maybe checked What Flaky Tests Can Tell You

Flaky tests pass or fail unexpectedly for reasons that appear random. It can be easy to use flaky tests to discredit automated end-to-end testing, but they also can tell you things—about both the application and your team dynamic. Josh Grant gives some technical and human examples of times flaky tests helped his testing efforts.