“Випадковий” запис зовсім не означає “все, що спадає на думку”, інакше було б принципово несправедливо претендувати на рівномірне покриття області визначення функції. Тут краще звернутися до таблиць випадкових чисел - комп’ютерної програми, яка може генерувати необмежену кількість таких чисел. Однак слід розуміти, що алгоритми, які використовуються багатьма подібними програмами, не є випадковими. Крім того, часто трапляється, що навіть базовий алгоритм не зовсім точно реалізований в програмах. Компанія, що надає послуги з тестування програмного забезпечення, піклується про вироблені ІТ-продукти, перевіряючи їх якість на кожному етапі процесу розробки. Тому перед тим, як вибрати конкретний генератор випадкових чисел, навіть такий, що написаний співробітниками солідної компанії або побудований на одній зі стандартних мов програмування, необхідно з’ясувати, який алгоритм відповідає за його правильну роботу і чи підходить він для ваших потреб. Те, що добре підходить для простої програми, яка малює різнокольорові феєрверки на екрані, може бути абсолютно непридатним для QA/тестувальників, які мають справу зі складними інженерними програмами. Часто генератор випадкових чисел повторює свою послідовність через певні проміжки часу - наприклад, після кожних 65 535 чисел все починається спочатку. Неважко зрозуміти, що сервіси веб-тестування
розроблені для веб-додатків. Але який їхній внесок у якість продуктів? Насправді, вони допомагають покращити продуктивність програмного забезпечення, знаходячи та виправляючи помилки в ньому якомога раніше та адаптуючи його до різноманітних реальних веб-браузерів.
- Перед виконанням тестування рекомендується прочитати літературу про генератор випадкових чисел. Не довіряйте жодній програмі тільки тому, що вона у вас вже є, а іншої у вашому розпорядженні поки що немає, тому ви не хочете її шукати.
- Ви повинні продовжувати читати до тих пір, поки наведені нижче пропозиції (в літературі) не здадуться вам цілком чіткими і зрозумілими. Не обов’язково використовувати їх, але якщо ви навіть не можете їх зрозуміти, значить, у вас недостатньо знань про предметну область для того, щоб приймати рішення самостійно. І може статися так, що, витративши час на тестування, ви раптом виявите, що воно було проведене неправильно, оскільки вхідні дані не були випадковими.
Компанія із забезпечення якості готова простягнути вам руку допомоги, якщо ви хочете, щоб ваш програмний продукт безперебійно працював у реальному середовищі.










0 коментарів