software quality and mobile apps
TRANSCRIPT
![Page 1: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/1.jpg)
Software Software Quality Quality
&&Mobile Mobile
ApplicationsApplications
![Page 2: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/2.jpg)
I amI am
Narayan KoiralaNarayan KoiralaSoftware Engineer and SQA Professional
SQA Incharge @ BrainDigit IT Solution Pvt. Ltd.
We can be friends @ Er. Narayan Koirala twitter.com/narainko facebook.com/groups/sqapro [email protected]
![Page 3: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/3.jpg)
Today we willToday we will• Talk about Mobile App Testing (Focusing on SQC not SQA)
• Talk about Black box testing (not white box)
• Focus on Manual Testing (not automation)
![Page 4: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/4.jpg)
App development App development environment and platformsenvironment and platforms
Language Platform deployment
Android Java Android
iOS C iPhone, iPad, iPod
Windows Phone C#, Visual Basics Windows Phone
BlackBerry Java BlackBerry(RIM API)
Titanium JavaScript based SDK
Android, iOS, BlackBerry
Airplay C, C++ Android, BlackBerry, iOS, Windows Phone, bada
![Page 5: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/5.jpg)
Types of Mobile Types of Mobile ApplicationsApplications
•Communication(email clients, im clients,
social networking)
•Games(puzzle, action)
•Multimedia(graphics, video/audio players)
•Productivity(calc, calendar)
![Page 6: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/6.jpg)
Complexity is here withComplexity is here with
• Variation in Platform• Variation in App type
![Page 7: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/7.jpg)
Types of testingTypes of testing• IU Testing• Functional Testing• UI Testing• Performance Testing• Security Testing• DC Testing
![Page 8: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/8.jpg)
IU TestingIU Testing
• Installation Check• Uninstalltion Checksupport for different platforms and configuration Calculation of disk space needed to install app Calculation of available space in the disk for installationCheck of existing version and upgrader Registry, disk space cleaning after Uninstallation
![Page 9: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/9.jpg)
Functional TestFunctional Test• test of each specified functions• all functions should work and as specified• how it handles irregular activities network (wifi, gps, 3G) incoming call sms coming camera mode battery low lower memory
![Page 10: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/10.jpg)
UI TestUI Test• Application Messaging• Alerts• Notes and images• Effects like scroll(thumb rule)
![Page 11: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/11.jpg)
Performance TestingPerformance Testing• Depends upon type of app(with stored data base, live database)
• Response time (opening, closure, immediate functionalities)•eg. Money manager app, classified app
use of scripts (jquery Mobile, mootools mobile)
![Page 12: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/12.jpg)
DC TestingDC Testing• Android • Black Berry Device Compatibility
• Windows Phone• iOS
![Page 13: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/13.jpg)
Android Vs Windows PhoneAndroid Vs Windows Phone(Testing Complexity)(Testing Complexity)
• Testing android app is complex• Need to focus more on security• Need to focus more of UI• Need to focus more on DCT• Emulator performance(versions of OS and large ranges of execution devices)
![Page 14: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/14.jpg)
Smarter App for Smart Smarter App for Smart DevicesDevices
Responds according to environmentEg:- HTC focuses on smarter appCamera flash according to light intensityWifi, GPS disconnect alert when battery is critical/ lowPush notificationClosure of apps that needs storage and storage is low,Detection of remaining space in device
![Page 15: Software quality and mobile apps](https://reader035.vdocument.in/reader035/viewer/2022062513/555ac8c3d8b42a761a8b4fd1/html5/thumbnails/15.jpg)
Together we can makeTogether we can make
Nepal Nepal A Place for A Place for
High Quality Software High Quality Software DevelopmentDevelopment
Thank You..Thank You..