טלי רבינוביץ
הייטקתגובות הפורום שנוצרו
-
-
הי
יש את האתר הזה: https://ultimateqa.com/dummy-automation-websites/
שמכיל 19 אתרי dummy שונים.
בהצלחה!
-
מצטרפת גם אני,
וריסופט חברה מעולה, משפחתית ובעיקר מקצועית.
כולן מכירות את כולן, ומפרות אחת את השניה, תמיד יש במי להעזר, חבררה מהצוות או בביוס עצמו שזמין לכל שאלה.
העבודה נחמדה, מקצועית מאד עם הקפדה מיוחדת על מתודולוגיות פיתוח נכונות ומקצועיות ועבודה עם הכלים המובילים בשוק.
בדר”כ העבודה היברידית.
עם הבית מסתדר מעולה, השעות נוחות והדרישות מתחשבות מאד בחיים האישיים – זו אחת מאבני הדרך של וריסופט.
השכר יפה מאד. תלוי רמה ונסיון כמובן.
ממליצה
-
הי יטי,
תחדדי בבקשה את השאלה שנוכל לענות לך.
מה את מחפשת?
העלאה והורדה של קבצים?
בהצלחה
-
הי חיה,
קודם כל ספרית Ashot אינה מומלצת, גם מהסיבה שעדכון הגרסה האחרון היה לפני 5 שנים וגם מכיוון שהיא אינה מבצעת השוואה חכמה.
הכלי הטוב ביותר בשוק היום לביצוע Visual Testing הוא ללא ספק applitools. הוא כלי בתשלום, ומצריך שבזמן הבדיקות יהיה חיבור אליו (הוא חיצוני לארגון).
יש כלי ביניים, שמשתמשים בו ונקרא Visual-Regression-Tracker
יש לו יכולות יחסית בסיסיות, אבל די קרוב למה שאת מחפשת.
בכל מקרה, בוריסופט (החברה שאני עובדת בה) יש לנו ניסיון עם AppliTools אז את יכולה לפנות בפרטי ואנסה לסייע.בהצלחה רבה!
-
טלי רבינוביץ
הייטקחברה06/03/2022 ב1:56 pm בתגובה ל: switch to 2601c2 not a top level window handle selenium java windowsDriverI forgot to write – I am using Selenium in Java
Thanks
-
הי עדן.
יש כלי שנקרא wiremock ובאמצעותו אפשר לדמות קריאות API.
זה הלינק שלו https://wiremock.org/בהצלחה!
-
טלי רבינוביץ
הייטקחברה20/01/2022 ב10:42 am בתגובה ל: התקנת Eclipse- אין גישה ל Market Place -invalid certificateזה נטפרי.
את צריכה להתקין תעודת אבטחה כל שהיא שלהם.
בהצלחה!
-
שלום לאה,
אוכל לתת לך שעה בל”נ ביום שני.
עדכני אותי.
בהצלחה
-
רחל,
את מוזמנת לשאול, יש מי שיסייע.
בהצלחה
-
הי פייגי,
שאלה טובה. אין בהכרח תשובה טובה.
פעם היה נהוג להצהיר על כל המשתנים שפונקציה / מחלקה צריכה בתחילת הפונקציה.
אחר כך זה השתנה והיום מומלץ לאתחל את המשתנים כמה שיותר קרוב לזמן המימוש. זה נחשב למסודר ונקי יותר, אבל אין השפעה מבחינת ביצועים לדוגמא.
שיקול נוסף שצריך לקחת בחשבון הוא מציאת ה- locators. לא אמרת באיזה שפת פיתוח את מפתחת, אבל בכל מקרה את צריכה לוודא שאת לא מנסה לעשות findElement באתחול ואז נופלת כי יצרת מחלקה מוקדם מדי, ולא נופלת כשאת מנסה לעשות פעולה כי הדף שעליו עבדת השתנה.
בשימוש נכון ב- PageFactory ב- Java או ב Properties ב- #C זה לא אמור לקרות, אבל לפעמים אנחנו עושים בתוך מתודות findElement וזה מקום מסוכן יותר.
בכל מקרה, לא כדאי לשים את זה ב- BeforeAll, כי BeforeAll רץ לפני שהמחלקה (מחלקת הטסטים) נוצרת, ולכן היא בכלל מתודה שחייבת להיות סטטית.
בהצלחה!
-
טלי רבינוביץ
הייטקחברה02/11/2021 ב7:58 pm בתגובה ל: איך כותבים reports בC#? צילומי מסך ווידאו? ואיפה שומרים נתונים עבור הטסטים?הי דבורה,
ראשית תודה רבה, שמחים שנהנית.
לגבי השאלות שלך:
כדי שנוכל לסייע, אנחנו צריכים קצת מידע:את כותבת ב- #C, באיזה unit test framework?
האם ב- MsTest או ב- Nunit?לשניהם יש את האפשרות לכתוב הרחבות, אבל כל אחת מהן מממשת הרחבות בדרך שונה.
לגבי כתיבה לדו”חות, אם את זוכרת מהמפגש – רצוי להתחיל מלמעלה לפני המימוש.
איזה דו”ח את רוצה לכתוב? יש כמה וכמה סוגי דו”חות:
יש את דו”ח ברירת המחדל של ה- unit tests שהוא לא נועד למנהלים אלא להצגה ב – dashboard
סוג נוסף נפוץ של דו”ח נקרא Extent Report וסוג נוסף נקרא Allure
הם הנפוצים ביותר.
בנוסף אפשר לכתוב גם ל- Elastic search אבל זה תהליך מסובך יותר.
מציע שתבררי ותשאלי שאלה ספציפית על מנגנון הדו”חות אותו את רוצה לממש.
לוגים – שוב, באיזה מנגנון לוגים את רוצה להשתמש? יש nlog ויש log4net.
לפי ההחלטה שלך, נוכל לסייע לך לייצר דוגמא. העקרון הוא אותו עקרון כמו שהוצג בפגישה, אבל המימוש משתנה מחבילה לחבילה.
נתונים עבור הטסטים – בכל מקרה רצוי לא באקסל. הסיבה היא שאת לא יודעת אם הטסטים שלך תמיד ירוצו במערכת הפעלה windows והאם יהיו שם את הכלים לפתוח אקסל. אם כבר קבצים מקומיים, אז עדיף קבצי csv. הם נפתחים בקלות גם באקסל.
לפעמים רצוי להשתמש ב- DB ולא בקבצים, כאשר טסטים במקביל צריכים לרוץ, או כאשר יש מס’ משתמשים שצריכים להשתמש בקובץ בו זמנית.
האם זה המצב אצלכם? נתונים “מוזרקים” על ידי שכבת ה- unit tests לתוך הטסטים.
בקיצור, מוזמנת לעשות קצת בירורים ולחזור עם שאלות מדוייקות יותר ונשמח ממש לסייע.
-
מצטרפת לחגית.
זה נושא חשוב מאד וקריטי ליציבות.
תודה יעל!
-
הי רחל.
אני מכירה את האתר הזה PluarSight. יש בו קורסים שונים וטובים.
מצרפת לך קישור לקורס selenium בC#:
https://www.pluralsight.com/courses/creating-automated-browser-tests-selenium-c-sharpאבל שימי לב,
הרבה מפתחי אוטומציה הולכים ללמוד אוטומציה ומעמיקים בה במקום להתעסק בדבר החשוב באמת – יכולות קידוד גבוהות.
כתיבת קוד אוטומציה זה כתיבת קוד לכל דבר, והוא צריך להיות נכון, יציב, חזק וברור.
הייתי ממליצה לך להעמיק יותר בעקרונות התכנות, C#, Java וכדומה.
ללמוד selenium זה ללמוד טכניקה.
לתכנת נכון זה כבר תורה שלימה.
לתשומת ליבך.
בהצלחה!
-
שלום לכולן,
תודה על ההענות.
משתפת אתכן בתוצאות:
אחרי בדיקה מעמיקה מצאנו את הבסיס המתאים לתשתית שלנו.
לחברת https://www.automatetheplanet.com, יש תשתית בשם Bellatrix – https://bellatrix.solutions
תשתית רחבה – open source, היושבת בגיט.
זו תשתית רחבה ואיכותית שבנויה טוב, כתובה כמובן בC# , כמו שרצינו, דרך VS.
התשתית מתאימה לweb, מובייל – (IOS, Android), winApps, ותומכת גם בAPI.
אנחנו לוקחים אותה ונמנף אותה הלאה לצרכים שלנו.
-
שלום רות,
יש אפליקציות שעוקפות Captcha, לדוגמא כאן
https://www.raymond.cc/blog/bypass-captcha-firefox-auto-solving-captcha-monster/
זה התעסקות, לא בטוחה שזה משתלם מבחינת עלות תועלת…בהצלחה!
-
רעיון מבורך ונצרך ביותר.
בטוחה שהפורום ישקוק חיים….
-
טלי רבינוביץ
הייטקחברה08/08/2021 ב10:57 am בתגובה ל: create nuget package from open source repository or rename the repository and soסליחה
הכותרת נקטעה באמצע….
הנה היא במלואה:
create nuget package from open source repository or rename the repository and solution name?
-
טלי רבינוביץ
הייטקחברה07/06/2021 ב11:05 am בתגובה ל: האם תרצו שהקבוצה פה תהיה סגורה לנשות המקצוע בלבד?אם יש אופציה לגם וגם – ודאי כדאי.
תודה!!
-
-
נשמע מלמעלה שיש לך בעיה בפילטר
routHandler כנראה איפה שיש לך את הבדיקה לגבי ה property
מה שאני מציעה לעשות – קודם כל לעשות console.log בכניסה ל- route handler לוודא שאת מגיעה לשם.אם את מגיעה, תדפיסי את ה- body ותראי שה- JSON תקין ושה- property שאת מצפה לו נמצא שם…
להתחיל בלי פילטר ואז להוסיף אותו
-
טלי רבינוביץ
הייטקחברה09/11/2021 ב4:41 pm בתגובה ל: כל הפרטים- כנס אוטומציה בנושא בניית תשתיות והרשמההי חני,
את יכולה להכנס לפרופיל של יעל (לחיצה על השם שלה). ושם יש כפתור הודעה שנותן לך אופציה להודעה אישית.
-
הי פייגי,
הדרך הטובה ביותר היא להשתמש במנגנון page flows .
זה אומר שאת הדף הראשון מייצרים ב new כחלק מהטסט, אבל שאר הדפים וצרים על ידי מתודות ב page object.
לדוגמא, בדף לוגאין, פונקציית הלוגאין תיצור דף dashboard חדש ותחזיר אותו .הרבה הצלחות!
-
הי ריקי,
ההקלטות צריכות להיערך ויש לוודא שהן תקינות.
אין כרגע תאריך מדוייק בהן ההקלטות תעלנה.
אבל הן תעלנה בעז”ה בעתיד. ותקבלו על כך עידכון.