常规测试方法

2024-05-05 22:32
文章标签 常规 测试方法

本文主要是介绍常规测试方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



 

常规测试方法

 

 

  1. 功能测试

     

    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. 卸载过程中,对意外情况的处理(掉电等)。

  12. 在卸载过程中,是否有终止或者结束按钮。

     

    4. 运行与关闭测试

  1. 运行时是否与其它应用程序有冲突(内存冲突)

  2. 是否可以同时运行多个程序;

  3. 任务栏有无程序运行提示;

  4. 若有未保存的数据,关闭系统时是否有提示;

  5. 后台服务程序在点击关闭按钮时是否有确认提示;

  6. 运行时是否过份占用系统资源、退出时能否完成释放占用的系统资源。

     

    5. 服务程序的测试

  1. 系统是否限制服务器程序启动的数量,如不限制,同一范围内启动多个服务是否对系统有影响;

  2. 服务程序能否长时间正常运行;

  3. 外界异常后,服务程序的自动恢复能力(服务器掉电、网络中断后恢复、数据库异常后恢复);

  4. 在点击关闭按钮时是否有确认提示;

  5. 应用程序与其他程序是否兼容(能否避免内存冲突)。

     

    6. 系统管理(参数设置)

  1. 参数设置后,能否正确的进行应用;

  2. 设置错误参数,系统的容错能力;

  3. 修改参数,对与之相关模块的影响;

  4. 系统是否有默认的参数,A 有:默认的参数是否起到作用 ;B 没有:不设置,系统能否运行或者给出提示。

     

    7. 用户、权限管理

  1. 赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限);

  2. 删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否正确处理;

  3. 重新注册系统变更登陆身份后再登录,看程序是否能正确执行,具有权限是否正确;

  4. 在有工作组或角色管理的情况下,删除包含用户的工作组或角色,程序能否正确处理;

  5. 不同权限用户登录同一个系统,权限范围是否正确;

  6. 覆盖系统所有权限设定;

  7. 能否添加信息为空的用户(其中包括空用户名及空口令、空用户名非空口令、非空用户名及空口令)

  8. 能否添加长用户名及长口令,如果允许,新用户能否正确登录

  9. 系统是否允许删除系统管理员这一特殊用户或修改系统管理员口令,删除或修改后系统的实际情况

这篇关于常规测试方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/962835

相关文章

oracle常规信息查询脚本

==>检查磁盘受限情况 SELECT a.table_name, a.next_extent, a.tablespace_name FROM all_tables a,         ( SELECT tablespace_name, max(bytes) as big_chunk               FROM dba_free_space

开关电源纹波测试方法

开关电源纹波测试是评估开关电源性能的重要手段,我们都知道开关电源中稳定的输出电压是交流电通过整流、稳压、滤波等处理后得到的稳定输出,虽然经过了处理,但直流电平上还是会有周期性和随机性的杂波信号,这些我们不需要的部分就是纹波。开关电源中存在纹波是无法避免的,因此在开关电源测试中输出纹波的测试必不可少。 以下是开关电源纹波测试的具体方法和步骤: 测试方法 开关电源纹波测试一般

常规流布局(补充)——WEB开发系列30

CSS(层叠样式表)作为现代网页设计的基础之一,其布局功能一直是开发者关注的重点。了解CSS常规流布局是掌握网页布局的第一步。 一、什么是常规流布局? 常规流布局(Normal Flow Layout)是CSS布局的基础,也是网页布局的默认方式。在常规流中,所有的元素都按照文档中的顺序依次排列。这种布局方式非常直观,可以帮助我们理解各种布局模式的基础。常规流布局包括块级元素(Blo

机器学习算法——常规算法【逻辑回归】

概述 逻辑回归(Logistic Regression)是一种广泛应用于二分类问题的统计模型,尽管名字中有“回归”二字,但它实际上是一个分类算法。逻辑回归通过使用逻辑函数估计概率,将线性回归的连续输出映射到[0, 1]区间,表示为特定类别的概率。 逻辑回归原理 逻辑回归模型使用Sigmoid函数作为激活函数,将线性回归的输出映射到[0, 1]区间,公式如下: [ P(y=1|x) = \f

Flutter--- 常规知识点

这些问题涵盖了 Flutter 的核心概念和一些常见的框架与架构问题。我将尽量用口语化的方式来回答,并加入一些项目经验来帮助理解。 1. 为什么 Flutter 能跨平台? Flutter 能够跨平台的原因主要有两个方面:Flutter 的架构设计和Dart 语言的编译能力。 Flutter 使用的是自绘制引擎,也就是说它并不依赖于原生平台的控件,而是通过自己的渲染引擎(Skia)直接绘制所

多终端同账号并发测试是一种用于检验系统在多个终端同时使用同一账号时性能表现的测试方法。

一、测试目的   1. 验证系统在多终端并发访问下的稳定性和可靠性。 2. 确保同一账号在不同终端上的数据同步准确性。 3. 检测系统对并发请求的处理能力,是否存在性能瓶颈。   二、测试要点   1. 终端选择   - 涵盖不同类型的终端设备,如手机(不同操作系统)、平板电脑、电脑等。 - 考虑不同的网络环境,如 4G/5G 网络、Wi-Fi 等。 2. 测试场景设计   - 同时登录:多个终端

白盒测试及其测试方法

什么是白盒测试 是针对程序的逻辑结构进行测试,主要适用于单元测试阶段 与黑盒测试不同的是,黑盒测试是根据业务需求设计用例的输入输出,白盒测试是对程序系统的内部逻辑实现设计输入输出。 通常的流程是先静态测试,后动态测试,在动态测试中经常使用基本路径测试法,在重要模块或业务复杂的模块可能会使用多种测试法。 白盒测试的优缺点 优点:代码覆盖率高 缺点:测试开销大、业务功能可能覆盖不全 优化

计算机组成原理:实验四常规型微程序控制器组成实验

一、实验目的 1.掌握时序产生器的组成原理。 2.掌握微程序控制器的组成原理。 3.掌握微指令格式的化简和归并。 二、实验电路 1.时序发生器 TEC-4计算机组成原理实验系统的时序电路如图4.1所示。电路采用2片GAL22V10(U6、U7),可产生两极等间隔时序信号T1-T4和W1-W4,其中一个W由一轮T1-T4循环组成,它相当于一个微指令周期或硬联线控制器的一拍,而一轮W1-W

常见的性能测试方法!

前言 性能测试划分有很多种,测试方法也有很多种,更确切的说是由于测试方法的不同决定了测试划分的情况,但在测试过程中性能测试的划分没有绝对的界限,常用的有压力测试、负载测试和并发用户测试等。 性能测试的方法主要包括以下几种: 负载测试(Load Testing) 压力测试(Stress Testing) 配置测试 (Configuration Testing) 并发测试(Concurr

jmeter连接mysql数据库以及常规用法

1、在jmeter中新建一个测试计划,在测试计划界面中点击浏览,选择连接mysql数据库的jar包       如果没有jar包可以去网上下载,也可以通过如下链接进行下载 链接: https://pan.baidu.com/s/1BI6f19KSzXGlkSOwbnequw 提取码: gn8e 2、然后创建线程组,并且要知道所需要连接数据库的主机ip以及端口,用户名和密码等信息;点击测