La liste de diffusion est fermée depuis juillet 2022, mais sert toujours d'archive d'informations sur QF-Test.
Cependant, si vous souhaitez rester informé des nouveautés concernant QF-Test, vous pouvez simplement vous abonner à la newsletter :
abonner à la newsletter
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [QF-Test] Obfuscated classes, Luciad Map use (and JXLayer)
Good morning, I have globally two main
questions that a member of QFTest adviced me to ask here, in this forum. First, has anyone ever used QFTest with an obfuscated code? In fact, a large part of
our code is obfuscated and, evidently, we want it to stay like this.
Nevertheless, we can know the hierarchy of the obfuscated elements (we just
non-obfuscate the code in another window just to have the information, but we
don't want to use a non-obfuscated code in our futur tests in QFTest). So : -
is it possible to access the obfuscated code if we know the entire hierarchy of
the component? - we
thought about coding a « resolver » taking in entry the mapping file
generated by proguard. This, in order to resolve the obfuscated classes. We
would like to know if it is a possible solution with QFTest and how many time it would take to make
it (we are obligated to give results very soon). - we also thought about
ensuring that this obfuscation does not
change from one version to another which
is normally possible with
Proguard. But we are not sure that this would resolve the entire problem
and won’t be too binding? - Finally, more generally, have you got advices for us or
returns of experiences on obfuscation, please? Second, have you ever used Luciad maps
or similar maps/systems with QFTest? Indeed, on our
Software, we use Luciad maps. We saw in the forum that a Luciad employee posted a question (26 Oct
2002 16:03:24) on components snapshots and we wondered if it is the best way to
identify components on these maps in order to be capable of getting its own component
properties (color, position...). In fact, we sent questions to a
person of QFTest who adviced us to use an ItemResolver but he was not so sure and
told us to ask the question because he does not know for the specific case of
the Luciad maps which has particularities : To be more precise, Luciad gives an environment where the components,
which are on the background map, are not really distinguished. In fact, the
whole interface (background map + the elements on it) are seen as a single
drawing, not as known objects (like JButton, for example). Knowing this, have you
other recommendations that will permit us to use QFTest with this type
of configuration? So, has anybody ever used an itemResolver or other methods
with this type of configuration, have you any experience on this? For it we have two components, one above the other. On the one which is
below we would like to access a great number of objects that it contains but it
is not possible due to the one which is above. So we do not know how to access
this JXLayer which is above : is it possible with QFTest to copy all the objects
on the JXLayer on the top or is there any other method to access them? We have been told by a
member of QFTest that it may function with “JLayers” and we would like to know
if there are special moduls in QFtest for the "JXLayer" or if anybody
has ever used it? Thank you very much
for your return, Best regards, Déborah.
|
1. Cookies fonctionnels
Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.
2. Cookies de performance et de statistique
Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.
This cookie contains a unique, pseudonymized visitor ID internal to Matomo for recognizing repeat visitors.
This cookie is used to track from which website the anonymized user proceeded to any page or sub-page.
The Matomo session cookie is used to track the visitor's page requests during the session. The cookie is automatically deleted at the end of each session (website visit), at the latest after one day.
is created and should be then directly deleted (used to check whether the visitor’s browser supports cookies).
short lived cookies used to temporarily store data for the visit.
short lived cookies used to temporarily store data for the visit.