Quality Assurance Services

Make sure everything works from user point of view

  1. Uncover your web application weak points
  2. Assists you in keeping development process on the right track
  3. Make sure to find defects as soon as possible, notice the developer, and fix the problem
  4. Complete testing from end-user angle: performance, security, usability, and things that developers usually miss

Submit your email to reserve our team for
your upcoming project. We’ll notify you
when we become available ASAP.

Email address

Why QA?

A user's perspective might be different from a developer's point of view. KiranaTama's QA covers this blind spot.

Not only assuring our project developments, our QA is also available for projects that are developed by other developers.

Resolving from years of experience in web development, KiranaTama offers a set of Ruby on Rails rigorous testing. We strongly recommend to take complete testing (see below) to cover up all the aspects; However, you can pick some of the tests that are most suitable for you.

If your web application missed a thing or two from the list below, you might want to consider for our testing services! And if you are serious with your web-based business, this Quality Assurance is a cheap investment value-wise. It ensures solid, scalable, and easily-maintainable RoR application, and thus you'll be ready when your customer base grows larger.

Quality Assurance Testing List:

1
Written Test Documentation
QA analyzes what should be tested (including blank slate) and writes the result on this document. Test Documentation guides you about what will be tested and helps you verify test results.
6
Code Quality Testing
Rails best practice is not an option, we make sure that your code implements it. So, if the project's reassigned to another one, there will be no difficulties in code adaptation.
2
Written User Guide
QA also writes a user guide. A simple easy-to-read How To documentation. User Guides contains your application features and step-by-step direction on using them. It will help users who just get started with your app.
7
Security Testing
Reveal application vulnerability with XSS test, SQL injection trial, authentication system attack, or permission examination; keep your data safe from misuse threats.
3
Written Software Requirement Documentation
A scenario-based document that describes how the users interact with your application, including both happy and unhappy scenarios as developers do not always handle human errors.
8
Server Performance Testing
We load the server with simultaneous requests and see how it responds, analyze the network delivery speed, and rate the performance. From this result, we know exactly what the server needs and are able to suggest you the right step.
4
RoR Code Test Coverage
Implementing Cucumber / RSpec / Selenium Gem and Shoulda to cover functional test and test unit. Whether you gone BDD or TDD, it's our job to make sure your test coverage is not less than 80% and reduce maintenance cost and time.
9
Frontend Performance Testing
Using YSlow to identify frontend web performance for example Cache-Control, CSS placement at top, or CSS/Javascript external inclusion.
5
Backend Performance Testing
Using NewRelic, we diagnose the application response time, determine most time-consuming web transaction, most frequently-executed SQL queries, and then we remind the developers to give more attention and to optimize the subject.
10
Cross-browser Compatibility Testing
We make sure everyone who access your site will have the same web experience regarding whichever the browser is (by default are Firefox, Safari, IE 7-8, and Chrome; pre-notice us for IE6 and Opera testing).
Note: You might think that just some of them would be best for your application. That's why you are free to choose the most important ones for your site, don't hesitate to let us know.