LOGIN
התחברות או הרשמה
Avatar
להמשך הרשמה ידנית – לחץ על כפתור ההרשמה, להרשמה/כניסה מהירה בעזרת חשבון רשת חברתית – לחץ על הלוגו בכותרת

אפס סיסמה - שכחתי את שם המשתמש

שם משתמש
סיסמה
זכור אותי

he icon   en icon

מהו ה-Work Frame הנכון בפרויקטיי אוטומציה?

נכתב על ידי 
רביעי, 03 ספטמבר 2014 13:19
דרגו כתבה זו
(5 הצבעות)

החלק החשוב והמהותי ביותר בבניית פרויקט אוטומציה הינו בניית תשתית מתאימה, ובאופן ספציפי הגדרת 
ה-Work Frame המתאים ביותר לפרויקט/ למערכת הנבדקת ולארגון.

Work frame נכון מורכב מהאלמנטים הבאים:

1. Code Structure – לדוגמא האם אנחנו עובדים ב Page Object mode, ואו ממפים את האפליקציה לפי שיטת השכבות (Test -> Business -> Gui)

2. Data Driven – יש כמה שיטות לעבודה עם Data חיצוני בפרויקט, עבודה עם XLS אחד וקריאה בXLS לפונקציות Business, עבודה עם XLS ובתוכו קריאה ל Sheet אחרים לצורך יצירת Data דינמי

3. Reports - אנחנו מכירים כמה סוגים של דוחות, סנכרון עם כלים לניהול בדיקות, דוחות HTML ודוחות XLS

4. Execution - ביצוע ההרצה באמצעות כלים מובנים להרצה (Jsystem, QC, MTM, etc...) ו/או באמצעות NGTest, Junit או כלי הרצה פנימיים אחרים

5. Parameterization – שימוש נכון ויעיל בפרמטרים

6. Error Handling - טיפול נכון ויעיל בשגויים (רישום ללוג ארועים, צילום מסך, הקפצת הודעה, המשך הרצה או עצירתה וכיוב')

7. Verification Points – הגדרת נקודות בדיקה איכותיות ונכונות גם מההיבט הפונקציונאלי וגם מהיבטי תחזוקה ויציבות של הסקריפט

ישנם שני פרמטרים מרכזיים המבדילים בין פרויקט אוטומציה איכותי ויציב לפרויקט שאינו כזה: תחזוקה ו-Code Reuse. היבטים חשובים נוספים להצלחת פרויקט אוטומציה כוללים: מתודולוגיות כתיבה, דיווחים, פשטות של Code ועוד.

הגדרת Work Frame נכון המתייחס לכל 7 האלמנטים המוזכרים למעלה ונותן מענה לפרמטרים לעיל תסלול לכם את הדרך לפרויקט אוטומציה איכותי ויציב לאורך זמן.

חשוב לזכור שתהליך הבחירה ב Work Frame הנכון צריך להיעשות עם כול הגורמים המשפיעים והמושפעים מהבדיקות האוטומטיות: צוותי פיתוח, אנשי מוצר וצוות הבדיקות.

בהצלחה! 

 

ליאור כץ, Testing Automation Performance & Testing Tools CTO

טאקט בדיקות

www.tact.co.il

 

Automation Work frame TACT 3

 

 

שונה לאחרונה ב שישי, 05 ספטמבר 2014 10:14

חובה להיות משתמש רשום במערכת בכדי להגיב - ההרשמה/כניסה בכותרת האתר

חדשות מעולם הבדיקות

  • Testing Tales: Cookie Monster

    Testing Tales: Cookie Monster “Yum! Yum! Yum!”The lab was a dark place at night with rows and rows of computers running test automation. The CPUs spun up, the heat went up, and the screensavers turned on. Thousands of tests exercised the secret new hardware and software that would soon power internet and cable for millions of people.Test after test executed as violently fast as possible, Logging thousands of passes, and a few failures. Everything from firmware to drivers, and operating system components to networking. Such serious and frenetic activity — as if the tests knew the world depended on them.Then one machine awoke. Its screen burst with light and a loud “Yum! Yum! Yum!” noise rang out. Cookie Monster filed the screen throwing cookie after cookie into his mouth. Then another machine awoke, and another, until the lab was filled with cookie monsters dueling for attention. Almost as soon as they appeared, the cookie monsters disappeared, the screens went dark, and the lab was quietly humming again.Yum! Yum! Yum!Inside the machine, my tests were running. I was charged with testing the HTML 4 features of the browser. What a treat for my first assignment at Microsoft. The test code was generating all sorts of cookies — little strings that remember your website preferences and now power trillion-dollar ad companies.The test scripts generated as many conceivable types of cookies as possible. All different lengths of strings, zero-length, one character long, ASCII characters, extended characters, foreign characters, special characters — everything my testing brain could come up with. That JavaScript code’s job was to make sure that[…]

    9.08.2022 | 5:35 קרא עוד...
  • Appium| Locator strategies | Find elements in Native App Android, iOS

    Locator strategies supported by Appium:In the video we will see how to find element in different os Android and iOS when doing mobile automation testing:ID Class Name Xpath Accessibility ID Android UI Automator Android View Tag (Espresso Only) iOS UI AutomationRefer part 2 here: https://mobiletestingtip.blogspot.com/2021/11/appium-locator-strategies-2-find.html

    9.08.2022 | 4:34 קרא עוד...

טיפים

לרשימה המלאה >>