BadTesting: Business Application Development Testing
Shachar Schiff, Founding Principal
The system (Software) development lifecycle (SDLC) is a complex and business critical process that involves multiple stakeholders and oftentimes across multiple locations. Software testing plays a pivotal role in ascertaining the quality of a system (and confirming the user requirements were implemented correctly). In order to help companies live up to their quality standards, Shachar Schiff founded BadTesting in 2012. The company’s core competency lies in comprehensively validating system functionality on traditional and non-traditional platforms.
Headquartered in Chicago, Illinois, BadTesting strongly emphasizes on maintaining a proactive and open communication channel with all project stakeholders. Their practical and customized quality assurance approach ensures that testing is engaged throughout the system development life cycle, versus at the end, to ensure that significant issues are identified early on for cost-effective intervention.
Schiff notes, “Quality comes first, and should not be at the expense of speeding up the process. We customize our testing approach on a project by project basis, and evaluate progress.” BadTesting believes in keeping expectations clear on deliverables, does not do crowd sourced testing, and won’t outsource overseas in order to create job opportunities here. Recent advances in technology combined with widespread adoption of the internet have transformed the way products are conceived and designed. BadTesting spends a substantial amount of time and effort in keeping its staff abreast with evolving technologies, so that they are ahead of the technology curve.
Specializing in providing complete validation of business applications, BadTesting works within a well-defined time frame and a multitude of development methodologies. Even in situations where the products have limited support documents, they help clients maximize their investments in software testing cycles.
Right from incorporating process improvements to managing client expectations, and from risk
Quality comes first, and should not be at the expense of speeding up the process. We customize our testing approach on a project by project basis, and evaluate progress
assessment to assessing user experience, the company takes care of their client’s complete testing activities. The company partners with leading organizations in the software industry, who build products for global brands, to provide Independent Verification and Validation Services. By understanding the product requirements and design, coupled with its extensive expertise in systems and processes, BadTesting helps organizations improve their overall product quality. Besides identifying bugs that arise out of the testing process, they also place special focus on usability testing and on user experience design.
Having worked in systems for over 17 years, Schiff is well aware that automation cannot entirely replace critical thinking and manual testing. A product’s success depends on humans using it, usability, simplicity, and ease of use. He’s experienced across his diverse client-base that automation always follows a pre-defined path which provides expected results and at times creates false positive outcomes or, in simple terms, false bugs. Understanding this inherent limitation of automated testing, which negatively impacts clients’ valuable time and money in evaluating a system, Schiff developed his own approach for systems testing—utilizing a combination of both manual and automation, and capitalizing on the strengths of both.
BadTesting’s clients are spread across the USA and Canada. They include advertising agencies, PR firms, startups and software development shops; and span a variety of industries such as: advertising & marketing, broadcast media, gaming hospitality, health education, healthcare marketing, higher education, pharmaceutical, retail and sports. Expounding on the company’s future plans, Schiff adds, “Going forward, we plan to diversify our valued services into other areas, and increase involvement with our existing clients.”