SoK/2018/StatusReport/BhavishaDhruve: Difference between revisions

From KDE Community Wiki
(Status Report)
 
(Status Report)
 
(17 intermediate revisions by the same user not shown)
Line 4: Line 4:


'''A Brief Description:'''
'''A Brief Description:'''
1.OpenQA Plasma Mobile project indirectly tries to achieve the goal of Usability and Productivity.


2.This task of OpenQA Plasma Mobile was created by Bhushan Shah, which lead me to the idea of creating integration testing for plasma mobiles which would help us to achieve higher quality version of mobiles.
- OpenQA Plasma Mobile project indirectly tries to achieve the goal of Usability and Productivity.
 
- This task of OpenQA Plasma Mobile was created by Bhushan Shah, which lead me to the idea of creating integration testing for plasma mobiles which would help us to achieve higher quality version of mobiles.


'''Status of the project:''' On the urge of completion.
'''Status of the project:''' On the urge of completion.
Line 13: Line 14:


'''Overview of Work Done:'''
'''Overview of Work Done:'''
1. Created needle that tested the wayland-session.  
 
[https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/tests/plasma/plasma_wayland.pm]
Created needle that tested the wayland-session.  
2. To run the Plasma-mobile tests, modified configuration by creating a new environment variable and using neon-pm.iso instead of neon.iso.
 
3. Checked the Plasma Mobile's : Home-screen, Search-Bar and Application Drawer.  
https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/tests/plasma/plasma_wayland.pm
[https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/tests/mobile/first_start.pm]
 
4. Created few needles that verifies the working of following applications:
- To run the Plasma-mobile tests, modified configuration by creating a new environment variable and using neon-pm.iso instead of neon.iso.
 
- Checked the Plasma Mobile's : Home-screen, Search-Bar and Application Drawer.  
 
https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/tests/mobile/first_start.pm
 
- Created few needles that verifies the working of following applications:
 
i. Phone Application
i. Phone Application
[https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobil e/plasma-mobile-start.json]
 
[https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-start.png]
https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-start.png
[https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-dialer.png]
 
[https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-dialer.json]
https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-start.json
[https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-app.png]
 
[https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-app.json]
https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-dialer.png
 
https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-dialer.json
 
https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-app.png
 
https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-app.json
 
ii. Kirigami Application
ii. Kirigami Application
iii. Koko Application
iii. Koko Application
iv. Settings Application
iv. Settings Application
v. Camera Application
v. Camera Application


'''Blog Post link:'''  
'''Blog Post link:'''  
[https://bhavishadhruve.wordpress.com]
 
https://bhavishadhruve.wordpress.com
 
'''Screenshots:'''
 
Camera Application Needle
 
[[File:CameraApplication.png]]
 
 
Dialer Application Needle
 
[[File:Dialer.png]]
 
 
Kirigami Application Needle
 
[[File:Kirigami.png]]
 
 
Settings Application Needle
 
[[File:Settings.png]]
 


'''Commits''':  
'''Commits''':  
[https://github.com/apachelogger/kde-os-autoinst/commits?author=bdhruve]
 
https://github.com/apachelogger/kde-os-autoinst/commits?author=bdhruve

Latest revision as of 10:18, 6 March 2018

OpenQA Plasma Mobile

Project Name: OpenQA Plasma Mobile

A Brief Description:

- OpenQA Plasma Mobile project indirectly tries to achieve the goal of Usability and Productivity.

- This task of OpenQA Plasma Mobile was created by Bhushan Shah, which lead me to the idea of creating integration testing for plasma mobiles which would help us to achieve higher quality version of mobiles.

Status of the project: On the urge of completion.

Mentor: Bhushan Shah.

Overview of Work Done:

- Created needle that tested the wayland-session.

https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/tests/plasma/plasma_wayland.pm

- To run the Plasma-mobile tests, modified configuration by creating a new environment variable and using neon-pm.iso instead of neon.iso.

- Checked the Plasma Mobile's : Home-screen, Search-Bar and Application Drawer.

https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/tests/mobile/first_start.pm

- Created few needles that verifies the working of following applications:

i. Phone Application

plasma-mobile-start.png

https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-start.json

plasma-mobile-dialer.png

https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-dialer.json

plasma-mobile-app.png

https://github.com/apachelogger/kde-os-autoinst/blob/master/neon/needles/mobile/plasma-mobile-app.json

ii. Kirigami Application

iii. Koko Application

iv. Settings Application

v. Camera Application

Blog Post link:

https://bhavishadhruve.wordpress.com

Screenshots:

Camera Application Needle


Dialer Application Needle


Kirigami Application Needle


Settings Application Needle


Commits:

https://github.com/apachelogger/kde-os-autoinst/commits?author=bdhruve