How to build SonarQube into PhpStorm for source code analysis

The software development IDE, JetBrains PhpStorm, is a versatile tool to incorporate into a DevOps pipeline. One useful method of expanding upon its native features is to add the SonarQube plugin to provide source code analysis. Step-by-step documentation is scattered or insufficient, so I have compiled an explanation of the process, with accompanying screenshots. This does […]

Read more
Compatibility Testing Webinar

Introduction A few months, I wrote a blog post about performing compatibility testing for mobile web apps. Since that time, I have been talking with Sauce Labs about putting together a webinar focusing on locally debugging and executing compatibility testing that will eventually be run in the cloud. And that time is finally almost upon us! You […]

Read more
New SecureCI Release

As I’m certain everyone is aware, a new version of SecureCI™ has been released! Many more tools have been included, and while the basic setup is the same, there is a bit more configuration that you’ll need to setup. My previous post of how to startup a new instance of SecureCI™ is still accurate, however […]

Read more
Behave

Introduction It’s been a while since I’ve posted about some BDD work, but I’ve recently gotten back into it using Behave. Over the next few months, I’ll be posting more and more, as I get deeper into the tool, but I figure I’ll start with a comparison based on my initial work. This post will […]

Read more
DevOps Test Automation in Practice

  The Engineer Your DevOps webinar series emphasizes application of software engineering principles to build DevOps solutions that are are reliable, scalable and sustainable.  On June 17, 2015, special guest Max Saperstone joined Jeffery Payne and Richard Mills on the topic “Integrating Automated Testing Into DevOps.” DevOps is not a tool or a process but […]

Read more
Automating Security with DevOps: It can work

DevOps and Security have often been considered mutually exclusive. Both are imperative to developing high-quality applications, but continue to be seen as entirely separate processes. Tools that combine DevOps and Security tend to only integrate static security code analysis, and do so within the early stages of Continuous Integration. These scans are performed simultaneously, running […]

Read more
Compatibility For Mobile Web Apps

Introduction One major problem with writing a good mobile web app, is that it needs to run over ALL of the devices out there. While there a plenty of hacks to get your mobile site to only load/respond on certain device, it’s generally frowned upon, and not best practice. There are multiple ways to set […]

Read more
Analyzing Data On Android Devices

Introduction I just finished giving my talk at StarEast about testing on a rooted device, and it went wonderfully. The room wasn’t packed, but the people who were there were the correct people…and that is what I really care about. We covered a good overview of what elevated privileges means for each device, discussed multiple […]

Read more
Why DevOps Engineering Is Important

The following is an edited excerpt from our webinar that took place March 10, 2015. The entire recording may be viewed here: https://attendee.gotowebinar.com/recording/737060184353086210.  This is the first in a series of webinars on DevOps Engineering and discussed why DevOps Engineering is important.  The webinar was given by Mr. Jeffery Payne and Mr. Richard Mills of […]

Read more
Testing On A Rooted Device

Introduction TechWell’s STAREAST is just 2 weeks away. Among other things, I’ll be talking about testing on a rooted device, specifically, what are the benefits, and what are some tools that can help you out. One of the things I WON’T be covering is how to root the physical device. Disappointing, I know, but due […]

Read more
X