QA Company: Mindful QA

QA Engineering

Mindful QA logo (computer with lotus on screen)

Several years ago, I founded Mindful QA.

We provide manual, automated, performance and API testing. We also offer user experience and Agile/QA process consulting, as well as QA recruiting.

All our workers are seasoned professionals located in America with years of experience.

See below for what we offer, or check out our QA testing services!

[tabs] [tab title=”Our Testing Menu”]

[tab title=”Automation Languages”]

  • Java
  • Python
  • Ruby
  • C#
  • JavaScript

[/tab]

[tab title=”Tools”]

  • Selenium
  • Appium
  • REST Assured
  • Postman
  • REST Assured
  • Protractor
  • JMeter
  • Jenkins
  • …and more!

[/tab] [tab title=”Process”]

  • Creating test cases
  • Reporting bugs
  • Participating in Agile (Sprint Planning, Standup, etc.)[/tab]

[/tabs]

How to Install FirePath in FireBug

How To

FireBug logoYou may be familiar with FireBug, a Firefox add-on that lets you edit, debug, and view code from any web site. If you’re delving into automated testing, you’ll also want to use FirePath, a FireBug extension that lets you get the XPath for different web page elements, so that you can interact with them in your tests.

So how do you install FirePath?

Easy! In fact, it only takes two steps:

1. Install FireBug if you haven’t already. Open Firefox, navigate here, and click “+ Add to Firefox.”

2. While still in Firefox, navigate here and click “+ Add to Firefox” to add FirePath.

Voila! You should now have FirePath installed and ready to go. If you need help understanding how to use it, check out this straightforward guide with step-by-step instructions.

Four Ways to Create Strings in Java

How To

Creating strings is one of the easiest things you can do in Java, and there are four main ways to do so.

In the examples below, let’s assume you want to create a string of the word “testing,” using “qa” as the reference word.

Way #1:

String qa;

qa = “testing”;

First, you’re declaring the String type variable, then you’re assigning text to the variable.

Way #2 – String Literal:

String qa = “testing”;

This way, known as “string literal,” is perhaps the most common way of creating a string, and usually the quickest — it’s all done in one line, with the least amount of text.

It’s also less memory-intensive, since it’s stored in what’s called “String Constant Pool.”

Way #3 – String Object:

String qa = new String(“testing”);

As you can see, this way (“string object”) is similar to the second way shown above, but requires extra text. This type of string is stored in Heap Memory.

 

Way #4 – From Array:

char mylist[] = {‘t’, ‘e’, ‘s’, ‘t’, ‘i’, ‘n’, ‘g’};

String qa = new String(mylist);

First, you’re creating an array of each letter in the word “testing.”

Then, you’re converting that array into one string, which consists of the word “testing.”

 

How to Create a Java Project in Eclipse

How To

So you want to create a Java project in Eclipse? Cool. Follow the steps below and get to coding!

Starting a New Java Project in Eclipse:

  1. Open Eclipse and select File –> New –> New Java Project. Give it a name in the resulting pop-up, then click “Next” and then “Finish.” That will create the JRE System Library.
  2. In the left-nav menu, right-click the new source folder (“src”) and select “New” and then “Class.”
  3. Give your new class a name, and under “which method stubs would you like to create?” select “public static void main” and click “Finish.” (If you forget to select public static void main, you can add it after. Once the new class is created, you can type “main” after the first “{” symbol, then control-space and the enter key to create the main method.)
  4. Delete the auto-generated “TO DO” stub in the main method, and add your own code.
  5. To save: File –> Save (or Save As)
  6. To run your code, click the green play button in the top nav and select “Run as —> Java Application.” After the first time, you can simply click the green play button once and it will automatically run that way.