(I will refrain from answering the question in the title.) But, there is absolutely
NO inconsistency in these. Read the rest of this and
think about what each test does and how they're different, before responding with a one or two line post full of ambiguous antecedents (pronouns referring to this or that or it or them or ...).
What does the
comparison test compare?
It compares two functions.
Depending on the results of that comparison, it's possible to determine the convergence/divergence of the integral (from a to + infinity) for one of the functions, based upon knowledge of the convergence/divergence of the integral (from a to + infinity) for the other function.
What does the other test, the
integral test, do? More importantly, what two types of things are being compared?
In this test, you have a function and a series constructed in a very special way from a sequence based on that same function. In this case the convergence/divergence is the same for both the infinite series and the integral (from 1 to infinity) of the function.
So, the
comparison test compares the integrals of two functions --- the functions are only related by an inequality. This test does not contain an "if and only if".
On the other hand, the
integral test compares a series with the integral of a function. The terms in the series are closely related to the function. This test does have the "if and only if" to which you referred.
The tests are quite different. There is
no inconsistency.