Using the Page Object Model Pattern for Selenium Tests

Recently I have been researching better ways to write my Selenium tests as they have become rather hard to maintain. One pattern that I have found immensely useful is the Page Object Model (POM). In this blog post I will talk about what makes the POM a good pattern and show a simple framework I put […]

Read more
What if you are the Champion?

DevOps and Agile transformations, or any cultural shift for that matter, almost certainly needs a champion to help evangelize for change and to clear the inevitable road blocks. You can’t do it that way because we’ve always done it another way? Call the Champion to get us permission to try something different this time. There’s […]

Read more
Just Enough Testing at Each Stage of Your Delivery Pipeline

Gene Gotimer just published an article at Techwell Insights discussing how to choose what testing to do in your pipeline and when. Adapting the agile principle of small incremental changes and applying it to rounds of testing, the goal is to do just enough testing at each stage to give you confidence that the next […]

Read more
Testing Web Services Using STF

Last month I posted about a major update I made for my testing framework. A lot of new functionality was rolled in, and the execution of the tests was significantly cleaned up. My co-worker Marco also merged in some changes, making the project Gradle friendly. The more I use this tooling, the more I like […]

Read more
New Testing Framework Release

After much work, I have finally gotten a new release out of the STF. Now we’re up to version 1.4.0. The full project is now available on github, but if you are just looking to update your jar from the previous version, you can find that here. The file structure has changed some to better […]

Read more
Agile Testing with Zephyr as a JIRA Plugin
Testing

Zephyr Plugin is the solution for Agile Testing if you are already using JIRA in your Agile Software Management as a tool for issue tracking and project management, and want to integrate test management into the same system. It adds many new features to JIRA: Collaboration Test Cases Writing, Reviewing, Executing, Verify Test Results. Formal […]

Read more
Organizational Structures for DevOps

Bringing in DevOps to an organization means making some changes to the culture and structure of teams and the organization. These changes are often disruptive and frequently meet with some resistance from leadership, teams, and individuals. A successful DevOps team is cross-functional, with members that represent the business, development, quality assurance, operations, and anyone else […]

Read more
Filling out your CI Pipeline for Your PHP Project

Last month I started writing about the DevOps pipeline that I built out for a PHP project. Today I plan on filling it out a bit more. What I described last week is what many people consider a full CI Pipeline, executing unit tests, code coverage, and static analysis. I threw in a little more […]

Read more
Starting A CI Pipeline For Your PHP Project

I recently was put on a project where we are doing development for a website. There was already a large code, and we went in to add features in order to complete the site, and perform code refactoring when necessary. In order to accomplish this successfully, we decided to follow the SecureAgileTM, which involves ensuring […]

Read more
X