Software Testing Solutions
 


Home Company Profile Services Pricing FAQ Contact Information


 

Services


All of the services provided are fully customizable to the clients needs.  Below is a listing, with definitions of some of the services offered by Software Testing Solutions.

Bugs can be entered directly into the client's defect tracking system or sent via a spreadsheet or database.  I have experience with FogBugz bug tracking software.

Software Testing Solutions specializes in testing Windows based products.

Multi-browser/platform testing.  Backend data testing via SQL 8.0. 

User Interface Testing

Functional Testing

Creation of Test Plans

 


User Interface Testing

Definition:

Abbreviated UI, the junction between a user and a computer program. An interface is a set of commands or menus through which a user communicates with a program. A command-driven interface is one in which you enter commands. A menu-driven interface is one in which you select command choices from various menus displayed on the screen.

The user interface is one of the most important parts of any program because it determines how easily you can make the program do what you want. A powerful program with a poorly designed user interface has little value.

User Interface Testing is one of the more time consuming forms of testing that needs to be done. 

Here is an example of a list used for UI testing.  The client can determine any and all UI items to test.

Section 1 - Tester's Screen Validation Checklist

1.1. Aesthetic Conditions
1.2. Validation Conditions
1.3. Navigation Conditions
1.4. Usability Conditions
1.5. Data Integrity Conditions
1.6. Modes (Editable Read-only) Conditions
1.7. General Conditions
1.8. Specific Field Tests
       1.8.1. Date Field Checks
       1.8.2. Numeric Fields
       1.8.3. Alpha Field Checks

Section 2 - Validation Testing - Standard Actions

2.1. On every Screen
2.2. Shortcut keys / Hot Keys
2.3. Control Shortcut Keys

Top


 

Functional Testing

Definition:

Also known as Black Box testing. A software testing technique whereby the internal workings of the item being tested are not known by the tester. For example, in a black box test on a software design the tester only knows the inputs and what the expected outcomes should be and not how the program arrives at those outputs. The tester does not ever examine the programming code and does not need any further knowledge of the program other than its specifications.

The advantages of this type of testing include:

The test is unbiased because the designer and the tester are independent of one another.
The tester does not need knowledge of any specific programming languages.
The test is done from the point of view of the user, not the designer.
Test cases can be designed as soon as the specifications are complete.

Top


Test Plans

Definition:

A document describing the scope, approach, resources, and schedule of intended testing activities. It identifies test items, the features to be tested and the testing tasks.

Software Testing Solutions can create Test Plans for any application based on the clients specifications.

Top


Definitions supplied by

 

 

Send mail to Inquiry@swtestingsolutions.com with questions or comments about this web site.