Încep să public un mic turm despre înființarea bug-ului de la Mantis. În acest moment, am creat un bugtracker pentru o muncă convenabilă și lucrurile interesante cu care trebuie să mă confrunt, vor fi publicate în articole.
În setările bugtracker-ului nu există lucruri, deci va trebui să urcați în cod. Avem nevoie de fișierul core \ email_api.php
În setările implicite, mesajul arată astfel:
Pentru a scurta această listă, găsim liniile:
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_reporter');
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_handler');
$ t_message. = $ user_get_name ($ t_bugnote-> reporter_id);
$ t_message. = $ t_email_separator1. "\ n";
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_project');
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_bug');
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_category');
$ T_message = e mail_format_attribute ($ p_visible_bug_data, 'email_reproducibility') .;
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_severity');
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_priority');
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_status');
$ T_message = email_format_attribute ($ p_visible_bug_data, 'email_target_version') .;
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_reporter');
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_handler');
// $ t_message. = $ user_get_name ($ t_bugnote-> reporter_id);
$ t_message. = $ t_email_separator1. "\ n";
$ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_project');
// $ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_bug');
// $ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_category');
// $ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_reproducibilitate');
// $ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_severity');
// $ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_priority');
// $ t_message. = email_format_attribute ($ p_visible_bug_data, 'email_status');
// $ t_message = email_format_attribute ($ p_visible_bug_data, 'email_target_version') .;
Acum, scrisoarea arată astfel:
Fișierul este același, căutați codul:
# puneți datele istorice
dacă ((ON == config_get ('history_default_visible')) access_compare_level ($ t_user_access_level, config_get ( 'view_history_threshold'))) $ t_bug_data [ 'istorie'] = history_get_raw_events_array ($ p_bug_id, $ p_user_id);>
Aici nu am investigat profund utilizarea tuturor variabilelor și am decis să am propria mea - mail_history_default_visible
În fișierul config_inc.php, adăugați linia:
Și liniile de mai sus sunt modificate la astfel de linii (schimbarea este evidențiată în culori):
dacă ((ON == config_get ('mail_history_default_visible')) access_compare_level ($ t_user_access_level, config_get ( 'view_history_threshold'))) $ t_bug_data [ 'istorie'] = history_get_raw_events_array ($ p_bug_id, $ p_user_id);>
# bugnotes format
foreach ($ p_visible_bug_data ['bugnotes'] ca $ t_bugnote)
// foreach ($ p_visible_bug_data ['bugnotes'] ca $ t_bugnote) <
$ t_bugnote = array_pop ($ p_visible_bug_data ['bugnotes']);
if (! is_blank ($ p_visible_bug_data [ 'email_steps_to_reproduce'])) // $ t_message. = "\ n". lang_get ('email_steps_to_reproduce'). ": \ n". $ P_visible_bug_data [ 'email_steps_to_reproduce']. "\ n";
>
Acum, după toate setările necesare, scrisorile de la Mantis au devenit mult mai precise și mai ușor de citit.
Abilități practice primite în întregime
De la cursul de așteptat, după cum sa spus, abilități practice. Abilitățile practice primite în întregime, în plus față de subiectele menționate în curs sunt de fapt experiență de lucru, cu o astfel de muncă, după care angajatorii nu vă vor surprinde.
O înțelegere vine, ești gata să faci asta toată viața ta
Un curs foarte gândit. Webinar-ul oferă o înțelegere a procesului de dezvoltare a software-ului, iar temele sunt munca reală a testerului. Vreau să mulțumesc în special pentru temele mele. Lucrând mai întâi, înțelegeți dacă sunteți gata să faceți acest lucru toată viața și, în al doilea rând, pentru că.
O prelegere bună despre introducerea testelor, lucrul foarte pentru un novice citit savin. Deci, pentru a spune informații de bază într-un cadru comprimat, este foarte util să înțelegeți mai bine esența. Și, bineînțeles, teoria este întotdeauna diferită de practică, așa că a fost foarte interesant să ...
O poveste liniștită, utilă și structurată despre elementele de bază ale testelor software + răspunsuri la întrebările participanților la webinar. Nu a fost plictisitor, iar plictiseala sufera cele mai deschise webinarii pentru cei mai tineri in testare. Poate că, datorită faptului că a acordat mai multă atenție.
Este minunat că există oameni ca tine, gata să împărtășească cunoștințele și experiența ta. Pentru mine, ca tester de novice, acest webinar a fost foarte util. Multumiri speciale pentru subiectul: "Clasificarea erorilor în critică", exemple și explicații sunt toate plasate pe cont propriu.
Multe mulțumiri pentru webinar.
Un webinar foarte bun pentru testere de novice. În funcție de nivelul de cunoștințe, vă va oferi fie o fundație, fie veți ajuta să puneți informațiile disponibile în capul dumneavoastră. În plus, timpul este alocat pentru a răspunde tuturor problemelor disponibile sau emergente.
Vasily, vă mulțumesc din nou pentru webinar.
Mi-am repetat lucrurile despre care am citit și de ce am venit în procesul de lucru. Cred că pentru cei care încep să se alăture acestui domeniu va fi foarte util!
Așteaptă cu nerăbdare lansările următoare!
Vă mulțumesc foarte mult pentru webinar! Multe informații interesante și utile. Aș dori să continuu seminariile web cu o aprofundare a testelor, să studiez exemple și sarcini practice. Mulțumesc.
Salut Vasily!
Mi-a plăcut foarte mult webinarul, totul este inteligibil.
Sunt în acest thread plin 0, dar chiar eram aproape clar.
Aș dori să-ți continuu studiile
Vă mulțumesc pentru timpul acordat.
Bună seară! Am ascultat un webinar pentru incepatori in teste, sa bucurat, vă mulțumesc, pentru mine a fost ca ceilalți care doresc să consilieze să citiți mai întâi cartea Savina pentru a scrie pentru webinar, și nu pot înțelege termenii speciali, încă în așteptare pentru următoarea webinar.
Un webinar minunat despre introducerea în testare. Pentru persoanele fără experiență, totul este explicat foarte inteligibil și inteligibil.
Multe mulțumiri.
Vă mulțumim pentru acest tester vebinar.Mne ca un începător, el a ajutat la fixarea materialului pe care am început să învețe din cărți și, din nou, a confirmat corectitudinea alegerii mele pe calea de urmat.
Webinar chudovy, mare dyakuyu tine.