The missing layer is the model
I've been doing this long enough to know the requirements aren't the hard part. Building the thing that knows what the requirements mean is.
Software Development articles
View All TagsI've been doing this long enough to know the requirements aren't the hard part. Building the thing that knows what the requirements mean is.
I compiled this list after leaving a prominent DevOps company that I’ll keep anonymous. Observing their stagnant state for the entire year I was there, I was certain that my contributions wouldn’t be valuable to the company in the long run. Nevertheless, I did learn a few valuable lessons from their company practices and the areas where they fell short.
When I first learned about yet I thought to myself, why on earth would you want to do something like add code-like comments to some YAML file, process it with some other YAML files, just to create a NEW YAML file? Well, the answer only became obvious when I began managing a software project that processed a lot of YAML. Just how much YAML? We'll get to that in a minute. But first…
Even though you know BDD kind of sucks and you don’t want to...
In the realm of automation and QA, where attempts at precision and efficiency reign supreme, there exists a shadowy feeling lurking beneath the glossy facade of your test case management tool. As a vulnerable automation engineer with a modest amount of experience, I am going to lay bare the unspoken resentments that are plaguing your automation teams around the pretty tool.
A few years in the BDD trenches taught me why BDD is just about impractical
There are many great articles on python libraries, from machine learning with PyTorch or TensorFlow to using Jupyter and Pandas to show the air quality in Antwerp, making a chatbot with ChatGPT and requests to spam your ex, or the ten best python visualization tools besides matplotlib.
Instead, this is a simple list of must-know core development and workflow tools for any python developer, regardless of their field of focus, and my brief opinions and experiences with them. Python developers will see this list and say, yup, yup, yup and be done.
You can find a simple bulleted list of all tools with links at the bottom.
I have worked in various organizations with different software development pipelines as a software developer, automation engineer, test engineer, DevOps engineer, etc. In all that time, I have never seen a perfect pipeline. Now, all development pipelines have room for improvement, but I’ve never seen a genuinely bulletproof one with built-in metrics, complete and total automation, and fast feedback.
There are tons of important factors that can have a significant impact on the effectiveness and efficiency of a testing process for a modern software organization. Still, nothing can get in the way more than a terrible test case management tool.