Quality Assurance (QA)

help :

Quality Assurance (QA) is at the heart of code quality; without good best practices in this area bugs in your live environment are a constant issue.  Metal Toad is passionate about code quality and sharing out what we have learned about the art and science of QA.

  • quality_assurance

    What is Quality Assurance?

    If you have ever had a bad experience with a product, such as a new cell phone application or a bad food delivery, would you use that product or order for that food again? It is very common for users to uninstall an application as soon as they encounter any difficulties within it.

  • A frog turning a wrench with the the title displaying.

    When to Refactor: A Case for Quality

    Software, like all things in life, decays, mutates, and grows old.

  • A/B Testing Image

    Evaluating and Choosing A/B Testing Services

    One of the first documented A/B tests was run by Google nearly 18 years ago as a spearpoint test into the world of web performance optimization. The test ultimately glitched due to slow load times. (Nice to know that even Google isn’t infallible!)

  • WOCinTechChat

    How Static Code Analysis Taught Me About Change Management

    Recently, I helped spearhead our department’s adoption of centralized static code analysis. I worked with one of our mobile engineers to research various tools and create a decision matrix for comparing options.

  • Several engineers of color in a business meeting. Confident and assured, they are discussion how to create the best customer journey for the amazing product.

    DevOps QA: The Many Hats of a Quality Assurance Engineer

    Note: This is the second post in a series about the different roles I end up carrying out as a Quality Assurance Engineer.

  • Engineer using a device to test a new feature.

    The Many Hats of Quality Assurance Engineers: Tester

    Quality Assurance Engineer is a broad term that can cover a wide variety of roles and responsibilities. It can refer to a more specialized role, like Automation Engineer or Technical Support.

  • Image of a developer's computer screen.

    BackstopJS Part Deux: Javascript Config and Makefile

    I’ve written previously about my setup for BackstopJS (which I’m still excited to say is the creator-recommended tutorial for V2 o

  • Women Engineer Kicking Ass

    Using Serverless Config to Deploy an AWS CloudWatch Dashboard

    My team’s most recent project has been really interesting - it’s a JavaScript project that includes using the Serverless Framework to deploy a variety of AWS Lambda Functions (e.g. uploading to S3 buckets and making requests to the API that we built)...

  • Logo for DevOpsDays PDX 2017. A mountain range and fir trees are placed in the shape of a shield, and a banner overlays it with the words "DevOpsDays PDX".

    DevOpsDays PDX

    Last week, I attended my first DevOpsDays PDX!

  • Software QA testing

    Importance Of Software Testing

    Despite the fact that the role of software testing may seem insignificant and few of us ever even think about it, this is especially true for people who are new to software development. The testing process is...

  • protractor code

    Save You a Search - Protractor Tips

    I had trouble with two problems recently: Disabling some features that pop up when test automation is running on Chrome and writing a test that could pass Google reCAPTCHA using Protractor. Here are some tips to save you a search.

  • Finding bugs in software - QA

    Importance of Software Testing

    Despite the fact that the role of software testing may seem insignificant and few of us ever even think about it, this is especially true for people who are new to software development; the testing process, which is an equally integral part of development; and planning.

  • Monitorama conference logo

    Monitorama!

    I just attended Monitorama in Portland, and I wanted to talk about my experience!

  • Woman writing her plans on a whiteboard

    Ch-ch-ch-changes

    At Metal Toad, where self-organizing and self-managing teams are encouraged (and even preferred), there is a lot of room and trust for individuals to make change. Because of this empowerment, I’ve had the privilege to try out and implement changes.

  • Image of a woman developer working

    Visual Regression Testing with BackstopJS

    Fun fact: The creator of BackstopJS has referenced this blog post as the recommended tutorial for BackstopJS v2!

  • Women of Color in Tech Chat (wocintechchat.com)

    Code Quality

    One of Metal Toad’s continuing goals for developers centers around mastery.

  • cool tech graphics

    What I Learned Today: Drupal Behat Scenario Cleanup

    I've been doing a lot more Behat testing recently. As my tests have gotten more complex, I've discovered that it was only a matter of "luck" that my earlier tests were properly cleaning up after themselves.

  • cool tech graphics

    What I Learned Today: Drupal Behat Breakpoints

    Today I learned that the Drupal Behat Extension provides an extremely useful step definition for debugging. Breakpoints!

  • cool tech graphics

    Behat with Drupal Domain Access

    At Metal Toad we have been expanding our testing to include more behavior driven testing.

  • cool tech graphics

    Mastering The Metal Toad Project Life Cycle

    We're in the middle of interviews for our open project manager position and we've been talking to a lot of great candidates, all with diverse project process backgrounds at various companies.

  • cool tech graphics

    With Drupal+Ubercart, be wary of alternative payment gateways

    If you are using Ubercart to do ecommerce with Drupal, be sure to use one of the mainstream payment gatways: Authorize.net or Paypal.

  • cool tech graphics

    SimpleTest 6.x gets e-mail capture!

    The latest 6.x-2.9 release of SimpleTest includes a backport of the e-mail capture feature from D7. This means you can finally unit test e-mail sending functionality! There is still one bug to be ironed out, but a patch is available.

Schedule a Free Consultation

Speak with our team to understand how Metal Toad can help you drive innovation, growth, and success.