Q1 is een werktuig voor het ontwikkelen automatiseerden GUI en HTML tests. Het werd bepaald ontworpen geweldiggere conole te verzorgen dan andere gelijkaardige werktuigen terwijl handhaven goedkoop om hem betaalbaar naar kleine bedrijven en individuele ontwikkelaars te maken.
Het Q1's doel moet maken geautomatiseerd testend toegankelijk naar iedere toepassing ontwikkelaar en te terug te geven de Kwaliteit zijn rechtmatige plaats als de eerste prioriteit van ieder softwareprogramma (daarom zijn naam: Q1 = kwaliteit eerst). Hier zijn enige van zijn kenmerken:
En effen, leert bocht: Q1 vind zijn eigen scripting taal zoals andere werktuigen niet uit. In plaats van het maakt gebruik van Windows Scripting technologieën en verhuurt u gebruik wat dan ook taal die u bent aangenaam met.
Reusability: in plaats van het voorstellen van een klein stel van eigenaarsfunctie die met bestanden omgaan, databanken enzovoort, Q1 verhuurt u profiteer van rijke, geteste en goed gedocumenteerde technologieën zoals DRUKTE, MW. Bereikbaarheid, MSXML, Schaal en Filesystem voorwerpen en anderen.
Het perspectief van ontwikkelaar: Schrijvend geautomatiseerde test handschriften zijn herkend worden door de testende gemeenschap als uiteindelijk een programmering taak zijnd. Q1 wordt gebruikt te worden door programmeurs ontworpen die hun eigen tests schrijven en elimineren het nood aan bijkomende personeel en toestaan van een XP (uiterste-programeren) benadering naar de ontwikkelingscyclus.
De conole: Het kan normaal Windows conoles en derivaten (testen vond in MFC en ATL toepassingen, Visuele basis, VCL conoles als gebruikte door Borland C + + Aannemer en Delphi), het kan manipuleren IDispatch raakvlakken blootstelden naar het handschrift, zoals die van Activex conoles, het kan testen HTML pagina's vertolkten in MSHTML conoles (bijvoorbeeld Internet Verkenner of HTML Hulp). En het verzorgt steun voor MW. Bereikbaarheid die toestaat dat conole over enig bereikbaarheid toepassing gaf de gelegenheid, inclusief Netscape en MW. Kantoor.
Prijzen: niet alleen een veel lager kosten dan andere automatisering werktuigen maar ook een ongeëvenaard veelvoudig volume verlenend aan een vergunning optie.