News
Многопоточное тестирование программных интерфейсов.
Abstract
В статье описывается новый метод функционального тестирования параллельных программ, предоставляющих программный интерфейс, методы (процедуры) которого можно вызывать из нескольких потоков одновременно. Этот метод, названный Sapsan, позволяет проверять одно из распространенных требований к таким программам — требование сериализуемости интерфейса, заключающееся в том, что в любом состоянии программы результат параллельного выполнения методов интерфейса в нескольких потоках эквивалентен некоторому последовательному выполнению этих же методов. Это требование является формализацией широко используемого понятия thread-safety.
Edition
Proceedings of the Institute for System Programming, vol. 14, issue 1 (in Russian), 2008, Стр. 73-88.
ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).