- Introducere
- 2. Ce este software Build?
- 3. Ce este testarea fumului?
- 4. Ce este testarea sănătății?
- cum se efectuează testarea fumului vs. sănătate?
- 6. Cum se efectuează testarea fumului?
- 7. Cum să efectuați testarea sănătății?
- testarea fumului vs testarea sănătății – diferențele cheie
- testarea fumului vs. Testarea sănătății – puncte importante de reținut
- concluzie
- Janbask Training
- Dai
- Trending Courses
Introducere
testarea fumului și testarea sănătății mintale sunt subiectele cele mai neînțelese în ingineria Software. Există o cantitate enormă de informații disponibile pe internet legate de subiect, dar cele mai multe dintre ele par confuze. Acest articol vă va ajuta să înțelegeți clar diferențele și să vă adresați direct confuziei. Diferența majoră dintre ambele tipuri de testare poate fi înțeleasă rapid prin diagrama de mai jos.
2. Ce este software Build?
când dezvoltați un program software simplu care constă din câteva linii de cod sursă, este ușor de compilat și executat. Dar aceasta nu este situația reală în companii. Un program sau o aplicație software tipică constă de obicei din 100 sau chiar 1000 de fișiere de cod sursă. Crearea unui program executabil din fișiere uriașe de cod sursă este un proces destul de complicat și consumator de timp. Aveți nevoie de o construcție aici pentru a genera programul executabil și acest proces complet este denumit „software Build” în ingineria Software.
3. Ce este testarea fumului?
testarea fumului este un tip special de testare efectuată pe construirea de Software pentru a verifica funcționalitățile critice ale programului. Se face în stadiul incipient înainte de testarea regresiei sau orice altă testare detaliată este efectuată pe construirea software-ului. Scopul testării fumului este de a respinge aplicațiile cu performanțe slabe, astfel încât echipa QA să nu fie nevoită să piardă timp în instalarea sau testarea unei aplicații software.
în testarea fumului, cazurile de testare sunt alese pentru a defini cele mai critice funcții ale aplicației sau ale componentei sistemului. Obiectivul este clar aici pentru a verifica cele mai critice funcționalități ale sistemului, fie că funcționează bine, fie că nu.
de exemplu, un test tipic de fum implică:
Read: Întrebări de interviu pentru testarea automatizării & cele mai bune răspunsuri!
- verificarea cererii fie este lansat cu succes sau nu,
- verificați fie GUI a cererii este receptiv sau nu,
- verificați fie tranzacțiile financiare sunt finalizate bine și mai mult….
pe scurt, testarea fumului se asigură că construirea este testabilă sau nu este primită de la echipa de dezvoltare. Este, de asemenea, numit ca verificarea „Ziua 0” și efectuate la nivelul clădirii. Economisește timp, deoarece nu trebuie să testați întreaga aplicație dacă funcționalitățile de bază ale programului nu funcționează. Deci, accentul principal va fi fluxul de lucru al aplicației de bază în cazul testării fumului.
4. Ce este testarea sănătății?
testarea bun-simț este un tip special de testare software efectuate după ce a primit un software construi cu mici modificări în cod sau funcționalitate pentru a stabili că anumite bug-uri au fost stabilite în avans pentru a rezolva problemele de flux de lucru. Scopul testării sănătății este de a determina că funcționalitățile propuse funcționează aproximativ așa cum era de așteptat. Dacă testarea sanity eșuează, atunci construirea este respinsă direct pentru a economisi timp și costuri care sunt implicate în teste mai riguroase.
obiectivul testării bun-simț nu este de a verifica funcționalitățile de bază bine bit pentru a determina că dezvoltatorul a aplicat unele raționalitate în timp ce construirea unui program software. De exemplu, dacă calculatorul dvs. științific cinci rezultatul 2+2=5! de exemplu, atunci nu este nevoie să verificați funcționalitățile avansate, cum ar fi calculele trigonometrice sau mai multe.
testarea sănătății este efectuată în timpul fazei de lansare pentru a verifica funcționalitățile principale ale unei aplicații fără a intra în profunzime. Este numit ca subset al testării regresiei. Există anumite cazuri în care testarea regresiei nu se face la construcție din cauza constrângerilor de timp, iar testarea sănătății este considerată mai potrivită pentru a verifica funcționalitățile principale.
cum se efectuează testarea fumului vs. sănătate?
6. Cum se efectuează testarea fumului?
pentru a efectua testarea fumului, trebuie să scrieți orice cazuri de testare. Trebuie doar să alegeți cazurile de testare necesare care sunt deja scrise sau definite de programatori. Pentru testarea fumului, obiectivul nostru principal este să ne concentrăm asupra fluxului de lucru al aplicației. Deci, putem alege cazuri de testare din suita de testare care acoperă funcționalități majore ale programului software. În general, testerii aleg doar câteva cazuri de testare care nu vor dura mai mult de o oră pentru a fi executate. Să înțelegem conceptul de testare a fumului în profunzime cu ajutorul unui exemplu dat mai jos.
Read: ce este testarea Software-ului& diferite tipuri de Testare Software?
Să presupunem că lucrați la un proiect de comerț electronic. Atunci când o nouă versiune de software este lansată pentru testare, un inginer de calitate software trebuie să fie sigur că toate funcționalitățile de bază funcționează bine. În cazul unui site de comerț electronic, încercați să adăugați articole în coșul dvs. pentru a plasa o comandă. Acesta este fluxul de lucru major pentru toate site-urile de comerț electronic de astăzi. Dacă elementele sunt adăugate cu succes și plata se face la comerciant dreapta, atunci se poate spune că construi este trecut. Acum, Puteți trece la efectuarea testelor funcționale pe aceeași construcție.
QA software de testare de formare
- nici un cost pentru o clasă Demo
- expert industrie ca Trainer
- disponibil ca pe programul dumneavoastră
- Customer Support disponibil
7. Cum să efectuați testarea sănătății?
pentru a efectua teste de sănătate, nu trebuie să scrieți cazuri de testare separate similare cu testarea fumului. Trebuie doar să alegeți cazurile de testare necesare care sunt deja scrise de programatori. Testerii trebuie doar să se asigure că funcționalitatea planificată funcționează după cum este necesar.
să discutăm din nou exemplul de mai sus cu referire la testarea sănătății mintale. Să presupunem că lucrați pe un site de comerț electronic și că este lansată o nouă caracteristică legată de funcționalitatea de căutare. Deci, accentul dvs. principal este să verificați dacă funcția de căutare funcționează bine sau nu. Odată ce este testat bine, apoi trece la alte funcționalități majore cum ar fi fluxul de plată.
în orice proiect în timpul primei versiuni, echipa de dezvoltare solicită testerilor să testeze complet construcția. Când construcția este testată pentru Acceptare sau respingere, este testarea fumului. Dacă construirea este acceptată și este testată în continuare pentru funcționalitățile principale, atunci este testarea sănătății. De exemplu, luați în considerare faptul că aceeași construcție are trei module, cum ar fi Login, Logout și Admin. Trebuie să verificați aceste module pentru funcțiile lor de bază fără a merge mai adânc, atunci este testarea sănătății.
testarea fumului vs testarea sănătății – diferențele cheie
testarea fumului | testarea sănătății |
testarea fumului constată că funcționalitățile de bază ale programului funcționează absolut bine. | testarea Sanity se face pentru a verifica fie noi funcționalități sau bug-uri au fost stabilite în mod corespunzător, fără a merge mai adânc. |
obiectivul testării fumului este de a verifica stabilitatea sistemului pentru a procesa testarea regresiei în viitor. | obiectivul testării sănătății este de a verifica raționalitatea sistemului pentru a continua cu mai multe teste de regresie în viitor. |
testarea fumului este efectuată fie de dezvoltatori, fie de testeri. | testarea sănătății este efectuată numai de testeri. |
testarea fumului este de obicei documentată și scriptată. | testarea sănătății nu este documentată sau scriptată. |
testarea fumului este un subset de testare de acceptare. | testarea fumului este un subset de testare de regresie. |
testarea fumului se concentrează pe întregul sistem de la capăt la capăt. | testarea Sănătății s-a concentrat pe componentele selectate ale unui sistem. |
testarea fumului este ca un control general de sănătate. | testarea sănătății este ca un control special de sănătate. |
Citește: ghid Perfect pentru metodologii de testare – știu totul despre metodologii de Testare Software?
testarea fumului vs. Testarea sănătății – puncte importante de reținut
- testarea fumului și testarea sănătății sunt eforturi pentru a economisi timp determinând rapid dacă o aplicație funcționează corect sau nu. De asemenea, se asigură că construcția este eligibilă pentru teste riguroase.
- testarea bun-simț se face de către tester și luate ca subset de testare de acceptare. Testarea fumului se face de către dezvoltatori sau testeri atât și luate ca subset de testare riguroase.
- testarea fumului se face la nivelul clădirii pentru a verifica funcționalitățile de bază ale unei aplicații. Testarea Sanity se face la nivel de lansare pentru a verifica principalele funcționalități ale unei aplicații.
- una dintre cele mai bune practici din industrie este de a efectua un test zilnic de construcție și fum în proiecte software.
aflați testarea software-ului QA în cel mai simplu mod
- aflați din videoclipuri
- aflați oricând oriunde
- Mod de învățare ușor de buzunar
- eBook gratuit disponibil
concluzie
atât testarea fumului, cât și testarea sănătății pot fi executate manual sau pot utiliza un instrument de automatizare. Când se utilizează instrumente de automatizare, testele sunt inițiate pentru a genera automat construirea. Pe baza cerințelor produsului software, este posibil să se efectueze teste de fum sau de sănătate în aceeași versiune de software. În astfel de cazuri, ar trebui să executați mai întâi testarea fumului, apoi puteți continua cu testarea sănătății. În industrii, cazurile de testare pentru testarea sănătății sunt de obicei combinate cu cazurile de testare a fumului pentru a accelera execuția. Prin urmare, este obișnuit să folosiți acești termeni în mod interschimbabil de către dezvoltatori.
sper că diferența este clară cu discuția dintre testarea fumului și testarea sănătății. Pentru a afla mai multe despre diferite tipuri de testare și cum să le desfășurați practic, ar trebui să vă alăturați programului de certificare QA la JanBask Training pentru a obține cunoștințe aprofundate despre subiect și a învăța cum să proiectați cazuri de testare pentru construirea software-ului.
Janbask Training
A dynamic, highly professional, and a global online training course provider committed to propelling the next generation of technology learners with a whole new way of training experience.
-
D
Dai
Wonderful Blog.
QA Testing Course
Upcoming Batches
02
Apr
Mon – Fri
6 Weeks
10
Apr
Mon – Fri
6 Weeks
Trending Courses
AWS
- AWS & Fundamentals of Linux
- Amazon Simple Storage Service
- Elastic Compute Cloud
- Databases Overview & Amazon Route 53
clasa viitoare
13 zile 09 Apr 2021
DevOps
- intro la DevOps
- git și Maven
- Jenkins& Ansible
- Docker și cloud computing
Upcoming Class
-1 day 26 Mar 2021
Data Science
- Data Science Introduction
- Hadoop and Spark Overview
- Python & Intro to R Programming
- Machine Learning
Upcoming Class
6 days 02 Apr 2021
Hadoop
- Architecture, HDFS & MapReduce
- Unix Shell & Apache Pig Installation
- HIVE Installation & User-Defined Functions
- SQOOP & Hbase Installation
Upcoming Class
6 days 02 Apr 2021
Salesforce
- Salesforce Configuration Introduction
- Security & Automation Process
- Sales & Service Cloud
- Apex Programming, SOQL & SOSL
Upcoming Class
-1 day 26 Mar 2021
QA
- ciclul de viață al testului software
- testarea automatizării și testarea API
- dezvoltarea cadrului Selenium folosind testarea
clasa viitoare
6 zile 02 apr 2021
Business Analyst
- BA & Stakeholders Overview
- BPMN, Requirement Elicitation
- BA Tools & Design Documents
- Enterprise Analysis, Agile & Scrum
Upcoming Class
0 day 27 Mar 2021
MS SQL Server
- Introduction & Database Query
- Programming, Indexes & System Functions
- SSIS Package Development Procedures
- SSRS Report Design
Upcoming Class
7 days 03 Apr 2021
Python
- caracteristici ale Python
- editori Python și IDE
- tipuri de date și variabile
- operațiune fișier Python
clasa viitoare
-1 ziua 26 Mar 2021
Artificial Intelligence
- Components of AI
- Categories of Machine Learning
- Recurrent Neural Networks
- Recurrent Neural Networks
Upcoming Class
14 days 10 Apr 2021
Machine Learning
- Introduction to Machine Learning & Python
- învățare automată: învățare supravegheată
- învățare automată: Unsupervised Learning
Upcoming Class
27 days 23 Apr 2021
Tableau
- Introduction to Tableau Desktop
- Data Transformation Methods
- Configuring tableau server
- Integration with R & Hadoop
Upcoming Class
3 days 30 Mar 2021
Top 30 Manual Testing Interview Questions to know in 2020
Sanity Testing Tutorial Guide for Beginner
What is STLC? Learn Software Testing Life Cycle Phases
posturi de căutare
curs de testare ac
loturi viitoare
02
apr
Luni – Vineri
6 săptămâni
10
apr
Mon – Fri
6 Weeks
Receive Latest Materials and Offers on QA Testing Course