Modern testing for modern stacks

Rocketrip Test Strategy

This report is one of the several practice exercises Qxf2 testers undertake. We wrote this entire report without having any access to the application. We spoke to exactly zero employees at Rocketrip. All our knowledge about Rocketrip comes only from public sources of information available on the Internet. So, yes! Good testers can learn a lot about a product without having access to it.

I. Travellers in Rocketrip's journey

We thought about the problem Rocketrip is solving. We identified four key partners/stakeholders and imagined what they likely value in the software. Rocketrip Travellers Journey

Show more details

II. Groundwork for testing Rocketrip

Keeping the above stakeholders and their wants in mind, we imagined how the software would look. Some of the sources we used to learn more about Rocketrip were: GSummit 2014 talk, case studies, job postings, website, press releases, interviews and blog posts. We came up with the below list of components, features and testing recommendations.

Rocketrip components and testing reccomendations

Show more details

III. Testing tools

We are conversant with a variety of automation tools. We are making an educated guess that you use Python and possibly Django. Reason: We used builtwith and noticed you use Django CSRF - indicating the place users login to your website. Our hunch was strengthened when we saw this job posting for a software developer. We are listing several tutorials we have published on our blog. Please take this as evidence of our comfort with Python and automation.

Qxf2 toolbelt
1. Unit testing: Python Mock, JUnit, TestNG, Jasmine, Android
2. API testing: API basics, API tools, Python Mechanize, Runscope
3. Selenium: Batman and page objects, Page object model, Art of writing xpaths
4. Mobile automation: Appium 1, Appium 2, Selendroid, Identifying elements
5. Performance: JMeter, Gatling
6. Infrastructure: Jenkins 1, Jenkins + Python, Sauce Labs, BrowserStack

IV. Learnings from our past missions

Phew! That was a lot of technical detail to answer your ad. But if you are looking for your first tester, it is likely that you are facing issues that have manifested as people problems too. Qxf2 Services is built for startups. We have had the experience of being the first tester hired at a startup. We can help you. But irrespective of whether you end up hiring us or not, here are a few suggestions for hiring your first tester.

Tips for hiring your first tester

Show more details

V. About us

Avinash Shetty Avinash Shetty: I have 8+ years of experience in software testing. As a student of the context-driven approach to testing, I feel there is a lot to learn out there which keeps me excited. My work has helped me gain experience in different areas of testing like CRM, Web, Mobile, Database testing, tools like Selenium and Appium using Java and Python. Beside testing I love watching and playing sports.
LinkedIn Blog Twitter
Vrushali Toshniwal Vrushali Mahalley: I am a Computer Science graduate from BITS-Pilani and have worked at Sun Microsystems (now Oracle) for 7+ yrs.I was part of the testing and sustaining team for Portal Server and Identity Management products.Currently working at Qxf2 Services ,with a fresh perspective on testing and enjoying the work here after a break of 6 yrs from software industry.I love travelling and listening to music.
LinkedIn Blog
Qxf2 Services Qxf2 Services provides software testing services for startups. We love the craft of testing. Our testing experts help you deliver better software. We can setup your test team, introduce automation, evaluate your current testing, interview candidates for you and so much more! Contact: [email protected]
LinkedIn Blog Twitter
paper cut