|
Answer» The Test Engineer's function is to use the system MUCH like real users would, find all the bugs, find ways to replicate the bugs, submit BUG reports to the developers, and to provide feedback to the developers, i.e. tell them if they've achieved the desired level of quality
Enhancing this Test engineer should:
- Create test cases, procedures, scripts and generate data.
- Execute test procedures and scripts, analyze standards of measurements, evaluate results of system / integration / regression testing.
- Also...
- Speed up the work of the DEVELOPMENT staff;
- Reduce organization's risk of legal liability;
- Give you the evidence that software is correct and operates properly;
- Improve problem tracking and reporting;
- Maximize the value of software;
- Maximize the value of the devices that use it;
- Assure the successful launch of 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 development staff, so the development team can devote its time to build up product;
- Promote continual improvement;
- Provide documentation required by ISO, CMM, FDA, FAA, other regulatory agencies and requested by customers;
- Save money by discovering defects 'early' in the design process, before failures OCCUR in production, or in the field; Save the reputation of company by discovering bugs and design flaws;
- Before bugs and design flaws damage the reputation of company.
The Test Engineer's function is to use the system much like real users would, find all the bugs, find ways to replicate the bugs, submit bug reports to the developers, and to provide feedback to the developers, i.e. tell them if they've achieved the desired level of quality Enhancing this Test engineer should:
|