• Who you are?
  • We at Testunity(www.testunity.com) provide on-demand & crowdsourced testing services for Android Apps/IOS Apps/Web Apps/IoT Device s/Databases & Web Services. We are having pool of 1600+ experienced testers & 250 unique devices

  • What you offer?
  • We provide below types of testing services :-

    a) Functional Testing (End-to-End) – In this testing type, testcases are developed, executed and bugs are reported using standard bug reporting tool.
    b) Automation Testing – Based on testcases, test scripts are developed using automation tools like Appium, Selenium etc. to support regression testing for future releases.
    c) Compatibility Testing – iOS/Android apps and Websites are run on multiple devices/browsers to check their functionalities and behaviour. This testing makes sure that app/website behaviour is same across all platforms. All the testing is done on real devices by professional QAs. More than 20 testers are involved in this testing
    d) Exploratory Testing – Exploratory testing is about exploring, finding out about the app/website, what it does, what it doesn’t do, what works and what doesn’t work. More than 20 testers are involved in this testing. Testing process takes very short span of time with all functionalities covered and finally bug summary is reported.
    e) Load Testing – To check the behaviour of App/Website in Load conditions. Load testing is done using tools like JMeter which artificially creates load on App/Website to check its’ behaviour.
    f) Database Testing – Database testing mainly deals with all the testable items that are generally hidden from the user for viewership. These include internal process and storage like Assembly, DBMS like Oracle, SQL Server, MySQL etc. This type of testing involves validating the schema, database tables, columns, keys and indexes, stored procedures, triggers, database server validations and validating data duplication.
    g) Usability Testing – Usability Testing is a testing process where testing is done to check the ease with which app/website can be used. It measures the user-friendliness of the app/website. Usability testing also reveals whether users feel comfortable with the app/website according to different parameters – the flow, navigation and layout, speed and content – especially in comparison to prior or similar applications. More than 20 testers are involved in this testing. And more… Please check Services page in our website www.testunity.com

  • What is your approach to test a project that is NOT well documented?
  • In case project is not well documented, we take below approaches:-

    i) If App/website is ready then we ask for demo and based on the understanding of demo, testcases are developed. Continuous feedback is taken from client to make sure that testing process is following right path.
    ii) If App/Website is still in initial stage of development then we ask for any basic flow documents. Again in this case, client interaction is very important.

  • What is your approach to test a project that is well document (detailed designs and specifications documents) (what do you do step-by-step)?
  • If project is well documented then this is the best gift for Testers. Below is our execution plan:-

    i) Analyse the specifications properly
    ii) Develop Testcases covering all functionalities as per specification
    iii) Execute Testcases and report bugs
    iv) Bug Verification All bugs are reported on the frozen code so that conflict of test scenarios and development activities do not come into the picture.

  • We don’t have time, we need our App/Website to be tested in few hours/few days. Do you provide this type of service?
  • Yes, we can help you for this requirement. We provide exploratory testing for same where 25+ testers test App/Website and report bugs. This process is very fast as many testers test at the same time.

  • What does a test plan of yours look like?
  • Our test plan generally consists of 2 types of services :-

    i) Formal Testing – Testcases are developed, executed and bugs are reported to test complete functionality of App/Website
    ii) Compatibilty Testing – Performed after website/app is ready to make sure that it’s behavior is same across the universe of Android devices and their browsers. More than 25 testers with real android devices are deployed to test app/website thoroughly on different devices/browsers and bugs are reported on Testunity SaaS platform which is accessible from anywhere and bug tracking could be done in real time.

  • What will we see?
  • Formal Testing – Testcases, their execution status and bugs discovered will be reported everyday and accessible to you 24×7 Exploratory Testing – Only valid bugs will be accessible to you anytime from anywhere on Testunity platform. Bug reporting at our platform includes bug information like bug summary, test environment, steps to reproduce, actual results, screenshots etc. At the end of each testing type, you will be provided with complete bug summary report.

  • How does it work?
  • For formal testing, we follow below steps:

    i) Analyze the specifications properly
    ii) Develop Testcases covering all functionalities as per specification
    iii) Execute Testcases and report bugs
    iv) Bug Verification

    For Exploratory/Compatibility/Usability Testing, we follow below steps:
    i) Gather the information about App/Website from either provided documents or demo.
    ii) Deploy more than 20 experienced QA professionals
    iii) Test the app/website and bug reporting is done on Testunity Platform
    iv) Our reviewer reviews the bug and mark it as valid/invalid/duplicate
    v) Bug summary report is shared after the completion of testing consisting of valid bugs only

  • What system/systems do you use for tracking Bugs?
  • For formal testing, we use JIRA/Bugzilla.
    For exploratory testing, we use Testunity platform as a bug tracking tool.

  • How Testunity platform supports in bug reporting?
  • Testunity platform allows testers to report bugs from anywhere and anytime. A platform where complete testing process is covered starting from bug reporting, bug tracking and bug verification.

  • Do you report all bugs reported on your platform?
  • No. We always provide only valid bugs to the clients.

  • How do you ensure that a bug is valid?
  • After submission of bug, it gets reviewed by Reviewer. Reviewer first checks, if any evidence like screenshot or adb logs is provided by tester. If it’s provided then he marks it as valid directly. If evidence is not provided then Reviewer tries to reproduce that bug, if it’s reproducible then only he marks it as valid.

  • How can I get complete information about bug, like it’s description, severity, priority, testing environment, screenshots etc.
  • Click on Application name then on Test Cycles sub menu. Again click on Testcycle name, a new page will be opened having “All bugs/New bugs” tab. Click on “Bug No” field of a bug to open its’ “Detailed bug view” page which contains complete bug information.

  • There are so many valid bugs. We want all bugs to be downloaded in some format so that they can be analyzed at once.
  • Click on Application name then on Test Cycles sub menu. Again click on Testcycle name, a new page will be opened having “All bugs/New bugs” tab. In the bottom right corner of that page, “Download all valid bugs” button is present. Click on this button to get all valid bugs downloaded in different formats like excel, pdf, html etc.

  • How do you provide security for Apps as they could be B2B and not B2C?
  • We follow below mentioned approaches for different testing type :- Formal Testing – Testers are chosen through interview and best candidates are picked for this type of work. Testers are always picked from our existing pool of testers. Before starting the project, NDA is signed between us and the testers. Exploratory/Usability Testing – As per plan, specific number of testers are chosen. They are provided with Secret Key and only they can participate in the ongoing testcycle. Before installing the App, they need to provide Secret key and then accept “Privacy Agreement”. After this step only they can download and install app through Testunity Android App.

  • How do you ensure that testing of App/Website covered all functionalities/modules in exploratory testing?
  • Reviewer is the person who does not only review the reported bugs but also make sure that all the functionalities have been covered of an App/Website.

  • Does Testunity platform supports bug tracking?
  • Yes, it does. For that plan with bug retesting support needs to be taken.

  • How does bug tracking works on Testunity Platform?
  • Click on Application name then on Test Cycles sub menu. Again click on Testcycle name, a new page will be opened having “New bugs” tab. For every bug, there is “Change Bug Status” button under Actions column. Click on this button, a new popup will open. Select “Dev Status” from the drop down, give comments then click on submit button. State of bug will change as per the state opted by developer.

  • What are the different state of bugs during bug verification?
  • Bug can be in these states – New, Open, Resolved, Closed, Cancelled, Deferred, Not Fixed, Could not Verify.

  • How bugs are maked as Closed, Not Closed or Could not verify?
  • Suppose bugs were reported in first testcycle. Now all the bugs have been fixed and are in resolved state for second testcycle. When second testcycle will start, bug verification of these bugs will be done by testers. They try to reproduce those bugs on their mobile and if they are fixed then mark those bugs as closed. If bug is not fixed then they mark it as “Not Fixed”. If tester is not able to verify the issue, he marks it as “Could not verify”.

  • How can we change password of Testunity account?
  • Click on “Settings” menu then on “Change Password” sub menu option. A new page will be opened. Just fill “current password”, “new password” and “confirm password” fields and click on “Save” button. Your new password is good to go.