English | Russian |
By working through the first large project Conway's game of Life, Chapter 1 expounds principles of top-down refinement, program design, review, and testing, principles | Посредством рассмотрения первого большого проекта игры "Жизнь" Дж. Конвея глава 1 вводит принципы нисходящей детализации, проектирования программы, критического обзора и тестирования (ssn) |
designing programs for easier testing | конструирование программ с целью облегчения тестирования (ssn) |
difficulties of real-time program testing | трудности отладки программ реального времени (ssn) |
in testing to code, the input data is provided to test specific execution paths in the program | в тестировании на основе кода используются такие входные данные, которые позволяют проверить определённые пути выполнения программы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
logic program example for consecutivity testing in lists | пример логической программы для нахождения следующего элемента в списке (см. Introduction to logic programming by Ghristopher John Hogger ssn) |
logic program example for orderliness testing in lists | пример логической программы для проверки упорядоченности списка (ssn) |
program testing | тестирование программ (ssn) |
program testing concepts | принципы тестирования программ (ssn) |
real-time program testing | отладка программ реального времени (ssn) |
real-time program testing techniques | техника отладки программ реального времени (ssn) |
Selective testing — Testing only a selected set of program paths and data inputs | Выборочное тестирование – тестирование выбранного набора способов выполнения программы и входных данных (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Selective testing Testing only a selected set of program paths and data inputs | Выборочное тестирование – тестирование выбранного набора способов выполнения программы и входных данных (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
testing all possible execution paths in a program | тестирование всех возможных путей выполнения программы (ssn) |
testing of a large program | тестирование крупной программы (ssn) |
testing the application programme | тестирование прикладной программы (ssn) |
the difference lies in that testing to specs feeds the program with data without any consideration given to the program logic | Различие заключается в том, что при тестировании на основе технических требований программе задаются данные без какого-либо учёта логики работы программы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
there are two kinds of execution-based testing: testing to specs black-box testing and testing to code whitebox testing. Both kinds use the same strategy of feeding the program with input data and observing if the output is as expected | Имеются два вида тестирования, основанного на выполнении программы: тестирование на основе технических требований тестирование методом чёрного ящика и тестирование по исходным текстам тестирование методом белого ящика. Оба вида используют ту же самую стратегию задания программе входных данных и наблюдения, тот ли выходной результат получается, который ожидался (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |