2. Тестирование программного
обеспечения
Анализ качество программного
обеспечения обширный и
специализированный вопрос.
Основан на двух тенденциях:
- использования ручного труда людей;
- автоматизированная верификация
программ, с использованием
искусственного интеллекта (*).
* - недостижимый этап в ближайшем
2
будущем.
6. Версионирование программного
продукта на примере ОС Windows
Микрософт хитрит с Service Pack:
System Information report written at:
20.11.2003 14:37:45
Item
Value
OS Name
Microsoft Windows 2000 Server
Version
5.0.2195 Service Pack 3 Build 2195
Правильная запись:
5.00.3.2195
6
7. Маркировка версий программного
продукта
Major version number - номер основной версии
программного продукта.
Minor version number - дополнительный номер версии
программного продукта, напр., 51 в Microsoft Windows
NT version 3.51.
Release - номер изменений*.
Build number - номер компиляции.
* Не путать с released version, упрощенной версией с
усеченным набором функциональных возможностей.
7
9. Путаница вносимая Update Pack 1
для DELPHI:
Версия Delphi правильно
должна задаваться:
5.1.6.18
Изменение среды
компиляции Update Pack
-ом существенно влияют
на совместимость
версий объектных
файлов (генерируемых
DELPHI), поэтому
правильно считать 5.1
А вот Windows Service
Pack не затрагивает
совместимость версий
ОС и является редакцией
исправления ошибок.
9
11. Маркировка версий программного
продукта (Delphi)
MajorVersion - основной номер
Identifies the major version number of the operating system. For example, for Windows
NT version 3.51, the major version number is 3; and for Windows NT version 4.0, the
major version number is 4.
major version number - номер основной версии (программного продукта)
MinorVersion - дополнительный номер
Identifies the minor version number of the operating system. For example, for Windows
NT version 3.51, the minor version number is 51; and for Windows NT version 4.0,
the minor version number is 0.
minor version number - дополнительный номер версии (программного
продукта, напр., 51 в Microsoft Windows NT version 3.51)
Release - номер изменений (Заменяется номером сервис пака)
1) выпуск (вариант программного изделия) || выпускать (вариант программного
изделия)
2) редакция, номер редакции (изменяемой документации)
Не путать с released version упрощенная версия (с усеченным набором
функциональных возможностей)
BuildNumber - номер компиляции
Windows NT: Identifies the build number of the operating system.
Windows 95: Identifies the build number of the operating system in the low-order word.
The high-order word contains the major and minor version numbers.
11
13. В WINDOWS - это свойство файла
Key
Value indicates
CompanyName
The company that produced the file. Required.
FileDescription
File description. You can display this string in a list box
during
installation. Required
FileVersion
File version number. Required.
InternalName
File internal name. If file does not have internal name, use
original filename, without extension. Required.
LegalCopyright
File copyright notices. Optional.
LegalTrademarks
Trademarks and registered trademarks that apply to file.
Optional.
OriginalFilename
Original file name, not including path. Required.
ProductName
Name of product that file is distributed with. Required.
ProductVersion
Version of product that file is distributed with. Required.
Comments
Additional information for diagnostic purposes. Optional.
13