• We Deliver IT Value and Quality

  • Modern Testing

  • Your business isn’t generic – why should your approach to quality be?

    At C2, our Modern Testing℠ approach emphasizes a tailored approach to remove unnecessary processes and improve efficiency. Our testing is based on your business context and only the necessary information you need to deliver quality software. Rather than adhering to a rigid “one size fits all” process, we use an array of testing tools and techniques to understand your present situation, allowing us to turn testing up to 11 and you to breathe easy on release day.

    The quality assurance world is changing rapidly. The industry is shifting from development lifecycles where traditional QA processes and procedures predominated to rapid iterations of development. Agile methodologies and DevOps allow teams to operate at a much faster pace, leaving no time for the document-heavy, cumbersome testing efforts that formerly worked. Test teams need to streamline their efforts just to keep up with these rapid timelines. They need to adopt Modern Testing℠.

  • The way we do things...

    Modern Testing℠ is C2’s approach to testing. It emphasizes:

    Context First

    We’re not coming in with a canned methodology and expectations that everyone adapt to our way of doing things. Instead, our consultants are equipped with the ability to understand your context and your opportunities, and suggest the approaches, tools and methodologies to best provide you the information you need about the quality of your systems.

    Testers Are Not Robots

    The testing field tends to treat people like robots, giving them piles of step-by-step test scripts to execute over and over. We believe the greatest tool a tester has is her ability to think critically about a system, to propose and test a number of hypotheses about the system and how it might fail, and to recognize the unexpected when it occurs. Our testing approach emphasizes this, using automation to handle the scripts and human testers to go beyond the straightforward automatable stuff that testers so often bog down on.

    Use Multiple “Lenses” 

    Just like different lenses allow us to see different things (a telescope reveals and obscures different things than a pair of 3-d glasses, for example), systems can be viewed through different lenses revealing and obscuring different subsets of the infinite variety of possible test cases. Many testers focus solely on the lens of “requirements” – an important lens, but not the only one. Our testers utilize different lenses to identify tests, then prioritize these tests in terms of risk and the value of the information the test will provide in order to fit the testing effort into the allocated time. They also work with stakeholders to ensure that the tradeoffs in prioritizing one thing over another are clearly understood and agreed upon.

    Provide Timely and Usable Information

    At its heart, the activity of testing is all about providing information. A test team can do the best possible job testing the system, but if the results aren’t communicated to the team and stakeholders in an understandable manner when they’re needed, that testing is nearly worthless. Our consultants work with you to understand your information needs, to gather the data to address those needs, and to report that information clearly as its needed.