Monday, December 31, 2012

What is a Test Engineer?

A Test Engineer is an engineer who specializes in testing. Test engineers create test cases, procedures, scripts and generate data. They execute test procedures and scripts, analyze standards of measurements, evaluate results of system/integration/regression testing. They also...

· Speed up the work of your development staff;

· Reduce your risk of legal liability;

· Give you the evidence that your software is correct and operates properly;

· Improve problem tracking and reporting;

· Maximize the value of your software;

· Maximize the value of the devices that use it;

· Assure the successful launch of your product by discovering bugs and design flaws, before users get discouraged, before shareholders loose their cool and before employees get bogged down;

· Help the work of your development staff, so the development team can devote its time to build up your product;

· Promote continual improvement;

· Provide documentation required by FDA, FAA, other regulatory agencies and your customers;

· Save money by discovering defects 'early' in the design process, before failures occur in production, or in the field;

· Save the reputation of your company by discovering bugs and design flaws; before bugs and design flaws damage the reputation of your company.

What is a Test Build Manager?

Test Build Managers deliver current software versions to the test environment, install the application's software and apply software patches, to both the application and the operating system, set-up, maintain and back up test environment hardware. Depending on the project, one person may wear more than one hat. For instance, a Test Engineer may also wear the hat of a Test Build Manager.

What is a Technical Analyst?

Technical Analysts perform test assessments and validate system/functional test requirements. Depending on the project, one person may wear more than one hat. For instance, Test Engineers may also wear the hat of a Technical Analyst.

What is a Test Configuration Manager?

Test Configuration Managers maintain test environments, scripts, software and test data. Depending on the project, one person may wear more than one hat. For instance, Test Engineers may also wear the hat of a Test Configuration Manager.

What is a test schedule?

The test schedule is a schedule that identifies all tasks required for a successful testing effort, a schedule of all test activities and resource requirements.

What is software testing methodology?

One software testing methodology is a three step process of...

Creating a test strategy;

Creating a test plan/design; and

Executing tests.

This methodology can be used and molded to your organization's needs. Rob Davis believes that using this methodology is important in the development and ongoing maintenance of his customers' applications.