Ad scholam: quomodo instituendi probatores manuales agere cum probat automated?

Quattuor ex quinque QA applicantes discere volunt quomodo cum probationibus automated laborandum est. Non omnes societates tales desideria testium manualium implere possunt in horis operantes. Wrike schola automation pro operariis tenuit et hoc desiderium multorum intellexit. In hac schola plane interfui ut discipulus QA.

Didici apud Selenium laborare et nunc sine certo numero autotestorum sine auxilio extra auxilium sustinere. Et, ex eventus communium experientiae nostrae et conclusionum personalium, ipsam formulam pro optimae schola automationis haurire conabor.

Wrike experientiam in schola ordinandis

Cum opus scholae automationis patuit, eius ordo in Stas Davydov, technicae automationis ductus, cecidit. Quis alius, nisi qui hoc inceptum adgressus est cur explicare possit, sive consecuti sint eventus, an paeniteat temporis acti? Demus ei aream;

- Anno 2016 novum compagem autotestorum scripsimus et eam effecit ut facilis facta ad probationes scribendas: normales gradus apparuerunt, structura multo magis comprehensibilis facta est. Cum idea venimus: necesse est ut omnes qui novas probationes scribere volet, et quo facilius intelligantur, seriem lectionum creavimus. Nos collectis argumentis advenimus consilium, quisque futuri lectores sibi unum sumpserunt et de eo relationem paraverunt.

- Quas difficultates discipuli?

- Maxime quidem architectura. Fuerunt multae quaestiones de structura probat. In feedback, multa de hoc argumento scripta sunt et additamenta lectionum accuratius exponere debebamus.

- Nonne schola redde?

- Ita plane. Ob eam multi homines in scribendo probati versabantur et, in nosocomio, in nosocomio omnes melius intellegere coeperunt quid autotests sint, quomodo scriptae sint et quomodo emissae sint. Onus automationis fabrum etiam decrevit: nunc multoties pauciores petitiones subsidii examinandis tentationibus accipimus, cum testes et tincidunt hoc ipsis in omnibus fere adiunctis obire coeperint. Plures internae commoditates in hac parte sunt: ​​experientiam consecuti sumus in presentationibus et lectionibus, quibus quidam fabrum automation iam ad praesentationes in colloquiis faciendas curaverunt, et etiam validam copiam visorum et praesentationum in novos advenas onerandos acceperunt.

Pro me ipso, addam communicationem inter nostras Dicasteria facili gradu faciliorem redditam fuisse. Exempli causa, nunc de quibus casibus et quo gradu atomilitatis automate cogitare non opus est. Quam ob rem omnes, quorum interest, plenam diligentiam testarum coverage, quae perpetuo crescit. Nemo impossibile ab aliis postulat.

In genere, ictum in opere iugis est certus positivum. Fortasse collegae hunc articulum legentes etiam de simili faciendo cogitaverunt? Tunc consilium simplex erit: pretium est si automated probationes prioritas apud te est. Deinde de quaestione magis implicata loquemur: haec omnia quam recte fieri potest ordinare, ut omnium partium sumptus minimae sint et maximae partes sint.

Organizing Tips

Schola erat utilis, sed, sicut Stas admisit, aliquae difficultates erant, propter quas necesse erat alias lectiones componi. Et factum est ut nuper discipulus me-in-ignorantiae et meipsum comparans nunc sequentes gradus proposui ad creandum, meo quidem iudicio, specimen viam docendi testium ad intellegendum probationes automated.

Gradus 0. crea in dictionary

Utique hoc gradum non solum qa opus est. Volo tamen illud explicitum reddere: automatio codebase in forma lectibili servanda est. Programmatio linguarum - non minimum Linguaeatque ab hoc incipe dive.

Ad scholam: quomodo instituendi probatores manuales agere cum probat automated?

Hic est tortor pensionis cum nominibus elementorum. Fingamus te in capsa nigra tentare negotium et Selenium in vita tua nunquam vidisse. Quid hoc codice facis?

Ad scholam: quomodo instituendi probatores manuales agere cum probat automated?

(Spoliator - negotium per quietem deletum est pro admin, et tunc videmus memoriam huius in flumine esse).

Hic solus gradus adfert qaa&QA linguae arctiore. Facilius est iunctiones automationum eventus explicandi cursus, testium manualium minus operae in causis creandis habendum est: minui minui possunt. Sed unusquisque intelligit alterum. Recepimus lucrationes etiam antequam ipsa institutio coepit.

Gradus 1. Repeat Phrases

Perge parallela cum lingua. Cum loqui discimus ut infantes, ab etymologia et semanticis non incipimus. Repetimus "mam", "eme toy", sed non statim in radices Proto-Indo-Europaeae horum verborum ingrediuntur. Ita hic est: nullum punctum tribuo in profundissimas lineas technicas autotestatorum quin aliquid scribere conatur quod operatur.
Parum sonat counterinuitivam, sed facit.

In prima lectione, operae pretium est fundamentum dare quomodo directe scribantur autotests. Nos adiuvamus ambitum evolutionis (me in casu, Intellij idea), explicamus normas linguae minimas quae necessariae sunt ad aliam methodum scribendam in genere exsistenti utendi gradibus exsistentibus. Scribemus unum vel duos probationes cum illis et illis Duis congue sem, quod hoc velim formare: ramus ramosus a magistro, sed plures probationes ab eo remotae sunt. Earum tantum descriptiones manent. Expertores rogamus ut has probationes restituat (non per diss ostendunt, utique).

Quo fit, ut is, qui auscultat, omnia facere possit;

  1. discite laborare cum ambitu evolutionis interfaciei: ramos creandi, hotkeys, committit et impellit;
  2. elementa structurae linguae et classium, ubi inserendi injectiones et ubi importare, cur annotationes requirantur, et qualia symbola ibi inveniantur, praeter gradus;
  3. intellego quid intersit actionis exspecta et vide ubi utatur;
  4. Animadverte differentiam inter autotests et repressiones manuales: in autotests trahere potes unum vel alium tracto pro actionibus faciendo per interface. Exempli gratia, commentarium mittere directe ad tergum pro aperiendi negotium visum, initus initus, textum typing eligendo et conjunctionem mittendo;
  5. quaestiones ferentes quae in proximo gradu respondebitur.

Ultimum punctum valde magnum est. Hae responsiones facile ante tempus praeberi possunt, sed est magni momenti magisterium quod responsa sine quaestionibus formatis non memorantur nec adhibentur cum demum opus fuerit.

Propositum esset si hoc tempore machinationem automationis ex QA quadrigis munus ei assignaverit cum duobus probationibus in proelio scribendo et eum suo ramo submittere permisit.

Quod non dare;

  1. profundior cognitio functionis progressionis ambitus et linguae programmationis ipsius, quae tantum opus erit cum operando cum ramis independenter. Non recordabitur, te bis vel ter explicare debebis, sed tempus fabrum automationis aestimamus ius? Exempla: certamina resolvens, lima ad git addendo, classes de integro creans, cum clientelas operando;
  2. omnia ad xpath. Graviter. De hoc separatim loqui debes, semel et valde intente.

Gradus 2. Cum propius inspicere grammaticam

Recordemur negotium screenshots e passu #0. Gradum habemus vocatum checkCommentWithTextExists. Testator noster iam intellegit quid hoc gressum faciat et nos intra gradum inspicere et paululum putrescere.

Et intus habemus haec:

onCommentBlock(userName).comment(expectedText).should(displayed());

Ubi onCommentBlock est

onCommonStreamPanel().commentBlock(userName);

Nunc discimus dicere non "emmere ludibrium", sed "emere ludibrium ex Detsky Mir copia, in caeruleo scrinio positam in tertia fasciae summo." Explicare necesse est quod in consequenti demonstramus elementis maioribus (amnis -> impedimentum cum commentis a quodam homine -> ea parte huius scandali ubi determinatus textus sedet).

Imo non est tempus loqui de xpath. Breviter dicam quod ab ipsis omnia describuntur et haereditas percurrit. Sed de his omnibus administris et ministris loqui necesse est, quae proprie ad hunc gradum referuntur, et quae aguntur cognosci necesse est. Sed noli onerare: discipulus tuus postea de suis assertionibus multiplicioribus studiis potest studere. Verisimile est, si, est, non est, satis est.

Duis congue patet: ramum in quo contenta plurium graduum quae sunt necessaria ad certum numerum testium remotum est. Expertores reddant eos et iterum procursu viridi fiant.

Accedite, si turma probatio non solum novas lineas in opere suo habet, sed etiam nonnullas cimex figit, rogas ut statim scribendo probationes pro his cimicibus et eas remittat. Verisimile est omnia elementa iam descripta esse, duobus tantum gradibus deesse. Haec erit perfecta workout.

Gradus 3. plena immersione

Quantum fieri potest ut probator qui suis directis muniis est persecuturus. De xpath denique loqui necesse est.

Primum, ut omnia haec commentaria et commentarium ab illis describi faciamus.

Ad scholam: quomodo instituendi probatores manuales agere cum probat automated?

summa

"//div[contains(@class, β€˜stream-panel’)]//a[contains(@class,'author') and text()='{{ userName }}’]//div[contains(@class,'change-wrapper') and contains(.,'{{ text }}’)]"

Ordo fabulae magni momenti est. Primum accipimus quodlibet xpathum exsistens et ostendemus quomodo elementa tab contineat unum et solum elementum. Deinde de structura loquemur: cum WebElement uti debes, et cum opus est fasciculum separatum pro novo elemento creare. Hoc tibi permittit ut melius intelligas hereditatem.

Diserte declarandum est unum elementum esse totum negotium, elementum infantis continet - totum rivum, qui elementum infantis continet - commentum separatum, etc. Pueri elementa intra parentis elementa sunt tam in pagina quam in structura compagis auto- testae.

Hoc loco, auditores firmiter intellexerunt quomodo hereditantur et quid iniri possit post notam in CommentBlock. Explicamus hoc loco omnes operatores: /, //, ., [] et cetera. Scientiam de usu in onere addimus @class et alia necessaria.

Ad scholam: quomodo instituendi probatores manuales agere cum probat automated?

Discipuli intelligant quomodo xpath hoc modo interpretari debeant. Ut confirmet - SIC, congue. Elementorum descriptiones delemus, opus testium reddant.

Quorsum haec praecipua via?

Hominem multiplici cognitione onerare non debemus, sed omnia simul explicare, quod difficilis est dilemma. Haec via nos sinit primum auditores interrogare nec aliquid intelligere nec proximo momento iis respondere. Si de tota architectura loqueris, tunc temporis thema graduum seu xpathorum enucleatur, maximae partes eius iam ob eorum incomprehensibilitatem oblivioni dabunt.

Sed ex vobis verisimiliter poteritis communicare experientiam vestram in quomodo processus plus etiam optimized potest. Laetus ero similia proposita in commenta legere!

Source: www.habr.com