软件测试只可测试性的具体体现 软件测试
一. 功能测试
1. 安装测试: 1) 安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装; 2) 若是选择安装,查看能否实现其相应的功能; 3) 在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生); 4) 软件安装后,对其它已经安装的软件是否有影响; 5) 裸机安装后,各功能点是否可用; 6) 安装前,安装程序是否判断可用磁盘空间大小,如果不能满足安装空间要求,安装程序能否继续; 7) 安装过程中查看 版权声明、版本信息、公司名称、LOGO等是否符合标准; 8) 安装过程中界面显示与提示语言是否准确、友好; 9) 重复安装时系统是否有提示、是否可以覆盖安装、是否可以升级安装、是否允许多版本共存; 10) 是否有注册码或硬件加密狗,在没有它们(或错误)存在的情况下能否顺利安装。 2.配置测试 1) 是否可以按照用户手册的说明,运行于多种操作系统(Windows 各版本 、Unix 、Linux 等); 2) 按系统最低要求进行软件的安装配置,查看能否正常实现各种功能; 3) 数据源等信息配置不正确时能否给出提示信息; 4) 是否可以按照用户手册的说明,支持多种数据库。 3. 卸载测试 1) 卸载后注册表中的注册信息及相关的程序安装目录是否能完全删除掉; 2) 卸载过程中完全删除共享文件后,看其它程序能否正常运行; 3) 卸载后,是否对其它已经安装的软件有影响; 4) 系统卸载后用户建立文档是否保留; 5) 软件卸载画面上的软件名称及版本信息是否正确; 6) 在所有能中途退出卸载的位置是否能正确退出; 7) 卸载过程中界面显示与提示语言是否准确、友好; 8) 卸载后安装此系统能否打开原来保存的文件,并一切运行正常; 9) 卸载程序如果要求重新启动机器,在重启动之间是否给用户提示以保存现有的己运行的程序的资料; 10) 是否可以选择组件进行卸载; 11) 卸载过程中,对意外情况的处理(掉电等)。
|