30
www.tothenew.com #Fame Case Study Keshav Kashyap & Swapnil Mehrotra

#Fame case study

Embed Size (px)

Citation preview

Page 1: #Fame case study

www.tothenew.com

#Fame Case Study Keshav Kashyap

& Swapnil Mehrotra

Page 2: #Fame case study

www.tothenew.com

#fame : All you need is #fame

Live Video Entertainment App : Owned By Fame Digital India Pvt. Ltd.Maintained By TTND

Established in 2014 Puneet Johar

3 Million + User base750 K registered Users

#Fame

Page 3: #Fame case study

www.tothenew.com

Focus Points

GoalKey Features

ClientApproach

Page 4: #Fame case study

www.tothenew.com

About #fame

#fame is your ticket to superstardom. Go Live and stream your talent to the world.

Connect with your fans, make new friends, chat and become famous. You can sing, juggle, hack, dress up, make up, cook up, chat up, dance, party, sleep and then some more.

This is your stage and the whole world is your audience. Fame was never this easy.

#fame is home to everyone. From the most exciting online shows, viral videos and digital superstars, you'll find it all here. Watch your favorite celebs, promising artists, great performances and live events. Don't forget to keep the popcorn ready. The revolution has begun, it's time to "Live It" .

Page 5: #Fame case study

www.tothenew.com

#fame Key Features Beam: Create your own beam and go live immediately or book a slot for

future. Watch: Videos, archive shows, and get reminders for your favorite show. Celebrity Chat: Dive into conversation with actors, actresses, and other

users. Share: Share your favorite shows, velfie and videos through WhatsApp,

Facebook, Twitter Shows: There are far more on #Fame than you can ever get on Television.

NextGen love stories to success tales of entrepreneurs, the shows are packed with action to keep you amused.

Intelligent Push Notification: So that you never miss the action, and tune live into some exciting live streaming.

Page 6: #Fame case study

www.tothenew.com

#fame Goal

To test the application on iOS and Android platforms and ensure test coverage across 50 devices with pixel perfect UI and minimal screen load time.

Have a test strategy to achieve quick turnaround time and support application updates for various events IIFA, FTL etc.

Recently #fame covers Sunburn Festival in Goa.

Page 7: #Fame case study

www.tothenew.com

#fame Approach Executed Flawless Live Streaming of IIFA with over 200+ hours of live video over a

period of 3 days Optimized the platform to reduce critical components response time from 7 seconds

to .3 seconds. (Statistic verified through New Relic) Created test strategy inline with AGILE development comprising of automation

approach, test environment setup and target devices Released weekly productions with multiple new features meeting highest quality

standards Performed complete regression test suite with over 500 test cases SeeTest was used as automated test-framework for regularly validating the flow of the

app across multiple devices SoapUI used for testing Backend APIs and JMeter for load testing of the platform New Relic was used for monitoring the performance and analyzing potential bottlenecks

Page 8: #Fame case study

www.tothenew.com

#fame Client

Fame Digital is a talent led digital entertainment network that helps individuals launch an idea, grow their skills, build a community, find an audience and prosper.

Page 9: #Fame case study

www.tothenew.com

#fame Architecture:-Areas We Cover

Android Development Team

iOS Development Team Server Team

Responsible for Android App Responsible for iOS App Responsible for Server Handling

Quality Analyst Team Dev-Ops Team Fame Management

Delivering Quality Product Back-End Support Product & Business Management

Page 10: #Fame case study

www.tothenew.com

#Fame Number Game

Established in 2014 Total Number of Android App Users= 3 Million + Monthly Average Users = 1 Million + Total Number of Reviews on Play store = 31K Total Number of iOS App Users = 6K Total Number of Reviews on App store = 200+

Page 11: #Fame case study

www.tothenew.com

#fame App Architecture API – Used for Login, Registration, Logout Admin – Used for Backend activities Chat – Here we use 3rd Party tool to interact in between the user during Live Beam Stream – Used to handle live beam videos Job – Used to maintain like, dislike, views count in during live beams Web – Used for change password & account verification purpose Email – Used for email verification of a famestar Cache – Used for common data access and reduce the load on server Moderator – Used to keep eyes on spam content Ask me – Used to download the past saved Video Tracking – Used to keep Beam Duration Video Ready – Used to display video content on App Fame-ms-Beam-Detail – Used to keep details of All types of Beams(Past, Live &

Upcoming ) Elastic Search – Used to fetch data in app Home – Content displayed on Home Screen

Page 12: #Fame case study

www.tothenew.com

QA Architecture

Manual Testing

Fame LiveFame Maintenance

Automation Testing

Sanity Suite

Page 13: #Fame case study

www.tothenew.com

#fame QA : Tools and Technologies Used

JIRA Soap UI Confluence Jenkins GIT See-Test Manual Test Cases JMeter Localytics

Page 14: #Fame case study

www.tothenew.com

#fame QA : Manual Testing Test Plan : http://

confluence.intelligrape.com/display/fameplus/Test+Plan Test Cases : http://

confluence.intelligrape.com/display/fameplus/Manual Stats of Manual Testing :

500+ Test Cases Sanity Test Suite Regression Test Suite Around 3000+ Bugs are reported on JIRA

Page 15: #Fame case study

www.tothenew.com

#fame QA : Prod Sign-off Checklist

Mobile App checklist before Prod Sign Off : http://confluence.intelligrape.com/display/fameplus/Mobile+App+Checklist+before+Prod+Signoff

Page 16: #Fame case study

www.tothenew.com

#fame QA : Release TrackerRelease Tracker : http://confluence.intelligrape.com/display/fameplus/Release+Tracker

Latest Release Tracker :

Page 17: #Fame case study

www.tothenew.com

#fame QA : ConfluenceUse of Confluence for Credentials

Page 18: #Fame case study

www.tothenew.com

Road for Automation

Used See-Test Automation tool to automate the sanity test cases. Total Number of Automated test cases are 50+ Used CI integration approach consist of Jenkins,GIT,S3 and email

the report to concerned team

Page 19: #Fame case study

www.tothenew.com

Bug Villa

Page 20: #Fame case study

www.tothenew.com

#fame App Flow

Page 21: #Fame case study

www.tothenew.com

#fame App Flow

Page 22: #Fame case study

www.tothenew.com

#fame App Flow

Page 23: #Fame case study

www.tothenew.com

Crowd Testing

Crowd Testing puts software to test under real world conditions by real users, allowing companies to gather real insight and feedback and to identify defects quickly and cheaply.

https://docs.google.com/spreadsheets/d/1NMF-5AoZfYeXVVp1W3zggLqtE-bytZJecN-7i85k2zw/edit#gid=1551448927

https://docs.google.com/spreadsheets/d/1eEzwWDHlPrsvdoarEBBFr1ZXzkii3H-AhrsAVPcvj4Q/edit?ts=5632fcec#gid=0

Page 24: #Fame case study

www.tothenew.com

#fame Crowd Testing Stats

Fixed; 175

Non-Repro-duca-

ble; 20

Not an Issue; 35

Sug-ges-

tion; 87

iOS Issues Status

Fixed Non-ReproducableNot an Issue Suggestion

17093

21 9

Android Issue Status

Fixed Not an IssueNon-Reproducable Suggestion

20

42

119

131

Common Issue Status

UI ServerAndroid iOS

Page 25: #Fame case study

www.tothenew.com

#fame Upcoming Features

Regionalization Localization Monetization VoD Player Ad’s on Video

Page 26: #Fame case study

www.tothenew.com

Some Famous #famestar

#TheAkshayKumar #RichaChadda #JackieBhagnani #ikeshav #HariOm

Page 27: #Fame case study

www.tothenew.com

Competitors

Periscope Instalivly YouNow Meerkat

Page 28: #Fame case study

www.tothenew.com

#fame Webhttp://fame.live/ Client

Goal

Technology Stack

Approach

#fame

For the ease of users for beaming, web application provides an edge in terms of internet speed in comparison to mobile (which rely on Wi-fi).Used Angular to achieve MVC framework. Bootstrap 3 is used to make the site interactive and responsive. Grunt Server is used to deploy the website locally, for production on Nginx Server. For showing and uploading images Cloudinary libraries are used.For showing live beams JW Player is used.

Developing Web Application with all the mobile application features plus few additional features. 

User is now able to access fame web app via http://fame.live/

Page 29: #Fame case study

www.tothenew.com

References:-

http://fame.live/ http://admin.fameplus.com/admin/dashboard https://dashboard.localytics.com/analyze/ http://confluence.intelligrape.com/display/fameplus/Testing+Team

Page 30: #Fame case study

www.tothenew.com

Client Location

Our Office

Email us at:

Contact Us

[email protected]@tothenew.com

Share your Feedback on

Survey Monkey