ChatGPT can’t calculate Fibonacci sums

I tried to get ChatGPT to teach me a simple coding challenge today… With a little help (from me), it got the following Python code: I asked ChatGPT why when I run the code I get a different number (17710): Here, it fails to stop before 10000. But still thinks it gets 19683 (instead ofContinue reading “ChatGPT can’t calculate Fibonacci sums”

Test Automation Training

Testers aren’t developers. At least most of them aren’t. Or they didn’t start out that way. But now you have a bunch of automated tests, an organically grown test framework, and assorted tools for managing test data and environments. Your developers won’t touch the tests. They’re only kept running by a miracle — and byContinue reading “Test Automation Training”

Functional and Performance Testing

Your testers have verified that everything works as expected. Your developers have fixed all the bugs that your testers have found. Your roadmap looks great and your’e ready to release ahead of schedule. But then there’s the final hurdle: user acceptance testing. Apart from a few typos, and minor usability issues that can be addressedContinue reading “Functional and Performance Testing”

Continuous Delivery and Testing

Test Automation makes testing faster and easier. It frees up developer time to focus on delivering features. It gives assurance to DevOps and SRE teams that deployments and releases are successful. And it enables testers to spend more time doing high value exploratory testing and finding bugs. But if there are still manual steps inContinue reading “Continuous Delivery and Testing”

Test Automation Architect

Has your test automation grown ad-hoc into a complex mess? Slow test runs, flaky tests, high maintenance costs, low visibility, and difficulty training testers to use your test framework are signs that you could use a test architecture overhaul. Let’s talk about what you can do to bring back fast, reliable test results. One ShoreContinue reading “Test Automation Architect”