Kali Linux (http://www.kali.org) is a collection of free penetration testing and security auditing tools, all packaged into a single Linux distribution.
Kali Linux (http://www.kali.org) is a collection of free penetration testing and security auditing tools, all packaged into a single Linux distribution.
I’m often asked what makes mobile testing so different that testing anything else? The simple answer is your goal. When we test a web application, per say, the goal of our testing is to often ensure that the application fulfills the requirements as directed by the product owner, that it meets any standards set by […]
I recently gave a presentation to undergraduate students about some of the challenges of working on large-scale software development projects. One of the key challenges that I highlighted was communication. Although this is not specific to a software development project, it is extremely important. If communication is not performed properly, then it becomes nearly impossible […]
Introduction Once I saw that Java 8 was released, I decided it was time to start looking in depth at the new enhancements to the language. I admit, I didn’t follow this release as closely as I did 7, so the only enhancement I knew of was lambda expressions. As I read through the documentation, […]
Introduction A large part of writing Cucumber Glue Code is ensuring you have the perfect regular expression for the Step Definition. So we’re taking a break from our usual direct Cucumber posts, and dedicating this post to the setup for next month’s post. Regular Expressions A regular expression, or regex for short, is a pattern […]
Introduction Before we dive into best practices and tricks in writing our glue code, we want to cover a few last tricks on keeping our Feature files clean. The first of which is how to utilize the Background feature to pull out common test steps. Background Often times when writing multiple scenarios within a singular […]
I am a big fan of static analysis and formatting tools. I just like my code to be as clean as possible. At the very least, being clean makes the code easier to read and maintain. If I can find a tool that will make it easy for me to keep my code clean, I’ll […]
Introduction The new release of SecureCI™ comes bundled with a custom developed testing framework. I wrote this framework to build upon Selenium’s tools, specifically to provide more error handling capabilities and custom output reporting. While the SecureCI Testing Framework is both designed and optimized for Selenium Webdriver, it can be run for any type of […]
SecureCI™, the industry’s first and only open-source continuous integration solution, just got better! Fairfax, VA., January 16, 2014 — Coveros, the market leader in the delivery of secure, reliable software, announced today availability of the newest version of SecureCI™ which includes updated and integrated versions of best in class open source products for source code […]
As one of our resident security guys, I thought I might write up a quick guide about what not to do with password management. As long as you build a website or web service, at some point you’re most likely going to have to store a password. Unfortunately for many developers out there (in organizations […]