How Google Tests Software
James Whittaker,Jason Arbon,Jeff Carollo
کشف منابع
تست یکپارچگی، یکی از مراحل حیاتی در فرآیند توسعه نرمافزار است که با هدف اطمینان از همکاری صحیح و هماهنگ بین ماژولهای مختلف سیستم انجام میشود. در این بخش، میخواهیم با اهمیت، روشها و بهترین شیوههای تست یکپارچگی در حوزه نرمافزار آشنا شویم.
تست یکپارچگی یا Integration Testing فرآیندی است که در آن ماژولهای نرمافزاری که بهصورت جداگانه توسعه و تست شدهاند، در کنار یکدیگر قرار گرفته و عملکرد هماهنگ و بدون نقص آنها بررسی میشود. این تست از اهمیت ویژهای برخوردار است، زیرا خطاها و ناسازگاریهایی که ممکن است در ارتباط بین ماژولها رخ دهد را شناسایی و رفع میکند.
در دنیای امروزی نرمافزار، وجود ابزارهای قوی و کارآمد برای انجام تست یکپارچگی، نیازی مبرم و غیرقابلاجتناب است. برخی از محبوبترین و حرفهایترین ابزارها برای انجام این نوع تست عبارتاند از:
تست یکپارچگی یکی از جنبههای کلیدی توسعه نرمافزار به شمار میرود که در کیفیت نهایی محصول تاثیر قابل توجهی دارد. اهمیت این مرحله از آنجا ناشی میشود که تنها با یکپارچهسازی صحیح ماژولها میتوان از سلامت کلی سیستم اطمینان حاصل کرد. بدین ترتیب، استفاده از روشها و ابزارهای مناسب برای تست یکپارچگی، تضمینی برای عملکرد بهینه و بدون نقص نرمافزار به حساب میآید.
James Whittaker,Jason Arbon,Jeff Carollo
Juha Hinkula
Boni Garcia
Juntao Qiu
Petar Tahchiev,Felipe Leme,Vincent Massol,Gary Gregory
Yongfeng Yin,Bo Jiang
Ricardo Jimenez-Peris,Marta Patiño-Martinez,Bettina Kemme,Francisco Perez-Sorrosal (auth.),Rogério de Lemos,Jean-Charles Fabre,Cristina Gacek,Fabio Gadducci,Maurice ter Beek (eds.)
Michael H.F. Wilkinson,Jos B.T.M. Roerdink
Klaus Havelund (editor),Manuel Núnez (editor),Grigore Rosu (editor),Burkhart Wolff (editor)
Koleshko, Andrey;Nousaine, Kim
Alan Mellor
Vibrant Publishers
Mark Fisher,Jonas Partner,Marius Bogoevici,Iwein Fuld
Ashish Bhargava
Joyce L. Tokar (auth.),Rogério de Lemos,Cristina Gacek,Alexander Romanovsky (eds.)
John Callaway;Clayton Hunt
James C. Bezdek,Raghu Krisnapuram,Nikhil R. Pal
Ramnivas Laddad
Langr,Jeff
Saeed Parsa
Yogashiva Mathivanan
Greg L. Turnquist
Wolfgang Grieskamp (editor),Carsten Weise (editor)
K. S. Fu (auth.),Professor King-sun Fu (eds.)
Dietrich W. R. Paulus,Joachim Hornegger (auth.)
Rajesh RV
Frank Y. Shih
Raj Malhotra
Omran M. G. H.
Cătălin Tudose, Petar Tahchiev, Felipe Leme, Vincent Massol,andGary Gregory
Sujoy Acharya
Arnaud Cogoluegnes,Thierry Templier,Andy Piper