Recent s-a întâmplat să fiu într-un interviu unde mi s-a cerut să explic testarea funcționalității și testarea funcțională. Chiar și după ce am căutat atât de multe referințe, nu pot găsi o explicație convingătoare – poate explica cineva?

Comentarii

  • Ar putea fi, de asemenea, o neînțelegere din partea intervievatorului sau intervievat: ” funcțional ” vs ” funcționalitate „. Care este, de asemenea, în întrebarea dvs.: titlul menționează ” funcționalitate „, dar corpul întrebării menționează funcțional. ” funcțional ” este adesea considerat un sinonim pentru ” sistem ” sau ” integrare ” testare.

Răspuns

Există o mulțime de tipuri de teste și acestea variază în funcție de companie și organizație. Oamenii diferiți folosesc termeni diferiți. Nu există o valoare specială într-un anumit set de termeni; trebuie doar să știți ce înseamnă vorbitorul atunci când le folosește.

Sincer, cred că a fost o întrebare stupidă sau poate chiar o întrebare truc pentru a vedea cum vă confruntați cu ambiguitatea. Indiferent dacă un candidat știe cum se întâmplă intervievatorul să definească un set de termeni ambigui nu are nicio influență asupra performanței la locul de muncă. Sper că restul interviului a fost mai bun decât atât.

Comentarii

  • În timpul unui interviu, punerea unei întrebări stupide / truc poate fi interesantă chiar dacă intervievatorul nu cunoaște răspunsul. Un răspuns bun poate fi ” Nu ‘ nu știu diferența exactă, dar cred că ar putea însemna ….. în funcție de situația. ” În calitate de intervievator, vreau să știu cum este trenul tău de gândire, nu dacă poți explica definițiile pe cap.
  • Exact. Răspunsul meu ar fi menționarea a două abordări ale testelor: testarea anumitor caracteristici și testarea funcționalității generale. Apoi, puteți întreba ce terminologie utilizează această companie pentru fiecare. Pentru a face numele mai distinctive și mai puțin înșelătoare, ar fi util dacă numele începe cu litere diferite, nu ” F „. Dar obiceiurile locale variază 🙂
  • Poate că scopul real al întrebării a fost să afle dacă persoana intervievată poate investiga o întrebare ambiguă, să pună întrebări de sondare pentru a determina ce are în minte clientul, să testeze nu cunoștințele, ci abilitățile de comunicare. Dacă da, această întrebare ar fi o lovitură generală 🙂
  • Da, ‘ nu mă pot ajuta, dar cred că a fost o întrebare precisă pentru a încerca și a vedea dacă un candidatul va explica apoi înțelegerea diferitelor tipuri de teste care pot fi aplicate și, în mod specific, când le-ar aplica. ‘ am spus ” Ei bine, ‘ nu știu cum le definiți aici, dar ‘ am trecut mereu de < vorbesc despre principalele tipuri de testare, cum aș pregăti și le voi implementa, le definesc de ce sunt ‘ importante pentru acoperire și calitate > ”

Răspuns

Acesta este locul în care abilitățile bune de comunicare, vigilența și vocabularul bun sunt utile pentru un tester ….

Privind semnificațiile termenilor în cauză,

Caracteristică : un atribut distinct sau aspectul a ceva.

Funcționalitate : calitatea de a fi potrivit pentru a servi bine unui scop; caracter practic.

Deci, cu cunoașterea semnificațiilor acestor termeni, puteți veni cu o explicație suficient de bună în mod spontan. Într-adevăr, există multe terminologii făcute de oameni în testare. Iar pentru diferiți oameni și organizații, un termen poate avea un sens diferit. Deci, este întotdeauna mai bine să dați o explicație adecvată în funcție de context …. 🙂

Răspuns

Testarea caracteristicilor: Caracteristicile sunt modificări care adaugă funcționalitate nouă sau modifică funcționalitatea existentă.

Testarea funcțională: Testarea funcțională este o tehnică de testare care este utilizată pentru a testa funcționalitatea software-ului, ar trebui să acopere toate scenariile.

Editat conform comentariilor.

Comentarii

  • A votat în jos, deoarece răspunsul este doar o grămadă de linkuri.
  • Ok, dar Nu ‘ nu contează că răspunsul tău nu arată diferențele ?. Dar accept sincer că tocmai am postat linkurile.
  • Sunt de acord domnule. Mulțumiri.Dacă există un, care este diferența și dacă nu există nicio diferență, atunci răspunsul este că nu există diferență (Ambele sunt aceleași).
  • Da, sunt de acord cu tine. Antetul întrebării este funcțional și în descriere puteți vedea funcțional.

Răspuns

Spre deosebire de alte tipuri de testare, pentru termenul de testare a caracteristicilor, puteți găsi doar cea mai bună potrivire dintre tipurile de testare bine acceptate din domeniul software QA.

  • Testarea caracteristicilor – Cred că este testul de sănătate. Într-o versiune matură, o anumită caracteristică ar putea fi adăugată nou sau ar putea fi remediată o eroare a caracteristicii existente. Apoi, testarea trebuie efectuată concentrându-se singura caracteristică. Testul de sănătate al unei construcții mature este, de asemenea, același lucru. testul de caracteristică (testul de sănătate) singur nu ar califica cererea pentru trimiterea live. Testul de regresie trebuie să urmeze imediat după aceea pentru a se asigura că nimic din întregul sistem nu este spart prin adăugarea de noi caracteristici sau remedierea erorilor. Link-ul aici ar trebui să vă ofere mai multă înțelegere cu privire la testul de sănătate

Testarea funcțională are 2 semnificații interesante, în funcție de contextul testării

  1. Ca subtip de tipuri de testare a sistemului

    • Testare funcțională – Testarea pentru a căuta funcționalități lipsă, care ar putea fi utile utilizatorilor finali

      Nu asta sugerează numele simplu care ar putea fi. Este o variantă din 7 tipuri principale de sistem t esting. Testarea sistemului este, de asemenea, numită Testarea sfârșit. Un aspect major al testării sistemului este testarea funcțională în care testerii caută funcționalități lipsă, care ar putea fi utile utilizatorilor finali. Ideea este de a îmbunătăți calitatea aplicației prin noi sugestii de funcționalitate după test.

      Vă rugăm să consultați acest link pentru mai multe informații despre testarea sistemului

  2. Principalul tip de testare care acoperă multe alte tipuri de subtestări

    • Testare funcțională – Testați modul în care funcțiile sistemului sunt conforme cu cerințele funcționale furnizate de client.

      Compus din mai multe subtipuri de testare care implică chiar și dezvoltatorii din echipă să contribuie. Verificați acest link pentru mai multe informații despre acest tip de test principal.

Răspuns

Testarea caracteristicilor Testarea lucrurilor îmbunătățite în proiectul deja dezvoltat se numește testarea caracteristicilor. Fie că este utilă pentru proiectul nostru. Înțelegerea caracteristicii, construirea scenariilor de testare, modul în care este Implementat, Deploy the Build Early sunt câteva dintre lucrurile din testarea caracteristicilor.

Tesing funcțional Testarea funcțională înseamnă testarea aplicației în funcție de cerințele companiei. Testarea funcțională se execută utilizând specificațiile funcționale date de client sau de specificațiile de proiectare în conformitate cu cazurile de utilizare date de echipa de proiectare. Rolul testării funcționale este validarea comportamentului unei aplicații.

Comentarii

  • La fel nu ‘ un nou proiect are caracteristică? Sau doar următoarele versiuni au caracteristici? Funcția nu înseamnă actualizare!

Răspuns

este ceva pe care utilizatorul îl percepe ca un beneficiu. Ceva care poate fi chemat într-un punct de broșură.

Funcția este ceva care se face.

În general, caracteristicile utilizează una sau mai multe funcții. De exemplu, „anulați” este o caracteristică. Este o preocupare transversală și este de fapt compusă din multe zeci sau sute de funcții individuale de „anulare”.

Răspuns

O funcție face ceva; caracteristicile sunt caracteristici sau calități ale funcției, sau poate cum face ceea ce face.

Atunci când evaluează software-ul, cumpărătorii ar trebui să analizeze funcțiile, caracteristicile sau ambele? Aș crede că accentul ar fi pus pe funcții (ceea ce căutați să facă sistemul pentru dvs.), deoarece acestea sunt destul de ușor de identificat. Funcțiile pot varia de la furnizor la furnizor, deși funcțiile pot fi disponibile aproape universal. Așadar, ați putea lua în considerare caracteristicile unui furnizor față de altul, ca o modalitate de a decide pe care o preferați.

Răspuns

Funcție este ca elementul de bază al produsului sau al unui anumit domeniu, de exemplu, pe un site de căutare de locuri de muncă căutător de locuri de muncă poate vizualiza un loc de muncă care este funcționalitatea de bază a tuturor site-urilor de căutare de locuri de muncă, dar, în special, pe site-ul de căutare de locuri de muncă se poate trimite e-mail recrutorului De asemenea, este caracteristica a site-ului de căutare de locuri de muncă care aparține unei anumite companii.

Înseamnă că funcționalitatea este funcția de bază a produsului dintr-un domeniu, dar caracteristicile se pot schimba în funcție de produs de la companie la companie din același domeniu.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *