לקוחות כבדים ויישומים ישנים
PowerBuilder, Windows מקורי, יישומים עסקיים ללא ממשק בדיקה.
- זיהוי מסכים באמצעות נגישות או תמונה
- עוגן העמיד בפני שינויי גרסה
- מאגרי נתונים ואיפוס
אוטומציה מותאמת אישית
Selenium, Cypress ו-Playwright מכסים את האינטרנט. מעבר לכך — לקוח כבד, PowerBuilder, מסוף בקרה, מסך ייצור, מסוף עסקי — רוב הספקים נעצרים במקום שבו הכלי נעצר. אנחנו משלימים את החסר.
לקבוע פגישההקיר
זהו המשפט ששומעים מנהלי מערכות המידע, שעבודתם העיקרית אינה מתנהלת בדפדפן.
אפליקציה PowerBuilder המנהל את הייצור מזה עשרים שנה. לקוח Windows כבד ששדותיו אינם בעלי מזהה קבוע. מסוף שהדפדפן המובנה שלו משנה את היציאה בכל הפעלה מחדש. מסך ייצור שאינו מציג ממשק כלשהו. בכל המקרים הללו, הכלים הסטנדרטיים אינם יעילים — והאימות נותר ידני, ולכן חלקי, ולכן איטי.
למערכות אלה יש מכנה משותף: לרוב הן אינן הפחות קריטיות. אלה היישומים שלא הוחלפו משום שהם פועלים, ואותם בודקים באופן ידני משום שאנו סבורים שאין לנו ברירה.
מה שאנחנו עושים
PowerBuilder, Windows מקורי, יישומים עסקיים ללא ממשק בדיקה.
שליטה על התצוגה, מבלי להתקין דבר במחשב הלקוח.
כאשר הממשק חסר, אנו מחפשים את האמת במקום שבו היא נמצאת: בסיס הנתונים, היומן, ממשק היישום, זרם ההדפסה.
ההוכחה
אנחנו לא מוכרים רק כוונות: הסדנה כבר ייצרה רובוט שלם עבור רשת מזון מהיר.
הוא קורא את תדריך הקמפיין, מזין את ההגדרות למערכת הקופה, קורא אותן שוב כדי לוודא שהן תואמות, מפעיל את המסוף כדי לבדוק מה הלקוח רואה על המסך, ומשווה בין נקודות המכירה. 25,704 השוואות בדקה אחת, בעוד שאותה בדיקה ידנית ארכה כ-70 שעות.
מה שהוא מצא בסיבוב הראשון: ארבעה פריטים ממבצע מתמשך, שלא הוצע עבורם מחיר במסעדה, ולכן לא ניתן היה למכור אותם, יום לפני שהיו אמורים להיות מוצגים. אף כלי בשוק לא ידע לעשות זאת — משום שאף אחד לא תכנת אותו לכך.
איך מצטרפים?
נמסר למחסן שלכם, מלווה בתיעוד בצרפתית, כולל הוראות ההתקנה והעדכון.
שתיים עד שלוש שבועות כדי להוכיח שהמערכת פועלת כראוי במערכת שלכם. אם זה לא עובד, נעדכן אתכם ונפסיק את התהליך.
בציוד המופעל, אין קוד מקור ואין כלי פיתוח: רק הקובץ הבינארי, או כלום.
שאלות ישירות
כי צריך קודם כל לוודא שזה מתאים למקרה שלכם. כשזה המצב, אנחנו אומרים זאת ומשתמשים בזה — זה זול יותר עבורכם ומהיר יותר עבורנו. פיתוח מותאם אישית מוצדק רק במקרים שבהם הכלים הסטנדרטיים אינם מתאימים: לקוח כבד, ציוד מוטמע, פרוטוקול קנייני, מערכת סגורה.
כן, בתנאי שמקבלים את העובדה שהקיבוע לא מתבצע כמו באינטרנט. אנו מסתמכים על שכבות הנגישות כאשר הן קיימות, או על זיהוי חזותי בהיעדרן, ומייצבים את המערכת כולה באמצעות מערכי נתונים מבוקרים. העבודה הראשונה היא תמיד בדיקת היתכנות במסלול אמיתי, ולא הבטחה.
אתם, אם תרצו: הקוד שייך לכם, והוא מתועד לשם כך. אנחנו, אם תעדיפו, במסגרת תחזוקה. מה שאנו מסרבים לקבל הוא "קופסת שחורה" שאף אחד מלבדנו אינו יכול לפתוח.
שתיים עד שלוש שבועות לניסוי היתכנות, שש עד עשר שבועות להפעלת שלב ראשון, בהתאם למורכבות הממשק ולנגישות לסביבות. הנגישות היא כמעט תמיד הגורם המעכב האמיתי, ולא הפיתוח.
זוהי שאלה שיש לשאול מראש, ולא בדיעבד. אם מתוכנן החלפה בטווח הקצר, אנו ממליצים לבצע בדיקה באמצעות הנתונים ולא באמצעות המסך: היא תישאר בתוקף גם לאחר שינוי הממשק, בעוד שאוטומציה של המסך תצטרך להיעשות מחדש.
ביקורת ללא התחייבות על תהליך הבדיקות שלכם, כדי לדעת היכן אתם עומדים באמת.
לקבוע פגישה