• Keeping up with the Joneses

    To keep up to date with technology and the industry, I follow a set of RSS feeds listed below. I’d like to hear your favorite tech feeds that you subscribe to or perhaps your favorite presentations/slideshares etc. Agile Mike Cohn - http://www.mountaingoatsoftware.com/blog Continuous Delivery - http://continuous-delivery-and-more.blogspot.com Agile Testing - http://agiletesting.blogspot.com...


  • What can you test in Software Design Phase? Part II

    As a continuation of Part 1 of Software Design Testing, I’ll share what I would bring up during design phase for security, and tooling. Security For security, I’d typically explore trust boundaries, data flows, data entry & exit points, threats and vulnerabilities. You can refer to OWASP guide when defining...


  • What can you test in Software Design Phase? Part I

    It is an established best practice to “Test early and often” and shift left testing such as validating requirements at the beginning of software development. Since requirements testing is pertaining to the knowledge of the domain, my focus on this blog will be in the design phase. Testability is becoming...


  • Detecting Drifts

    This blog describes how you can create an extension to Hystrix Network Auditor Agent that may help you to be more productive in detecting dependencies not wrapped in Hystrix and prevent any drifts into failure over time. Why build an extension? As teams started to adopt the Hystrix network auditor...


  • Testing for Resiliency

    Understanding Resiliency Many tests stop at unit and business use cases workflow with both positive and negative scenarios. In the world of microservices where a webservice depends on many other microservices to accomplish a complex task, building a resilient service is an implicit customer expectation that we need to build...