Since 1999

Automated Testing Design and Development

Rietta offers the full scope of automated test design and development services, including planning, strategy, test case creation, implementation, and ongoing maintenance, to ensure the robustness and security of your application.

Rietta employs experienced program managers, developers, and security experts who work as a team to help fully design and elaborate automated testing for your application. We believe that strong automated test suites are a necessary pre-condition for a successful application security program. An extensive test suite with hundreds of happy path and many negative tests that exercise behaviors the system should block give a great deal of confidence that the system that worked yesterday, still works today, and most importantly can be deployed to production with changes in place.

Our CEO has many times stated publicly that for security reasons an application needs to get to the point it can be deployed to production without human intervention when the automated test suite passes. We recognize that many of our clients are not at that maturity level today but we want to help each one to get there.

Our Processes

The specific process depends on what is needed for your specific circumstance.

Test Driven Development

When building new code, we are strong proponents of following the best Test Driven Development practices. Write test first, then implement changes, then confirm that the tests still pass.

After the Fact Testing

We are well aware that many systems already in production doing vital work have insufficient tests. For these, we can help gather the full scope of the requirements for features already in place via interviews with users and direct review, write user stories and acceptance criteria to match those real use criteria, and then write tests that demonstrate the functionality.

Testing Security Vulnerabilities

We run security vulnerability scanners as part of testing. When a security issue is discovered, we write an abuser story that documents a thing the system shall not allow, which should lead to active code changes to block that threat and ensure that there is not a regression that removes the protection.

Core Technologies

We are very well versed in several mainstream testing frameworks in Ruby on Rails, Python, and more. These include:

We are also very experience in setting up testing in Docker container environments.

Next Steps

If you'd like to discuss your specific requirements, feel free to schedule a free consultation. We'll provide detailed information about our services and tailor a plan to meet your unique needs. You can reach us at our Atlanta office: +1 (770) 623-2059.

← Back to Solutions