ZAPTEST מסייעת למפתחים להפוך את המוקאפים שלהם לאוטומטיים מוקדם ככל האפשר. תכונה זו מאפשרת לצוותים לאמץ גישת Agile/DevOps במהלך שלב התכנון, המאפשר להם להתחיל בדרך בה הם מתכוונים להמשיך.
חשיבותם של מוקאפים
מוקאפים הם חלק חיוני בעיצוב UI/UX מעולה. הם הרבה יותר מסתם השלב הבא של wireframes. במקום זאת, הם מציעים למפתחים ולמעצבים דרך להמשיג את המוצר שלהם ולהפוך אותו למשהו מוחשי.
שימוש במוקאפים במהלך שלבי הפיתוח מאפשר לך לשלב משוב במהירות. ייצוגים אלה בחדות גבוהה של המוצר הסופי שלך מספקים מספיק ריאליזם כדי שתוכל לקבל תחושה טובה של המראה והתחושה של היישום העתידי שלך.
מוקאפים הם גם דרך מצוינת עבור בעלי עניין או משקיעים לראות אם המוצר עונה על הציפיות שלהם. והכי חשוב, אם אתה מקבל משוב שאומר שאתה צריך לבצע שינויים, זה פשוט לשלב את הדעות החדשות האלה בתוך המוקאפ שלך הרבה לפני שאתה מבצע שורת קוד.
אוטומציה מבוססת מוקאפ ZAPTEST
לאחר שתמסרו מוקאפ שכולם מרוצים ממנו, תוכלו לעבור לשלב הבא. עם זאת, גישה אג’ילית/DevOps אמיתית כוללת בדיקות אוטומטיות בהזדמנות המוקדמת ביותר. עכשיו, אתם עשויים לתהות, “איך אני יכול להפוך בדיקות לאוטומטיות כשאני רק בשלב התכנון?” ב-ZAPTEST, אנו מבינים כי בדיקות רציפות צריכות להתחיל מוקדם ככל האפשר, ולכן אנו מציעים אוטומציה מבוססת מוקאפ.
במאמר זה, נראה לך כיצד תוכל ליצור סקריפטים לבדיקה ותיעוד מהמוקאפ שלך ולבדוק אותו במקביל במערכות הפעלה שונות.
שלב 1: ממוקאפ לסקריפט בדיקה
ניתן לעצב דגמים במגוון דרכים. אתה יכול לצייר אותם ביד או להשתמש בכלי עיצוב פופולריים כמו Figma או Placeit. לא משנה באיזו שיטה אתה מעדיף, קח את המוצר הסופי שלך והשתמש בתכונת ZAPTESTs לסרוק GUI כדי לייבא אותו לפלטפורמה שלנו.
תכונת ממשק המשתמש הגרפי של הסריקה מזהה כל טקסט במוקאפ שלך ויוצרת באופן אוטומטי אובייקטים קשורים. בנוסף, עיגון אוטומטי יוצר קשרי גומלין בין שדות טקסט במוקאפ לבין תוויות בסקריפט. התוצאה של זה היא שאם תעביר טקסט ספציפי ברחבי המסך, כל האלמנטים הקשורים יעקבו אחריו באופן אוטומטי. לדוגמה, אם יש לך מוקאפ של מסך כניסה, באפשרותך לחבר אובייקט “שם משתמש” לשדה טקסט.
בנוסף, במהלך שלב זה, באפשרותך לשנות את ערכי השמות המוגדרים כברירת מחדל עבור האובייקטים כדי להבטיח בהירות מרבית. תכונה זו שימושית במיוחד אם יש לך הרבה לחצנים שונים על המוקאפ שלך.
כתוצאה מתהליך זה, כל האובייקטים מאוחסנים ומאורגנים בסייר המאגר.
שלב 2: הוספת אובייקטים לסקריפט
לאחר שייבאתם ותייגתם את המוקאפ שלכם, הגיע הזמן להפוך אותו לסקריפט בדיקה.
כדי להגדיר שלב בסקריפט ZAPTEST, אתה רק צריך לאתר את האובייקט במפת GUI או מאגר אובייקטים ולחץ פעמיים על זה. לחלופין, באפשרותך לגרור ולשחרר אובייקטים למקום מסוים בסקריפט. ZAPTEST יציע רשימה של פעולות לבחירה עבור השלב.
הדבר הראשון שעליך לעשות הוא להוסיף שלב אימות המוודא שדף היעד שלך קיים. בשלב הבא, עליך לבחור “סוג” ולהוסיף כל אלמנט מהמוקאפ שלך (כלומר “שם משתמש” מחובר ושדה טקסט).
לאחר מכן, תוכל להוסיף “קליק” עבור כל כפתור במוקאפ שלך שהמשתמשים שלך יכולים לבחור.
לבסוף, כאשר היישום שלך מוכן לבדיקה, בחר דפדפן רצוי, בחר הפעל והקלד את כתובת האפליקציה. כעת, תוכל להפעיל את הסקריפט שלך כנגד האפליקציה.
שלב 3: הפעל את הסקריפט
אוטומציית בדיקות המוקאפ של ZAPTEST היא כל כך חזקה שהסקריפט פועל בפעם הראשונה ללא צורך בשינויים כלשהם. עכשיו, אתה יכול לבדוק את המוקאפ שלך מהדפדפן שלך ולקבל תחושה אמיתית של חוויית המשתמש של היישום שלך, כל זאת מבלי לכתוב קוד.
לאחר שהסקריפט מוכן, ניתן להוסיף אותו לצנרת ה- CI/CD שלך ולהשתמש בו במסגרת הבדיקה הרציפה שלך.
תכונה זו כמובן חוסכת זמן רב. יתר על כן, זה גם אומר שעובדי עיצוב שאינם טכניים יכולים להפוך את הרעיונות שלהם ליישומים פונקציונליים תוך דקות – לא עוד לחכות כדי להעמיד רעיונות על הרגליים.
עם זאת, החיסכון בזמן לא נעצר שם; ZAPTEST mockup אוטומציה גם מאפשר לך ליצור תיעוד.
1. צור תיעוד
ZAPTEST מאפשר לך ליצור תיעוד בדיקה בלחיצת כפתור פשוטה. התיעוד מחולק לשלבים מפורטים עם סעיף לקבלת התוצאות הצפויות. הדבר הטוב ביותר הוא שאתה יכול להמיר מסמכים אלה למגוון פורמטים, כמו Word, PDF, HTML, XML ו- CSV. נוסף על כך, אתה יכול גם לייצא ל- Micro Focus ALM, Rally (או CA Agile Center), Jira, o Azure DevOps ורבים אחרים. האפשרויות הן אינסופיות.
2. ביצוע מקביל
השלב האחרון עבור אוטומציית הבדיקות מבוססת המוקאפ שלנו כולל שימוש ב- ZAPTEST M-RUN. כלי אוטומציית בדיקות התוכנה רבי העוצמה שלנו מאפשרים למשתמשים להריץ סקריפטים מרובים בו זמנית על פני מספר פלטפורמות שונות. משתמשים ניגשים ליישומים במכשירים שונים ובמערכות הפעלה שונות, ולכן חובה לבדוק בכל אחד מהנכסים הללו.
חלק מהפלטפורמות ש-ZAPTEST M-RUN מאפשר לכם לבדוק מולן הן אנדרואיד, iOS, מק, לינוקס וווינדוס. אתה יכול לחבר את ZAPTEST למכשירים פיזיים בעולם האמיתי ולהשתמש בפלטפורמה שלנו כדי להריץ את הבדיקה ולנהל את התוצאות. תהליך זה מסתמך גם על ZAPTEST 1SCRIPT Implementation, המאפשר בדיקה וביצוע בפלטפורמות שונות ללא הנטל של שינוי קוד אוטומציה כך שיתאים לכל נכס נפרד.
תצוגה מרחוק חיה מאפשרת לך לעקוב אחר הבדיקות במקביל. לאחר השלמת הבדיקה, תוכל לסקור את התוצאות של כל מכשיר בנפרד. נתונים אלה עוזרים להבטיח שהיישום שלך יוכל לפעול בצורה חלקה במכשירים השונים שבהם משתמשים בעלי העניין שלך.
מחשבות אחרונות
כפי שכל מפתח תוכנה יודע, בדיקות מגיעות לעתים קרובות מאוחר מדי. יישום בדיקות בשלב מאוחר יותר במחזור פיתוח התוכנה יכול לחשוף בעיות שהיו צריכות להיתפס מוקדם יותר, מה שמוביל לשכתוב קוד יקר. עם זאת, זה יכול להיעשות מאוחר מדי ולגרום לעיכובים גדולים במהלך מחזור חיי פיתוח התוכנה (SDLC).
עיצובי מוקאפ הם דרך מצוינת לזהות בעיות UI/UX בשלב מוקדם. עם זאת, עבור צוותי Agile/DevOps, הם גם הזדמנות ליישם בדיקות רציפות בהקדם האפשרי. הודות לטכנולוגיית הראייה הממוחשבת של ZAPTEST, כעת תוכלו לייבא דגמים מצוירים ביד או ממוחשבים, להמיר אותם לקוד ולבדוק אותם מול המכשירים השונים בהם משתמשים בעלי העניין שלכם.
משם, תוכל ליצור תיעוד ותוצאות בדיקה המשפרים את משוב ממשק המשתמש/חוויית המשתמש, ומבטיחים שהיישום שלך יתחיל בצורה הטובה ביותר.