error

error

Wednesday, May 31, 2017

10 QA Interview Questions and Answers

1. What are the automation challenges that QA team faces while testing?

*practices in the automation tool
*Reusability of Automation script
*Adaptation of test case for automation

2.Explain the steps for Bug Cycle?

1. Identified bug.
2.The bug is moved to development manager in status open. the development team will fix it.
3.If it is identified as a bug, the defect will be ignored and marked as rejected.
4.When a bug is assigned to the developer to fix, it will be given an IN-PROGRESS status.
5.Once the defect is repaired, the status will change to FIXED and CLOSED status if it passes the final test.

3.Explain stress testing, load testing and volume testing?

*Load Testing: Testing an application under heavy but expected load. The load refers to the large volume of users, messages, downloads, requests, data, etc. This Causes the load on the server. 95-100%.
*Stress testing: When the load placed on the system is raised or accelerated beyond the normal range, more than 100%.
*Volume testing: Internet connection speed or the time the app is raised once the request is submitted. This speed should not be affected by the user's Internet speed (... 10M, 100M).

4. when to start QA in a project?

In a beginning. The test phase begins after writing test plans.

5. What are the verification and vvalidation of the difference between these two?

verification ensures that the product is built according to the requirements and design specifications.
answers to the question, "Are we building the system right?"

validation:  done at the end of the development process and takes place after verification one completed. answers to the question, "Are we building the right system?"

different between them:

*Verification is Static Testing whereas Validations is Dynamic Testing.
*Verification takes place before validation.

6.what is GUI?

Graphical User Interface makes use of images and icons that users click and manipulate as a way of communicating with the computer. Instead of having to remember and type commands.

7.  What the different between retesting and regression testing?

Retesting is done to verify defects fixes.

Regression is performed to check if the defect fix has not impacted other functionality that was working before doing changes in the code.

8. What is severity and priority of bug?

Severity a concern with the functionality of the application. It deals with the impact of the bug on the application.

Priority concern with the application from the business point of view. answer the question how soon the bug need ti fixed.

For example:
There is a spelling mistake in the company logo (high priority but low severity).

9.What the different between use case and unit case?

Unit case Performed by programmers, checks the connection between system parts.

Use case Check the process from beginning to end with several functions, check that the connections are good. The test must always be positive.

10. what is negative testing?

Testing Software with a negative approach to check if the system is not “showing error when not supposed to” and “not showing error when supposed to”.

Tuesday, May 16, 2017

פקודות שימושיות ב-Linux

קובץ הפקודות הבא מרכז בתוכו פקודות שימושיות ופשוטות שכל אחד מאיתנו מכיר 
אבל לא תמיד זוכר להשתמש.
אם מופיע המילה sudo לפני הפקודה אז צריך בהרשאות root כדי לבצעה אותה. 

1. מפעיל את המחשב מחדש                                                                     sudo reboot

2. יציאה מהטרמינל                                                                                                 exit

3. מכבה את המחשב הפרמטר P חייב להופיע כדי שהמחשב יתכבה. אם הוא לא 
    מופיע הכיבוי כלול רק את מערכת ההפעלה.                                     shutdown -P 
    אחרי הפרמטר צריך להופיעה זמן הכיבוי (now יכבה את המחשב עשיו), כתיבה
    של שעה, לדוגמא 12:34, יכבה אותו בשעה זו. כתיבה של X+ (מספר השעות 3,5...)
    יכבה את המחשב אחרי X שעות.

4. כדי לקבל רשימה מלאה של תיקיות וקבצים בתיקיה בה אנחנו נמצאים ניתן
    לכתוב את הפקודה המוכרת                                                                              ls -l

5. ניקוי מסך נעש ע"י הפקודה                                                                              clear

6. כדי לקבל מידע על משתמשאפשר בעזרת הפקודות                              who or finger
    כדי לקבל מידע על משתמש ספציפי אחרי הפקודה רושמים את השם.

7. כתבן מאוד שימושי של לינוקס                                                                         nano
    אם רוציפ לפתוח בעזרתו קובץ מסוים פשוט מוסיפים שם של הקובץ המבוקש
    אחרי nano.

8. אם מעוניינים לכתוב רשימת קבצים לתוך קובץ כדי שבעתיד נוכל לדעת איזה
    קבצים היו קיימים בתיקיה ניתן לעשות זאת ע"י הפקודה הבא:         ls ~ > filename
   פקודה זו מתיחסת לתיקיית הבית, אם מעוניינים לכתוב מתיקיה אחרת פשוט
   במקום טילדה כותבים את שם התקיה או הדרך המלאה אליה. בנוסף אם
   מעוניינים להוסיף ולא לדרוס את הקובץ שכבר קיים פשוט במקום < כותבים <<.

9. רק למי שיש Gnome יכול להשתמש בטריק הבא: Ctrl+C/V  לא עובדים בטרמינל אבל ב Gnome יש קיצור שכן עובד והוא Ctrl+Shift+C/V. כמובן שכדי להעתיק חייבים לסמן את מה שמעתיקים.