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

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

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

he icon   en icon

שילוב Continuous Integration) CI) בבדיקות אוטומטיות (חלק #3) - דייב הפנר (עולם הבדיקות גיליון #8)

נכתב על ידי 
שני, 17 אפריל 2017 19:45
דרגו כתבה זו
(1 הצבעה)

שילוב Continuous Integration) CI) בבדיקות אוטומטיות (חלק #3) - דייב הפנר (עולם הבדיקות גיליון #8)

זוהי הכתבה האחרונה בסידרה של שלוש כתבות העוסקות באיך להתחיל לעבוד עם בדיקות רשת אוטומטיות באופן הנכון.
ככל הנראה תצליחו להתקדם באופן משמעותי כשתריצו את הבדיקות האוטומטיות מהמחשב שלכם, תבחנו את התוצאות ותספרו לחברי הצוות שלכם כאשר אתם נתקלים בבעיה באפליקציה. עם זאת, צורת העבודה הזו תפתור רק חלק מהבעיה שלכם.
המטרה האמיתית בבדיקות אוטומטיות היא למצוא את הבעיות באופן מהיר, אמין ואוטומטי - ורצוי שזה יקרה בסנכרון עם תהליך הפיתוח של המוצר, שאתם כמובן חלק ממנו.
על מנת לגרום לזה לקרות, עלינו להשתמש בשרתי אינטגרציה מתמשכת.
הבסיס של שרתי CI
תפקידם של שרתי אינטגרציה מתמשכת (CI) הוא למזג את הקוד הנמצא בשלבי הפיתוח אל תוך הפרויקט המרכזי באופן תדיר (מספר פעמים ביום או לאחר שנוסף קוד חדש) על מנת לאתר ולפתור בעיות במועד מוקדם ככל הניתן - כל זה על מנת לדאוג לשחרור גרסה תקינה של המוצר במועד הצפוי.
בעזרת אינטגרציה מתמשכת, תוכלו להריץ את הבדיקות שלכם בצורה אוטומטית כך שהם יצאו לפועל כחלק מתהליך הפיתוח. חלק הארי של בדיקות שרצות על שרתי CI הוא לרוב בדיקות יחידה אך עם זאת, נוכל בקלות להוסיף את מבדקי ה- Selenium שכתבנו לאחרונה...

מאמר זה הופיע בגיליון #8 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
bit.ly/TW-8view

 

TW8 HowToStartWebAutoCI P3 DaveH 01

TW8 HowToStartWebAutoCI P3 DaveH 02

TW8 HowToStartWebAutoCI P3 DaveH 03

TW8 HowToStartWebAutoCI P3 DaveH 04

 

שונה לאחרונה ב שני, 17 אפריל 2017 19:57

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

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

  • Five Blogs – 21 October 2020

    The (best) five blogs we can read today. Check them out. How To Make Sure You Are Living Up to Your Potential Written by: Lolly Daskal Agile Coaching Code of Ethics – Systemic Impacts Written by: Thomas Cagley Is contracting dead or is there another way Written by: Matt Craven Defect Tracking: 5 Common Reasons for Bug Rejection Written by: Sri Priya P Kulkarni Five habits to adopt in order to be a better software tester Written by: Kevin Tuck Quote of the day: “If you fell down yesterday, stand up today.” -H.G. Wells You can follow this page on Twitter

    20.10.2020 | 11:15 קרא עוד...
  • 7 Essential Postman Features for API Testing That You Should Know

    In this series of API Testing using Postman , You are going to learn What are the the 7 Essential Postman Features for API Testing that we use extensively.There are features like import to curl in postman other stuff like creation of collection extra.Let's see ... Read more7 Essential Postman Features for API Testing That You Should Know The post 7 Essential Postman Features for API Testing That You Should Know appeared first on Software Testing & Automation.

    20.10.2020 | 10:30 קרא עוד...
  • A Human’s guide to testing AI

    A Human’s guide to testing AI What does it mean to test AI? If you look at the spam detection feature in your email, it sometimes works, less often doesn’t. Even if you flag items as not spam, some again show up in spam after some time. You could categorize that as a machine learning FAIL?Amazon recommends books related to your purchase. Some of them make sense. Others don’t. Hopefully the algorithm learns and gets better over time. Are the incorrect recommendations a failure of the algorithm? Isn’t it expected that recommendations will learn and improve over time? So, failures are in fact not failures?What does it really mean to test AI?Do you test the way the algorithm ‘learns’ and improves? You could test with real world data. Are you testing the math? Can you test the math?What is ‘AI’?Providing a concise definition of AI (artificial intelligence) may be excruciating. The quote below is good enough context for this article (from a Human’s Guide to Machine Intelligence).AI involves enabling computers to do all the things that typically require human intelligence, including reasoning, understanding language, navigating the visual world, and manipulating objects. Machine learning is a subfield of AI that gives machines the ability to learn (progressively improve their performance on a specific task) from experience-the aptitude that underlies all other aspects of intelligence. If a robot is as good as humans at a variety of tasks but is unable to learn, it will soon fall behind. For that reason machine learning is, arguably, one of the most important aspects of AI.In[…]

    20.10.2020 | 6:07 קרא עוד...

טיפים

  • חשוב לנתח באגים שהתגלו ע"י הלקוח
    חשוב לנתח באגים שהתגלו ע"י הלקוח חשוב לנתח באגים שהתגלו ע"י הלקוח בכדי להבין למה לא נמצאו הבאגים האלו לפני ששוחרר המוצר, כמו גם - מהיכן נבע הבאג מלכתחילה.   אין כאן תהליך של חיפוש אשמים - אלא תהליך של ארגון לומד…
    קרא עוד...
  • אף פעם אל תפסיקו ללמוד - בדיקות
    אף פעם אל תפסיקו ללמוד - בדיקות אף פעם אל תפסיקו ללמוד - בדיקות " אף פעם אל תפסיקו ללמוד" – או כמו שנאמר "רק טיפשים יודעים הכל". מפעילותי בפורומים השונים בעולם הבדיקות בארץ ובעולם, תכופות אני רואה כיצד דווקא חסרי הניסיון, שרק…
    קרא עוד...
לרשימה המלאה >>