Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1- explain the purpose of a\" stub\" in automated testing? 2- discuss at least 3

ID: 3859417 • Letter: 1

Question

1- explain the purpose of a" stub" in automated testing?

2- discuss at least 3 benefits for using software test tools and automation?

3- what sevenity and priority would you give a misspelling in the companys mission statement on the web site ?justify your decision?

4-list 3 reasons why a database bug-tracking system is more useful than a paper-based system?

5-list five reasons that you might write in a report about why certain bugs were not fixed ?

6-to document a bug that needs to be fixed,give 2 examles of items that might be attached to explain the problem in detail?

7-you are writing an explantion for your test team on the lifecycle of a bug in the system:explain each status code and when it might be applied?

8-select bug tracking software for a small develppment environment (8 developers and 2 tester)explain why the software is best to meet the needs of the enviroment and give an estimated cost?

9-what metrice from the bug-tracking software would you use to measure your progress in fixing bugs?why?

10- list the field that you would use to decument the bug in the tracking system?

Explanation / Answer

1- explain the purpose of a" stub" in automated testing?
answer :

A "stub" is used in "top down" programming. That's when you are building your application from the general to the specific.
In so doing, you will use "stubs" as "placeholders" for the specific applications that you haven't had time to build.
They often return things like dummy or random values to the more general part of the program. That's all right, the stub feeds enough of a value to make the more "senior" part of the program work.
Until it is time for the stub to be replaced or fitted with its true computation or value.

2.discuss at least 3 benefits for using software test tools and automation?

answer:

Saves Time:

Most of the testers find problems with the time required to write long test scripts to perform testing especially when it is regression testing.
This takes a hell lot of time of the testers and the delivery of the bug-free application is delayed.

Early Bug Detection::

While developing a software, you can easily find bugs when software testing is performed via automated software testing tools.
This can save a lot of time and efforts on the SDLC.

Performing Tests 24/7::
This one is very interesting. If you think you want to go for a dinner date and your boss is on your heads to finish a particular test, you can schedule it for the night and easily leave for your date.
The next morning, once you reach to your office, you have your test results ready.

Reusability::
Well, this goes perfectly very easy to understand with automated testing.
When you have your test scripts prepared using test automation tools, they are saved for the future requirements.
So, you can utilize as many times as you want especially for automating regression testing.

3. Bug Tracking System::

A bug tracking system or defect tracking system is a software application that keeps track of reported software bugs in software development projects.
It may be regarded as a type of issue tracking system.

Many bug tracking systems, such as those used by most open source software projects, allow end-users to enter bug reports directly.
Other systems are used only internally in a company or organization doing software development.
Typically bug tracking systems are integrated with other software project management applications

Cheers to all the testers here!