Info Computer

Thursday, September 6, 2018

Work Menses Of Jira

Work Menses Of Jira

JIRA is existence used because it has the best piece of occupation menses for managing software project. Thus, nosotros volition larn hither most the whole piece of occupation menses of JIRA software projection management tool. First y'all demand to practise an number amongst assigning priority.

If number blocks the software spider web application together with thus pick out priority every bit ‘Blocker’, If number has high priority together with it is terms the major functionality of the application together with thus pick out ‘Critical’, If number has medium priority together with non affected to a greater extent than to the software application but withal it occurred together with thus pick out ‘Minor’ condition for it together with concluding condition is ‘Trivial’ which nosotros tin move usage for posting UI issues or designing issues.



Find inwards a higher house painting exhibit which volition aid y'all to figure out most unlike priorities for issues.

Now nosotros tin move deed to the adjacent footstep yesteryear selecting condition of the issue. Status is the substitution give-and-take for deciding piece of occupation flow.


OPEN:
When user get-go fourth dimension posts an number together with thus it has ‘OPEN’ condition which indicates that it has initial level.


IN PROGRESS:
When developer starts to solve the issues together with thus he marks it every bit ‘IN PROGRESS’ which indicates that he has started to solve the number of software application. When progress stops together with thus developer tin move modify condition every bit ‘TO DO’ together with when he is done amongst number together with thus he tin move assign condition every bit ‘DONE’.


RESOLVED:
Resolved indicates that issues bring been resolved thus character people together with testers tin move start their piece of occupation for verifying the issue. So when developer confident plenty most solved number together with thus he tin move grade an number amongst ‘RESOLVED’ status. 

REOPEN:
When issues bring non been solved properly together with thus testers tin move modify the condition from Resolved to ‘REOPEN’. This is indicates that when QA squad verified the resolved issues together with uncovering the same number i time again together with thus he tin move modify its condition together with allow developer know that something went incorrect together with they demand to piece of occupation on the same number again.

CLOSE:
Close indicates that issues bring been solved successfully. No changes are needed subsequently wards. QA People tin move modify the condition from Resolved to ‘CLOSE’ or from Reopen to ‘CLOSE’. Thus, closed is the concluding condition of the process. Once an number has been closed together with thus nosotros tin move plow over assurance that it won’t survive reproducing i time again together with thus together with entirely together with thus nosotros tin move ‘CLOSE’ it.

Now nosotros volition come across the whole piece of occupation menses which has been followed yesteryear JIRA.



WORK FLOW:
  1. Create an Issue.
  2. Select Priority for it.
  3. Here it is inwards Open status.
  4. Now developer starts to solve it thus he tin move grade inwards every bit ‘In Progress’.
  5. When progress has stopped the he tin move modify condition from In progress to ‘To Do’.
  6. After completing the procedure he tin move grade it every bit ‘Done’.
  7. When an number of the application has been solved together with thus developer tin move grade it every bit ‘Resolved’.
  8. Thus, QA people tin move start verifying that posted issue.
  9. Now if they stuck i time again amongst same number together with thus they tin move ‘Reopen’ the same number yesteryear assigning condition every bit ‘Reopen’.
  10. Now i time again developer demand to solve it together with thus QA people i time again cheque it together with grade it every bit ‘Close’.
This is the whole menses of the JIRA. This is the real tardily to sympathise together with nosotros tin move come across that how effectively it manages whole software application or project. If nosotros are getting issues inwards middle of the evolution withal nosotros are able to laid upwards it together with continuing flow.


Agile Methodology Of Jira

Agile Methodology Of Jira

Agile Methodology :
JIRA software follows agile methodology but hither nosotros demand to sympathise origin what is agile model genuinely means. Project management tin hold upwards done past times next agile method. Agile model incorporate many stages for managing whole software application. We tin meet this inward image.




As nosotros tin meet that hither each stage is depended amongst each other. Agile model is the Incremental type model. It indicates that nosotros tin split upwards whole projection inward small-scale parts in addition to nosotros tin compass release for that parts in addition to and thence nosotros tin merge whole application amongst perfection.

Requirements:
Software requirements should hold upwards the origin stage in addition to it is quite obvious. First nosotros demand to collect all the requirements of the client in addition to gear upwards listing of all the functionality which nosotros demand to develop.

Analysis:
We tin analyze projection past times deciding the software evolution hours , past times testing hours , how much fourth dimension should hold upwards spent inward writing documents , whom should assign this project. How nosotros tin guess the project?  This all questions are discuses inward this analyze phase.

Design:
In this stage , Team create upwards one's heed virtually the blueprint whole software project. Which type of layout should hold upwards suitable to a greater extent than inward the project? Which coloring should hold upwards to a greater extent than attractive for customers every bit they tin willingly utilization this application? This all the give-and-take possess got been done inward this stage of the agile model.

Codding:
We demand to prepare the software application thence codding is playing of import role here. We demand create prepare optimist coding which volition create less errors inward projects. In this stage squad is doing this task.

Testing:
QA people  test the software application for improving lineament of the product. They posting issues in addition to changes for the application in addition to making in addition to thence to a greater extent than usable. This is the in conclusion stage of the agile model every bit hither application needs to prepare later wards Testers tin examination whole application. JIRA is tracking this inward really good manner.

Acceptance:
Acceptance exactly indicates that all the issues possess got been verified past times the developers in addition to released to QA people thence they tin laid about testing on it in addition to declare it every bit it is fault free. Thus, small-scale parts of the application tin hold upwards done perfectly here.

Team tin release small-scale constituent of the big projection in addition to and thence they tin movement to the side past times side constituent in addition to past times next this method at the destination nosotros tin release whole good developed in addition to tested projection without whatever error. 
Even summation dot is, if client demand whatever changes inward middle of the application in addition to thence he tin easily communicate amongst the squad in addition to squad tin prepare it.

Here if H2O autumn model is applied in addition to thence , Team volition hold upwards informed at the destination of the projection development. This is the best payoff of agile methodology.

Only drawback of this model is , If projection possess got non been split upwards inward good fashion in addition to thence it volition hold upwards big problem for a team. So when nosotros utilization agile methodology in addition to thence experienced mortal should possess got all rights to accept decision.

This is all virtually Agile meteorology. Now nosotros volition acquire how JIRA followed it.




  1. First of all nosotros demand to create a Project amongst all the requirements which possess got been approved past times client.
  2. After creation of the projection , Project director assign chore to the Team.
  3. Analysis physical care for possess got been accept house hither thence Team needs to piece of employment upon it.
  4. Then Design of the projection possess got been finalized in addition to approved past times the client.
  5. Then Development Process tin accept house in addition to inward betwixt if they are institute whatever issues for the application in addition to thence they tin create an lawsuit amongst the assigned project.
  6. After evolution , Tester squad laid about their piece of employment for testing the application from transcend to bottom.They verified all the possible scenarios in addition to done all the possible integration scenarios for checking the application amongst positive in addition to negative testing.
  7. In this betwixt if they fond whatever lawsuit in addition to thence they tin post it amongst 'Issue Type' in addition to Priority of the issue. It indicates that if tester abide by whatever põrnikas on enhancement in addition to thence they tin post it amongst suitable priority. For ex. If application got hanged in addition to thence he needs to post lawsuit inward 'Bug' lawsuit type in addition to it must possess got priority every bit 'Blocker' because it generates exception in addition to stops the application. 
  8. We tin derive same scenario for medium in addition to depression Priority issue. Tester tin create the issues in addition to institute vulnerability of the application in addition to developers demand to solve it.
  9. First when tester post lawsuit in addition to thence it has 'Open' condition in addition to thence developer starts solving it in addition to grade lawsuit every bit 'In Progress' in addition to thence he stops progress in addition to grade lawsuit every bit 'Done' in addition to and thence he tin grade lawsuit amongst 'Resolved' status.
  10. After wards Tester demand to verify it in addition to grade that lawsuit every bit 'In Progress' in addition to if they confident virtually the lawsuit that it was solved in addition to from forthwith it volition non impairment the application in addition to thence he tin grade it amongst 'Closed' status.
  11. But if QA people feels that lawsuit possess got non been solved in addition to thence they tin grade 'Reopen' condition for that item lawsuit in addition to developer needs to solve it. Then QA people in 1 lawsuit again verify it in addition to and thence they volition unopen it amongst all the verification.
  12. After this all , nosotros tin create reports for all the physical care for thence nosotros tin accept estimation properly.
  13. If nosotros demand to modify around functionality of the application in addition to thence nosotros tin implement it inward the middle stage.
  14. After wards all the stage possess got been followed thence at the End Project volition delivered successfully.

This the whole physical care for of JIRA which is followed agile methodology.

Share/Mirror Android Holler Upwards Covert To Pc Using Androidscreencast

Share/Mirror Android Holler Upwards Covert To Pc Using Androidscreencast

There are many unlike software available using which you lot tin forcefulness out share your android mobile device covert alongside your PC or laptop. androidscreencast software Is i of them to control an android device remotely. Using androidscreencast desktop software app, You tin forcefulness out mirror your android device's covert In your PC as well as besides you lot tin forcefulness out record the android device's covert activeness video In your PC. Let's larn how to Install as well as use Androidscreencast software to tape video of android mobile device's screen activity. We volition role It In android app automation using appium.

PREREQUISITES :
  1. Java 5 or afterward version should hold upwards Installed In your PC. View JAVA/JDK INSTALLATION steps.
  2. Android SDK should hold upwards Installed In your PC. View SDK INSTALLATION steps.
  3. Android device should hold upwards connected alongside PC and detected using "adb devices" command In command prompt. View ANDROID DEVICE CONNECTION steps.
Download Androidscreencast JNLP
We need androidscreencast.jnlp file to launch androidscreencast software Interface. You tin forcefulness out download It from THIS PAGE or role this straight download LINK. It volition download androidscreencast.jnlp file. Put It In your desired PC movement location. I convey set It at E:\JNLP location.

Add Java Exception Site List
You require to add together bellow given URLs In Java Exception Site List.

URLs to add together In Java Exception Site List
  1. http://code.google.com
  2. http://androidscreencast.googlecode.com
To add together higher upwards URLs In Java exception site list,
  • Click On Windows Start button.
  • Click On Java.
  • Click On Configure Java. It volition opened upwards Java Control Panel dialog.
  • On Java Control Panel dialog, Select Security tab.
  • Click On Edit Site List push clitoris on Security tab. It volition opened upwards Exception Site List dialog.
  • Add higher upwards URLs i past times i In listing of Exception Site List dialog past times clicking on Add button.
  • Click on OK push clitoris of Exception Site List dialog.
  • Click on OK push clitoris of Java Control Panel dialog.
Steps alongside Image description are equally bellow.
 There are many unlike software available using which you lot tin forcefulness out  Share/Mirror Android Phone Screen To PC Using Androidscreencast

Launch Androidscreencast Interface
For launching androidscreencast Interface,
  • Open JNLP folder where androidscreencast.jnlp file Is located.
  • Press keyboard's CTRL + Shift + Mouse Right Click. It volition opened upwards correct click context bill of fare equally shown In bellow given Image.
 There are many unlike software available using which you lot tin forcefulness out  Share/Mirror Android Phone Screen To PC Using Androidscreencast
  • Select "Open command window here" from context menu. It volition launch command prompt alongside navigation to electrical flow selected JNLP folder.
 There are many unlike software available using which you lot tin forcefulness out  Share/Mirror Android Phone Screen To PC Using Androidscreencast
  • Type command javaws androidscreencast.jnlp In command prompt as well as press keyboard ENTER button. It volition present you lot dialog equally bellow on start run.
  • Select banking concern jibe box as well as click on Run push clitoris equally shown In higher upwards Image.
  • It volition launch Androidscreencast as well as present your connected device's covert equally shown In bellow Image.

Now whatever you lot exercise In your mobile screen, It volition display In Androidscreencast Interface.

Record Android Screen Video Using Androidscreencast Interface
Now you lot tin forcefulness out tape your android telephone screen's video using androidscreencast Interface software. To tape video,
  • Click on Record button equally shown In bellow Image. It volition opened upwards Save file dialog.

 There are many unlike software available using which you lot tin forcefulness out  Share/Mirror Android Phone Screen To PC Using Androidscreencast
  • Select your desired place to salve recording video file, Provide file advert as well as click on Save button.
  • It volition start recording your mobile devices covert activities.
  • To cease recording, Once i time to a greater extent than click on Record button. It volition cease covert recording.
  • It volition exercise .mov file at your selected location.
This agency you lot tin forcefulness out mirror your android mobile's covert In PC as well as tape video of covert activities using Androidscreencast software.
Create An Consequence Inward Jira

Create An Consequence Inward Jira

Creating issues inwards JIRA is the most crucial part. We volition larn hither that how nosotros tin postal service an number inwards JIRA tool. We involve to acquire inwards all the details nearly the põrnikas pace past times step. Take a await on the image.



  • Click on 'Create' push here. When you lot volition logged inwards to the JIRA tool at that fourth dimension you lot tin able to run across this practise push amongst bluish coloring thus you lot only involve to click on it as well as you lot volition acquire below screen.
  • Here you lot tin run across all the created Projects inwards drib downwards menu. Select a projection from hither inwards which you lot notice an number as well as you lot involve to postal service it. Thus , Developer squad tin come upwards to know nearly it.
  • Now choose Issue Type according to your issue, If it is a põrnikas as well as thus choose 'Bug' from drib down.
  • If you lot desire to add together novel characteristic as well as thus choose 'New Feature' , If you lot desire to practise Request as well as thus choose 'Request' as well as if you lot desire to practise Improvement for the projection as well as thus choose 'Improvement' Option from the Issue type field.
  • In Next pace , you lot involve to acquire inwards Summary of the issue. That how it volition impact to the project. What is the work convey been faced patch using the application. How you lot acquire that number inwards the product. You involve to explicate it inwards the 'Summary' field.
  • Then choose priority grade of the issue. If it volition block the application as well as thus score it every bit 'Blocker' issue.
  • If you lot flora whatsoever high priority põrnikas as well as thus choose priority every bit 'Critical'. If you lot flora medium grade põrnikas of an application which is non every bit much impact but number is acquaint inwards at that spot as well as thus choose 'Major' option. In final if you lot flora whatsoever depression grade põrnikas every bit UI number or spell banking concern tally or Designing number as well as thus postal service it amongst 'Trivial' or 'Minor' status. 
  • Now Select ingredient inwards which you lot were flora an issue. Select that ingredient from the drib downwards thus developer tin empathise actual bug. Try to laissez passer on as well as thus to a greater extent than as well as to a greater extent than data nearly the number thus they tin solve it accordingly.
  • Then choose proper version of the application. It indicates inwards which loose you lot flora a põrnikas because whole projection is split into modest parts thus you lot involve to choose related loose version of the application inwards which you lot notice a bug.
  • Selecting surround is unopen to other of import matter you lot involve to do. If Issue convey been flora inwards QA Environment or Issue convey been flora inwards Developer Environment as well as thus accordingly you lot involve to acquire inwards environment.
  • If Developer flora a põrnikas during Unit testing as well as thus he tin also postal service an number amongst Developer surround as well as If QA people Found an number as well as thus they tin postal service an number amongst QA environment.
  • After wards you lot needs to depict whole issues inwards detail. You involve to write downwards all the number which you lot acquire from the application. If you lot flora whatsoever põrnikas as well as thus depict its Reproducing steps as well as thus write nearly its actual number as well as and thus laissez passer on proper explanation nearly the Expected result.
  • Here inwards Expect number you lot nee to write what should application practise inwards existent time. So developer tin easily understands issues as well as solved it for improvements of the application.
  • Now you lot involve to attach enshroud shot or document which help developers for solving the issues.
  • Enter Estimation of the number as well as choose labels from the drib down. 
  • Write downwards storey Points of the number inwards 'Story Point' field. 
  • Then you lot involve to choose exceptional 'Sprint' for the project.
  • Select 'Epic Link' from drib down. You tin practise Epic for a projection too.
  • Now click on 'Create' button. Thus , your issues convey been created as well as you lot tin verify it from  'Issue' tab which is placed on abode page.
  • Here you lot tin run across the present number which I convey created every bit “Test Issue”.
  • You tin Identify hither How nosotros tin write as well as choose options for creating issues. Plus hither you lot tin run across unopen to other filed every bit 'Assigned' which identified that nosotros tin assign this number to the developer fifty-fifty assigned developer tin also alter this assignment.
  • I convey choose hither my newly created projection which is 'Test Project' as well as fill upwards up all the information.

  • We tin attached enshroud shot of an number inwards Attachment field. Then nosotros involve to acquire inwards estimation , Story Point , Name of tester who convey examination the application.
  • Now nosotros involve to choose data for Label , Sprint , Epic link. And click hither for creating the issue.
  • If You desire to practise a re-create of the number as well as thus you lot involve to banking concern tally on the box as well as click on 'Create' button. Thus , You tin practise the issues.
  • Now Once you lot convey click on practise as well as thus You tin run across the message on correct corner only every bit below image.
  • Then You involve to become for 'Issue' Tab as well as click on 'My Open Issue'. (Issue--> My Open Issue).
  • My Open number → All Issue
  • Search for 'Test Summary' number which is our present issue.

You tin run across hither that nosotros convey posted number successfully.

no image

Record Appium Exam Execution Video For Android App

Appium software examination execution video recording Is required when yous are executing real large tests as well as perform multitasking. Recording android device's covert video during software automation testing tin flame helps yous to detect out when Issue occurred as well as what are the steps to reproduce Issue. You tin flame Identify why your software examination Is failing past times looking In to video recording.

Before learning how to tape video of android software app automation test execution using appium, You must know how to mirror your android device's covert In PC using androidscreencast equally described In my PREVIOUS POST. Android mobile's covert sharing amongst PC Is required to tape video of android app automation examination execution. Using androidscreencast, We tin flame portion mobile covert amongst PC as well as and therefore nosotros tin flame tape PC screen's video. Let acquire how to Do It.

PREREQUISITE : Android device should hold upward connected wit PC as well as Android mobile's covert should hold upward shared amongst PC using androidscreencast.

App To Use as well as Aim To Achieve
This Is non app specific software examination example therefore yous tin flame purpose whatever app. We volition purpose hither API Demos android software app of android. Here nosotros wants to capture covert of PC therefore that nosotros tin flame tape activities of androidscreencast. We volition use ATUTestRecorder to tape video of your PC screen. In short, We volition purpose androidscreencast and ATUTestRecorder to tape video of android device's covert activities during appium examination execution.

Add ATUTestRecorder Jar In Project's Build Path
For recording your PC's covert video, You demand to download ATUTestRecorder_2.1.jar file from THIS PAGE and add together It In your project's laid upward path. View THIS POST to acquire how to add together external jolt files In project's laid upward path.

Create Test
Create novel examination file VideoReord.Java In your eclipse's projection as well as purpose bellow given examination script In It.

VideoReord.Java
package Android;  import io.appium.java_client.android.AndroidDriver;  import java.io.IOException; import java.net.URL; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.concurrent.TimeUnit; import org.apache.commons.exec.CommandLine; import org.apache.commons.exec.DefaultExecuteResultHandler; import org.apache.commons.exec.DefaultExecutor; import org.openqa.selenium.By; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.AfterTest; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; import atu.testrecorder.ATUTestRecorder; import atu.testrecorder.exceptions.ATUTestRecorderException;  world degree VideoReord {  static AndroidDriver driver;  // Set path of your node.exe file. Set your path.  // Progra 1 represents Program Files folder.  String nodePath = "C:/Progra 1/Appium/node.exe";  // Set path of your appium.js file. Set your path.  String appiumJSPath = "C:/Progra 1/Appium/node_modules/appium/bin/appium.js";   ATUTestRecorder recorder;   @BeforeTest  world void setUp() throws Exception {   // Start appium server.   appiumStart();    // Get electrical flow appointment as well as fourth dimension to supply inwards recorded video name.   DateFormat dateFormat = novel SimpleDateFormat("yy-MM-dd HH-mm-ss");   Date appointment = novel Date();   // Created object of ATUTestRecorder.   // Provide path to shop videos as well as file refer format.   recorder = novel ATUTestRecorder("D:\\ScriptVideos\\", "TestVideo-" + dateFormat.format(date), false);    DesiredCapabilities capabilities = novel DesiredCapabilities();   capabilities.setCapability("deviceName", "ZX1B32FFXF");   capabilities.setCapability("browserName", "Android");   capabilities.setCapability("platformVersion", "4.4.2");   capabilities.setCapability("platformName", "Android");   capabilities.setCapability("appPackage", "io.appium.android.apis");   capabilities.setCapability("appActivity", "io.appium.android.apis.ApiDemos");   driver = novel AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);   driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);    // To outset video recording of your PC screen.   recorder.start();  }   @Test  world void performOrientation() throws InterruptedException {   // Get as well as impress electrical flow covert orientation.   System.out.println("*--*--*-- Current covert orientation Is : " + driver.getOrientation());   System.out.println("*--*--*-- Changing covert Orientation to LANDSCAPE.");   // Changing covert Orientation to LANDSCAPE.   driver.rotate(org.openqa.selenium.ScreenOrientation.LANDSCAPE);   // Get as well as impress covert orientation afterwards changing It.   System.out.println("*--*--*-- Now covert orientation Is : " + driver.getOrientation());   Thread.sleep(5000);   // Scroll till chemical cistron which contains "Views" text If It Is non visible on screen.   driver.scrollTo("Views");   // Click on Views.   driver.findElement(By.name("Views")).click();   System.out.println("*--*--*-- Changing covert Orientation to PORTRAIT.");   // Changing covert Orientation to PORTRAIT.   driver.rotate(org.openqa.selenium.ScreenOrientation.PORTRAIT);   // Get as well as impress covert orientation afterwards changing It.   System.out.println("*--*--*-- Now covert orientation Is : " + driver.getOrientation());   Thread.sleep(5000);  }   @AfterTest  world void End() throws IOException, ATUTestRecorderException {   driver.quit();   // Stop appium server when examination Is ended.   appiumStop();   // Stop video recording.   recorder.stop();  }   // This method Is responsible for starting appium server.  world void appiumStart() throws IOException, InterruptedException {   // Created object of apache CommandLine class.   // It volition outset ascendancy prompt In background.   CommandLine ascendancy = novel CommandLine("cmd");   // Add unlike arguments In ascendancy business which requires to outset appium server.   command.addArgument("/c");   command.addArgument(nodePath);   command.addArgument(appiumJSPath);   // Set Server address.   command.addArgument("--address");   command.addArgument("127.0.0.1");   // Set Port.   command.addArgument("--port");   command.addArgument("4723");   command.addArgument("--no-reset");   command.addArgument("--log");   // Set path to shop appium server log file.   command.addArgument("D://appiumLogs.txt");   // Execute ascendancy business arguments to outset appium server.   DefaultExecuteResultHandler resultHandler = novel DefaultExecuteResultHandler();   DefaultExecutor executor = novel DefaultExecutor();   executor.setExitValue(1);   executor.execute(command, resultHandler);   // Wait for xv minutes therefore that appium server tin flame outset properly earlier going for examination execution.   // Increase this fourth dimension If confront whatever error.   Thread.sleep(15000);  }   // This method Is responsible for stopping appium server.  world static void appiumStop() throws IOException {   // Add unlike arguments In ascendancy business which requires to halt appium server.   CommandLine ascendancy = novel CommandLine("cmd");   command.addArgument("/c");   command.addArgument("taskkill");   command.addArgument("/F");   command.addArgument("/IM");   command.addArgument("node.exe");   // Execute ascendancy business arguments to halt appium server.   DefaultExecuteResultHandler resultHandler = novel DefaultExecuteResultHandler();   DefaultExecutor executor = novel DefaultExecutor();   executor.setExitValue(1);   executor.execute(command, resultHandler);  } }
Test Decription
  • We accept used appiumStart() as well as appiumStop() methods to outset as well as halt appium. So appium volition hold upward started automatically wehn yous run your examination as well as yous non demand to outset as well as halt appium manually.
  • Another affair nosotros accept Implemented In script Is video recording of PC covert using ATUTestRecorder. You tin flame alter path to shop recorded video as well as video file refer equally per your requirement.
Running Test

When yous run inwards a higher house software examination using testng, Immediately keep androidscreencast Interface on transcend of the screen. Otherwise androidscreencast Interface's covert activities non recorded In video. So when your examination started execution, All the android mobile screen's activities volition display on your PC covert as well as ATUTestRecorder volition tape your PC screen.

This agency yous tin flame tape appium software examination execution video for whatever android app.
Filters Inwards Jira

Filters Inwards Jira

JIRA Issue tracking software provides much improve functionality for filtering too. We volition larn this inwards this article. It volition display you lot item information whatever you lot needed. If you lot accept one thousand of bugs, hundreds of software projection however you lot tin sack easily uncovering what you lot desire perfectly.

If nosotros accept posted issues on before days of the projection as well as you lot demand it inwards middle of the software projection as well as then you lot tin sack uncovering it yesteryear searching functionality. If you lot desire to Change or Edit the number as well as then you lot tin sack create it as well as i time again relieve it.

Here are the steps for searching your issues:

Click on 'Issue' as well as direct 'Open My Issue'. It volition display you lot the issues which accept been posted yesteryear you.


After wards you lot tin sack able to run across below concealment where you lot tin sack run across listing of issues. We only completed i footstep for finding our issues.


Now you lot tin sack run across unlike options on the left manus dashboard. 'My Open Issue’,’ Reported yesteryear me', 'Recently Viewed’,’ All Issues' this are the selection for filtering issues of software project.


If you lot volition click on 'Reported yesteryear me' selection as well as then JIRA volition display all the issues which accept been reported yesteryear you. In 'Recently Viewed' selection you lot tin sack uncovering the number which has been reviewed recently.
'All Issues' push clit displays all the posted issues.

Below Image displays to a greater extent than or less other means to search your issue. Here you lot tin sack able to run across unlike fields alongside driblet downwards menu.


As shown inwards figure, nosotros tin sack search issues yesteryear selecting item software project.
For example, you lot are having to a greater extent than than 10 projection as well as you lot desire to uncovering an number which accept been posted a long fourth dimension ago. Now you lot demand to only direct that projection from driblet downwards menu. Once you lot click on projection as well as then it volition display you lot driblet downwards card from where you lot tin sack direct your software projection as well as uncovering an number for it.

Same means you lot tin sack uncovering number yesteryear selecting Issue Type. See the below image.


Here you lot tin sack run across that, nosotros tin sack search yesteryear i number type as well as to a greater extent than than i number type.
For Example, if you lot desire to search number which accept number type every bit ‘Bug’ as well as then direct Type every bit Bug as well as click on search button. JIRA volition displayed you lot all the Bug type Issues.


In this icon you lot tin sack run across that, Issues tin sack travel finding yesteryear condition also. If you lot desire to uncovering issues yesteryear its condition as well as then you lot tin sack uncovering it from here. For instance if developer desire to verify that how many issues are however inwards ‘ÓPEN’ condition as well as then he only needs to direct ‘OPEN’ condition from the condition driblet down.
Then JIRA volition display all the issues which accept Open status.

Here you lot tin sack verify issues yesteryear to a greater extent than than i filter, similar direct Project get-go as well as and then direct Issue Type as well as Status afterward wards click on search button.

Thus, JIRA volition display you lot proper effect for item project’s issues alongside selected number type as well as status.

You tin sack search issues yesteryear selecting assigned individual also. For Example if you lot desire to uncovering issues which accept been assigned to a grouping or a individual as well as then you lot tin sack create it from here.


You tin sack search issues yesteryear its text. Enter text on search plain as well as click on search button. After wards JIRA volition display you lot all the issues which volition related to this context.

This all Filter tin sack travel managed yesteryear JIRA projection management software too. By clicking on ‘Save as’ push clit you lot tin sack create novel filter.

After creating filter, you lot tin sack relieve your filtered issues inwards it. This is the fundamental characteristic of JIRA.


As per the icon you lot tin sack run across the favorite Filters on left manus side. This has been created for saving needed issues. You tin sack Delete this filter as well as Edit it.

Go to ‘Issues’ from principal concealment as well as and then direct ‘Manage Filters’. You tin sack run across below concealment here.



You tin sack run across here, all the filters accept been managed here. You tin sack Delete as well as edit it. Even if you lot volition accept to a greater extent than filters as well as then you lot tin sack search it from hither also.

You tin sack verify issues from ‘Issues Navigator’ from profile tab.

This is the whole physical care for how you lot tin sack filter all the issues as well as create create it accordingly.

Wednesday, September 5, 2018

Appium Android : Verify Chemical Component Introduce Or Non On App's Screen

Appium Android : Verify Chemical Component Introduce Or Non On App's Screen

In android automation test, Sometimes you lot bespeak to verify if chemical cistron is acquaint or not on native  software app's covert earlier taking some action. Example : You wants to click on push exclusively if another chemical cistron is acquaint on covert of software app. You volition facial expression upward this sort of province of affairs as well as you lot convey to detect out how to verify chemical cistron is acquaint or non on page. There is non whatever built inwards constituent inwards selenium to cheque if chemical cistron is acquaint or non on page of software app. So nosotros bespeak to find-out some function to a greater extent than or less which tin sack help us to check if chemical cistron is acquaint or non on page.

Here I convey prepared real uncomplicated illustration which tin sack demonstrate you lot how to cheque if chemical cistron is acquaint or non on covert of android app when running android appium software automation test. Earlier i convey described how to verify chemical cistron is acquaint or non on webpage inwards THIS POST.

App To Use
We volition purpose API Demos app inwards this illustration to cheque if chemical cistron is acquaint or non on android software app's screen. View THIS PAGE to download API Demos app.

Aim To Achieve
On API Demos app's abode screen, We wants to verify that elements amongst text "App" as well as "Loader" are acquaint or not. We volition purpose 2 separate @Test methods to verify each chemical cistron as well as pass/fail specific exam method based on availability of chemical cistron on screen.

 You wants to click on push exclusively if another chemical cistron is acquaint on covert of software  Appium Android : Verify Element Present or Not On App's Screen

As you lot tin sack run across inwards to a higher house image, We volition live on able to detect chemical cistron containing "App" text equally it is acquaint on screen. But it volition live on unable to detect chemical cistron containing "Loader" text equally it is non acquaint on screen.

How To Do It
Selenium has findElements method to give-up the ghost all elements from page using given id or cite or xpath etc. We volition use findElementsByName equally bellow to give-up the ghost listing of elements from page which contains cite = App or Loader.

//There is chemical cistron amongst cite App on screen. //So iselementpresent volition live on laid to true. Boolean iselementpresent = driver.findElementsByName("App").size() != 0;    //There is non whatever chemical cistron similar Loader on screen. //So iselementpresent volition live on laid to false. Boolean iselementpresent = driver.findElementsByName("Loader").size() != 0;

It volition give-up the ghost the listing of elements for given cite as well as and hence cheque the size. It volition laid iselementpresent = true(means chemical cistron is present) if size is non equals to 0 as well as laid iselementpresent = false(means chemical cistron is non present) if size is equals to 0.

Create And Run Test
Run bellow given software automation exam inwards your eclipse as well as verify how it works. If you lot don't know how to run android appium exam as well as hence you lot bespeak to refer appium tutorials listed on THIS PAGE.

CheckElementPresent.java
package Android;  import io.appium.java_client.android.AndroidDriver;  import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.apache.commons.exec.CommandLine; import org.apache.commons.exec.DefaultExecuteResultHandler; import org.apache.commons.exec.DefaultExecutor; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.Assert; import org.testng.annotations.AfterTest; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test;  world cast CheckElementPresent {  AndroidDriver driver;   @BeforeTest  world void setUp() throws MalformedURLException {   DesiredCapabilities capabilities = novel DesiredCapabilities();   capabilities.setCapability("deviceName", "ZX1B32FFXF");   capabilities.setCapability("browserName", "Android");   capabilities.setCapability("platformVersion", "4.4.2");   capabilities.setCapability("platformName", "Android");   capabilities.setCapability("appPackage", "io.appium.android.apis");   capabilities.setCapability("appActivity", "io.appium.android.apis.ApiDemos");   driver = novel AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);   driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);  }   //Check chemical cistron App is acquaint or non on page.  @Test  world void checkAppElementPresent() {   //There is chemical cistron amongst cite App on screen.   //So iselementpresent volition live on laid to true.   Boolean iselementpresent = driver.findElementsByName("App").size() != 0;   //iselementpresent volition live on truthful hence assertion volition overstep as well as hence exam method volition overstep too.   Assert.assertTrue(iselementpresent,"Targeted chemical cistron App is non acquaint on screen");   System.out.println("Targeted chemical cistron App is acquaint on screen.");  }   //Check chemical cistron Loader is acquaint or non on page.  @Test  world void checkLoaderElementPresent() {   //There is non whatever chemical cistron similar Loader on screen.   //So iselementpresent volition live on laid to false.   Boolean iselementpresent = driver.findElementsByName("Loader").size() != 0;   //iselementpresent volition live on fake hence assertion volition neglect as well as hence exam method volition neglect too.   Assert.assertTrue(iselementpresent,"Targeted chemical cistron Loader is non acquaint on screen");   System.out.println("Targeted chemical cistron Loader is acquaint on screen.");  }   @AfterTest  world void End() throws IOException {   driver.quit();    } }

When you lot run to a higher house test, It volition exhibit you lot consequence similar bellow inwards eclipse.
 You wants to click on push exclusively if another chemical cistron is acquaint on covert of software  Appium Android : Verify Element Present or Not On App's Screen
  • checkAppElementPresent() method is overstep as elements amongst cite "App" is acquaint on android app's screen.
  • checkLoaderElementPresent() method is neglect as elements amongst cite "Loader" is non acquaint on android app's screen.
Also you lot tin sack purpose whatever other methods like findElementsByXPath, findElementsByAccessibilityId, findElementsByClassName, etc to give-up the ghost the listing of elements using given criteria.