We offer complete front end (black box) and automated testing on a variety of application types and sizes. Our QA Engineers will seamlessly position themselves within the client’s team to provide rapid feedback and detailed information regarding encountered issues. We are not limited to websites or web applications QA, but offer testing on Android and iOS apps, along with a multitude of other devices and platforms.
We have extensive experience with a variety of products and testing scenarios. Whether your product and team requires high amounts of documentation or you’d just focus on exploratory testing techniques, we can accommodate your unique product and team. Expect constant and relevant communication with our team in daily updates including detailed bug reports and test case pass/fail data. We don’t confine ourselves to one “silver bullet” testing strategy. We will analyze a product and a client’s needs to determine the needed strategy. We’re flexible in execution and we obsess over the utilization of contemporary testing techniques.
Large enterprise systems will have complex requirements and business rules and long timelines. For this year + long project, the most critical aspect of our testing technique is documentation and automated testing. We built our testing technique around scripted manual test cases that would act as the cornerstone of the system's Automated tests.
From large projects to small, our team has vast experience testing the following: E-Commerce sites, enterprise solutions, iOS/Android applications, web applications, various mobile proof of concepts and bluetooth protocol-mobile app products. Almost all projects involve the following types of testing:
Testing which is done through the application's user interface.
We have the devices in house that dominate the market place running the most relevant OS's. We also have access to a variety of web browsers to ensure your product operates as intended under a variety of environments.
By understanding the requirements and intended behavior of the application our team will practice a variety of testing methodologies to ensure functionality is working as intended.
We will analyze your product to determine a variety of methods users will use and interact with the product. We will also determine fringe cases often not accounted for during application development.
Test cases and test charters based off of the requirements of the application. We use Zephyr as our Test Case management tool.
Exploratory testing is one of the most efficient and effective ways to get your developers' and product owners' feedback. It is not just about blindly clicking around; in fact, our skilled testers will use their experience and knowledge of your product to test the application under a variety of circumstances without the constraints that rigid test cases may cause.
Regression tests that are automated and executed on every deployment will provide your team with quick feedback.
Small systems with tight timelines do not warrant stringent documentation. Additionally, due to the small scope of the application, automation served as an ineffective means of time management. Our testing strategy delivered the most value in the least time by making use of shorter launch timelines. We heavily focused on exploratory testing, ensuring proper coverage across a variety of OS versions and hardware
Our approach is flexible and tailor made to fit the needs of your team and the product. Not every product is the same, and all timelines are not created equal. Therefore, we will work closely with your team to define a testing strategy and approach that works for you. We can provide and create as much or as little documentation as you would like (or as necessary for the project's timeline and other needs). Is documentation critical to the product? Our team can create scripted test cases, exploratory test charters and provide reporting on both.
Our detailed bug reports are aimed at providing your developers with the necessary information to reproduce, track down and fix the reported issue quickly. By reducing the communication feedback loop, a well written, thorough bug report can equate to huge time savings for your development team. In addition to detailed bug reports, you will also receive daily updates from your QA Lead so your team will never be in the dark regarding how our time was spent, and most importantly what our gut feeling is regarding the state of the product we are testing. Each day will wrap up with daily recap.
While not as complex as some enterprise systems, e-commerce sites do contain many requirements that are imperative to the end user's experience. Automated Testing became an essential tool in verifying critical areas of the site such as adding to a cart and checking out. Additionally, exploratory testing gave assurance that that the system fully met the user's expectations. A wide variety of cross browser and device testing were at the forefront of the testing plan.
We have extensive experience and knowledge over a large variety of products and we focus on utilizing contemporary testing techniques aimed at providing rapid feedback (Session based testing, exploratory testing, user scenario testing). While we do utilize automation, we emphasize testing with real devices. Our entire team is obsessed with mobile technology. This obsession allows us to understand the importance of testing on real devices under real situations. No emulator can replace testing on what your target market will be using. Utilizing real market data, we determine what devices and OS versions are relevant now and at the time of launch. We work one step ahead. Due to the large variety of products we’ve tested we’re able to predict common problems prior to it ever being an issue in production.
Interested in learning how our Quality Assurance team can help your product? Get in touch with us.