Thursday 3 December 2015

Exploratory Testing on Moztrap



What is Moztrap?


MozTrap is a web application, that should simplify the supply of tests for software in a cooperative way. Along with software life cycle, it suggests test cases documents, that can be run by several testers using different locales and operating systems. The results of those tests can be recorded and reported in MozTrap with a few fairly simple steps. for this complicated ComputerSkills are not Required. 

What is Exploratory Testing? 
Exploratory testing is an approach to software testing that is concisely described as simultaneous learning, test design and test execution.



Exploratory testing is a great way to get introduced to doing QA. The purpose of exploratory testing is to find bugs. It’s a process of *exploring* the app as a user might. The term ‘exploratory testing’ has come to mean different things to different people. In this case it is a test approach where the tester seeks to find out how the software works, and asks questions on behalf of the users. The goal is to find bugs where the software does not work as expected, or does not work as a user might expect it to.

Okay, Lets Start Our Test Using Moztrap  for that, Follow the Steps Below,
1) First Goto Moztrap, Web Application.
2) Sign in With Persona Account

  
3) After Signing In with Persona Account, It will shows like this


4) Okay I want to Run tests so, I gonna Choose the Products like Desktop Firefox and Select a Specific Version for it (eg: version 40)
 

5) After that it shows three TestCases, So choose the first one from the following.
 

6) So I Choosen like[e10s] Reading List & Reader View, After that setup the values for the run test
 

7) For the Build , I want to Give the Build Number of My Firefox Desktop what im using it in Current for the test. So for that, I will give “about:support” in the Newtab of URL
 

8) It will shows something like this, in this page it has name,version,buildId, and all kinds of information related to the Desktop Firefox which you have using.
 

9) Copy the BuildID and Paste it in Runtest Values, fill the othervalues too like which operating system bit you work on like 32 bit or 64 bit. Give Your Platform name (eg: BuildID: 20150807095236, OperatingSystem:Linux 32-bit, platform: Linux) And Click the Greenbutton to run tests for that.
 

10) It Will take to you to this Page, It has many Testcases for that Specific Tasks which are pending by the Order Number.  


11) So Im Selecting the First One, it will shows some sequences of procedure to be followed to complete the testcases.
 

12) In that Proceed all the testcases, if anyone does not work or fails to work  click the FailStep button of the Specific testcase
 

13) It will Shows like this, Give explaination results of the steps, or if you found any bug on the step give the url of related bug, And Click the Submit Failure button.
 

14)Atlast,  If you finish all the testcases of the specific task , if the test is pass click the Passtest, or if the test is invalid or unclear click the yellow button, or if the test is blocked click the pink button as shown below.
 

So these are Some Basics Steps for Exploratory Testing on Moztrap, for More Information Follow the Below Links:
1) Moztrap/UserGuide
2) Getting Started with ManualTesting
3) Explorating Testing


Thanks & Regards,
K R Jayesh (Jayesh Katta Ramalingaiah)
SASTRA University
Kumbakonam
Mob:+91-8608139029(TN)
WhatsApp:+91-9177935713(AP) 
email:protonmail,googlemail,facebook,twitter,linkedin

QA Engineer?



What is Quality Assurance?
 
According to Software: 
Software quality assurance consists of a means of monitoring the software engineering processes and methods used to ensure quality. The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as ISO 9000 or a model such as CMMI.

SQA encompasses the entire software development process, which includes processes such as requirements definition, software design, coding, source code control, code reviews, software configuration management, testing, release management, and product integration. SQA is organized into goals, commitments, abilities, activities, measurements, and verifications.

Ok So!!??
Who is an Real Quality Assurance Engineer?


What a QA Engineer Does ?
 

Wait Until You Hear This…
 

1) Broad Understanding of the Product
 
 2) Effective Communication


3) Creativity
 

4) Development Knowledge
 

What can a QA Contributor do in Mozilla?

There are lot of pathways where new bees  and experts can contribute using One and done, Moztrap, Bugzilla for all Bug Reporting, Triaging the bugs, Confirming the unconfirmed bugs etc. Testing like Manual Testing, Exploratory Testing, Automation Testing, Test cases for the Products like Firefox Desktop, Firefox for Android, Firefox Os...................




This is a Small Overview of  a QA Engineer.


Thanks & Regards,
K R Jayesh (Jayesh Katta Ramalingaiah)
SASTRA University
Kumbakonam
Mob:+91-8608139029(TN)
WhatsApp:+91-9177935713(AP) 
email:protonmail,googlemail,facebook,twitter,linkedin

One and Done for QA begineers in Mozilla



What is One and Done?

Got a Few Minutes?

Sign in to One and Done – Mozilla’s newest QA tool. Easily find a task and do it! You can pick any available task and start work right away.


One and Done gives users a wide variety of ways to contribute to Mozilla. You can pick an easy task that only takes a few minutes – or take on a bigger challenge. This includes working on manual testing, automation, bug verification, mobile testing and more. Tasks are from a variety of Mozilla teams – so you can get involved with Desktop Firefox, Firefox for Android, Firefox OS, General, Web QA, Cloud Services QA, Thunderbird, Firefox Nightly and more.
Ok Lets Contribute to One and Done in Mozilla QA 



1) First What can I do, Go to One and Done , Sign in with Mozilla Persona Account.
 

2) It will List all kinds of Tasks of activities for all the Products in mozilla.
 

3) Search for the Task, it will shows the estimated minutes for the tasks, So Im going with Firefox Desktop.
 

4) So I Chosen the Task like Install the Nightly Version of Firefox Desktop, Follow the Steps in the task.  Click the “GET Started” Button to do the Task 




5) The Steps in Task is Download the version of Nightly, setup Multiple versions of Firefox with multiple profiles, Start Nightly with a New profile (For a New Profile you can Type in terminal like firefox -P), Try Running a Current release of firefox with Nightly at the Sametime, Thats it Done.



6) Submit Your Feedback so what you get while running on the task, Submit Your Feedback with how much time you done the task it also should be mentioned with it. If there is Any bug in Nightly please file it or Confirm or Triage the bug in Bugzilla. If there is any Queries connect with IRC #qa 
 

These is an Example of running the Task or Test the products in a Procedure, So there are so many tasks in One and done, contribute to it. And Make the Firefox More Better.


Thanks & Regards,
K R Jayesh (Jayesh Katta Ramalingaiah)
SASTRA University
Kumbakonam
Mob:+91-8608139029(TN)
WhatsApp:+91-9177935713(AP) 
email:protonmail,googlemail,facebook,twitter,linkedin

Introduction to Bug and Bugzilla







What is a Bugzilla???


Bugzilla is a web-based general-purpose bugtracker and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License.
Released as open-source software by Netscape Communications in 1998, it has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products.

The UserInterface of Bugzilla Looks Like this,





What is Bug?
How a Bug is Found?

 A Bug’s Life


How a Bug’s Life Cycle Works?
 

 Meet BugZilla

Its a World’s Pick BugManager
 
 Who are the Bugzilla Users?


What sorts of things can get filed as bugs?
 

Features of Bugzilla
 

A Bugs Life by Bugzilla
 

Bug Verfication
Bug verification is done to verify that bugs are properly fixed and to check that the fixes don’t yield any new issues. This is a very important part of the QA work and one of the more challenging areas of community involvement.
Triaging Bugs
Bug Triaging is the process of moving bugs logically from state to state, so they get resolved in an efficient and easy-to-comprehend manner. In Mozilla, QA must not only test and then file their own bugs, but must also help harness the incoming flow of community bugs for valid problems.
Confirming Unconfirmed Bugs
Bugs from new bug reporters will initially have the status UNCONFIRMED. To move a bug from UNCONFIRMED to NEW, we need your help to verify that the bug is valid. A bug can be moved from UNCONFIRMED to NEW

How to report a bug -Some Bug Writing Guidelines

 
Thanks & Regards,
K R Jayesh (Jayesh Katta Ramalingaiah)
SASTRA University
Kumbakonam
Mob:+91-8608139029(TN)
WhatsApp:+91-9177935713(AP) 
email:protonmail,googlemail,facebook,twitter,linkedin

Building and Maintaining a Healthy Community







A community is a social unit of any size that shares common values. Although embodied or face-to-face communities are usually small, larger or more extended communities such as a national community, international community and virtual community are also studied. In human communities, intent, belief, resources, preferences, needs, risks, and a number of other conditions may be present and common, affecting the identity of the participants and their degree of cohesiveness.the main realistic meaning of a community is a group of people who connect well together socially, mentally or sometimes economically
Since the advent of the Internet, the concept of community has less geographical limitation, as people can now gather virtually in an online community and share common interests regardless of physical location. Prior to the Internet, virtual communities (like social or academic organizations) were far more limited by the constraints of available communication and transportation technologies.




1) Belonging
 

 2) OpenCommunications


3) Open Tools
 

Who is Community Manager ?
 

An executive in the company who acts as the ambassador of a company or brand on the web. The community manager builds and monitors multiple communities generated in blogs, forums, social networks, etc. S/he becomes the authorised voice of the company.






Scaling the Community 



Community TODO List
 

Biggest Issues in Community
 

Quick Steps to Resolve a Conflict:
 

Working With an Open Community
 

Okay Lets See a Open and Healthy Community like Mozilla’s Sccess Stories
 
  
Mozilla Reps


Firefox Student Ambassadors
 



Thanks & Regards,
K R Jayesh (Jayesh Katta Ramalingaiah)
SASTRA University
Kumbakonam
Mob:+91-8608139029(TN)
WhatsApp:+91-9177935713(AP) 
email:protonmail,googlemail,facebook,twitter,linkedin