【tool】应用软件安装与卸载的用例设计方法和思路

C/S测试,安装/卸载是测试的很重要的部分之一

安装卸载用例设计思路(界面、易用方面的没写)

  一、安装路径:

  1、缺省路径安装

  2、自定义安装路径:

  a) 通过浏览,选择自定义路径

  b) 手动输入路径(存在的路径、不存在的路径)

  c)非C盘安装

  d)指定路径下已有同名文件

  e)中文路径(中文路径、中英文混合路径)

  f) 包含空格的路径(空格、下划线等合法路径)

  g) 非法路径(路径中输入特殊字符,看处理是否正确)

  二、安装环境:

  1、没安装过

  2、已安装过老版本(系统正在使用、系统未使用)

  3、已安装了最新版本

  4、卸载系统重新安装

  5、安装一半,异常退出(比如在线安装断网、本地安装点取消、断电等),可重新安装

  6、磁盘空间不足

  7、删除了部分文件(可正常安装、修复、卸载系统)

  8、操作系统Windows(WindowsXP、Windows2000、Windows2003、Vista等,区分专业版、服务器版以及不同补丁环境) 、Unix、 Macintosh 、Linux等

  9、杀毒软件:金山、江民、瑞星、诺顿、卡巴斯基、安全卫士等(根据需求,测试相应的环境)

  10、标准配置安装、推荐配置安装、最低配置安装、未达到最低配置安装(硬件环境)

  三、安装类型:

  1、标准安装

  2、推荐安装

  3、自定义安装

  四、安装完成

  1、安装成功,检查版本信息是否正确

  2、安装完成,文件属性为非只读

  3、安装完成,快捷方式检查,创建快捷方式正确

时间: 2024-10-30 22:15:12

【tool】应用软件安装与卸载的用例设计方法和思路的相关文章

linux软件的安装和卸载

(1) 对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单.在Linux中大多数软件提供的是源代码,而不是现成的可执行文档,这就需要用户根据自己系统的实际情况和自身的需要来配置. 编译源程式后,软件才能使用.多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文档或机械地运行“make”.“make install”之类的命令.结果呢?是软件没装成,自己急出一身汗,后果严重的还会破坏系统的稳定性.下面

用AutoIt自动安装和卸载程序

由于代码每天都会更新,编译组每天晚上会针对当天的代码编译出一个新的Build(除非编译不通过),而测试组第二天早上都会安装前一天晚上编译出的Build进行测试. 一直以为测试组每天都手动地重复着这些枯燥无味的卸载.安装工作,直到同组的一个同事告诉我,测试组每天的卸载和安装工作都是通过脚本自动实现的,无需人为干预. 原来他们使用了一款叫做AutoIt的工具.个人以为,要实现这种自动化的功能,要么让程序以控制鼠标或键盘的方式进行实际的操作,要么让程序通过给 系统发消息的方式模拟鼠标和键盘的操作.无论

安卓模拟器上APK文件的安装与卸载

由于Appium的学习需要安装一些手机应用来进行测试,我在这里简单介绍下安卓模拟器中应用程序的安装与卸载. 首先需要下载需要测试的应用程序APK文件,这里以YY语音为例,下载后将APK文件放在%ANDROID_HOME%\platform-tools目录下. 然后打开安卓模拟器,打开命令提示符,进入%ANDROID_HOME%\platform-tools目录下,输入命令“adb install YY.apk(你要安装的APK文件名字)”,稍等片刻出现如下提示,说明应用在模拟器安装成功. 此时回

Linux软件的安装与卸载

Linux软件的安装与卸载 1.Linux软件分类 .rpm :二进制软件包,经过编译的可以直接运行的软件包(相当于Windows中的exe文件) .tar.gz :二进制源码包,没有经过编译的软件源代码包,使用时必须先编译后安装 ? 在Linux系统中安装软件并没有Windows那么容易,因为在Linux系统中安装软件必须要解决包与包之间的依赖关系. 2.使用rpm指令+管道命名查询系统软件 rpm指令 选项 -qa :查询所有系统已安装的软件列表 管道命名(缩小查询范围) shell指令 –

Android 自动化测试(1)如何安装和卸载一个应用

1.android aapt aapt 是android assert packaging tool的缩写,采用aapt可以查看apk的信息和列出apk包的内容 2.monkey runner 和chimpchat The monkeyrunner tool provides an API for writing programs that control an Android device or emulator from outside of Android code. With monke

jenkins插件的安装与卸载

说明 Jenkins大部分的功能都是插件来实现的,所以必须知道jenkins插件的安装和卸载. 一.配置插件代理 jenkins在安装插件时候经常出现无法安装的情况,所以可以通过配置jenkins代理,来解决这个问题.如下: 系统管理→插件管理: 高级→代理设置: 上述截图中,我们只需要输入代理服务器地址.端口.用户名和密码,就完成了jenkins插件代理的配置. 二.安装插件 Jenkins插件的安装,我们可以分为自动安装和手动安装两种,下面分别介绍. 2.1 自动安装插件 自动安装插件,我们

ubuntu12.04 安装和卸载mysql

转: http://blog.csdn.net/skylinethj/article/details/38524629   ubuntu12.04 安装和卸载mysql 关于授权的文章请看 http://blog.csdn.net/id19870510/article/details/8434421 =================================================================== 1:登录系统,安装之前最好先, [html] view pla

CentOS6.5下Oracle11G-R2安装、卸载

资源下载地址(包括本人所有安装过程中,系统备份文件):http://download.csdn.net/detail/attagain/7700437 一. 硬件要求 本部分内容命令,均以root用户执行. 1. 内存 建议内存应大于2G以上,1G可以运行,但比较吃力. 内存查看命令: [[email protected] /]# cat /proc/meminfo 或 [[email protected] /]# free -m total       used       free    

安装和卸载windows程序

安装windows service通常有两种工具 1.Framework目录下的installutil.exe工具.2.visual studio命令行工具 在这里我要说的是当我们使用的系统是64位的系统,Framework包含1.0,2.0,3.0,3.5,4.0以及它们的64位版本时的情况. 一.使用installutil.exe 使用Visual Studio 2010创建的基于x86的4.0应用程序,在使用 installutil.exe工具安装时,你会发现在Microsoft.NET目