admin 管理员组

文章数量: 887021


2024年3月1日发(作者:java提供的编译器)

软件测试面试知识点

1.黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。

2.白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

3.重回测试就是指修正了旧有代码后,再次展开测试以证实修正没导入代莱错误或引致其他代码

产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。

4.详述一下瑕疵的生命周期

软件缺陷的生命周期指的是一个软件缺陷被发现、报告到这个缺陷被修复、验证直至最后关闭的完整过程。

直观的软件缺陷生命周期:

1、发现――打开:测试人员找到软件缺陷并将软件缺陷提交给开发人员;2、打开――修复:开发人员再现、修复缺陷,然后提交测试人员去验证;3、修复――关闭:测试人员验证修复过的软件,关闭已不存在的缺陷。但是这是一种理想的状态,在实际的工作中是很难有这样的顺利的,需要考虑的各种情况都还是非常多的。

繁杂的软件缺陷生命周期:

1、新建一个软件缺陷,这个软件缺陷是(open)状态,进行bug审查,不是代码问题,就是设计需要修改;

2、新建一个软件缺陷,这个软件缺陷就是(open)状态,展开bug审查,以后修正的,就可以延后;

3、新建一个软件缺陷,这个软件缺陷是(open)状态,进行bug审查,实际没有这个bug,可以将其关闭;

4、新建一个软件缺陷,这个软件缺陷就是(open)状态,看看与否确切可以再现,如果无法再现,就是缺乏信息,须要回到至(open)状态;如果能再现,就展开修正,修正后停用,展开重回测试

5.基于web信息管理系统测试时应考虑的因素有哪些?一、功能测试1、链接测试2、表单测试3、cookies测试4、设计语言测试5、数据库测试二、性能测试1、连接速度测试2、负载测试3、压力测试三、可用性测试1、导航测试

2、图形测试3、内容测试4、整体界面测试

四、客户端兼容性测试1、平台测试2、浏览器测试五、安全性测试

linux基本命令:

◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

◆文件处置命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup;

◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudops、who;

◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

login

1.促进作用:login的促进作用就是登入系统,它的采用权限就是所有用户。

2.格式:

login[name][-p][-h主机名称]

3.主要参数

-p:通告login维持现在的环境参数。

-h:用来向远程登录的之间传输用户名。

如果挑选用命令行模式登入linux的话,那么看见的第一个linux命令就是login:。

shutdown

1.促进作用:shutdown命令的促进作用就是停用计算机,它的采用权限就是超级用户。

2.格式:

shutdown[-h][-i][-k][-m][-t]

3.重要参数

-t:在发生改变至其它运转级别之前,说init程序多久以后关机。

-k:并不真正关机,只是送警告信号给每位登录者。

-h:关机后关闭电源。

-c:cancelcurrentprocess取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息把会送到每位使用者。

-f:在重新启动计算机时胁迫fsck。

-time:设定关机前的时间。

-m:把系统改成单用户模式。

-i:关机时显示系统信息。

mount

1.作用:mount命令的作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者。2.格式

mount-a[-fv][-tvfstype][-n][-rw][-f]devicedir

3.主要参数

-h:表明辅助信息。

-v:显示信息,通常和-f用来除错。

-a:把/etc/fstab中定义的所有文件系统摆上。

-f:这个命令通常和-a一起使用,它会为每一个mount的动作产生一个行程负责执行。在系统需要挂上大量nfs文件系统时可以加快加载的速度。

-f:通常用作侦错。它可以并使mount不继续执行实际摆上的动作,而是演示整个摆上的过程,通常可以和-v一起采用。

-tvfstype:显示被加载文件系统的类型。

-n:一般而言,mount摆上后可以在/etc/mtab中载入一笔资料,在系统中没可以载入文件系统的情况下,可以用这个选项中止这个动作。

游戏安装测试流程:

1)加装过程中对于缺省加装目录及任一选定的加装目录,与否都能够恰当加装;2)若就是挑选加装,查阅若想同时实现其适当的功能;

3)在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生);

4)软件加装后,对其它已经加装的软件与否存有影响;5)裸机加装后,各功能点与否需用;6)加装前,安装程序与否推论需用磁盘空间大小,如果无法满足用户加装空间建议,安装程序若想稳步;

7)安装过程中查看版权声明、版本信息、公司名称、logo等是否符合标准;8)安装过程中界面显示与提示语言是否准确、友好;

9)重复加装时系统与否存有提示信息、与否可以全面覆盖加装、与否可以升级加装、与否容许多版本并存;

10)是否有注册码或硬件加密狗,在没有它们(或错误)存在的情况下能否顺利安装。使用测试:

ui:界面测试,界面的亲善型,完整性,整体性必须较好尽可能杰出。功能:游戏中所市场需求的东西必须满足用户,并且支付与逻辑必须正常。(这个必须针对相同的产品搞相同的详细分析)

性能:游戏长时间运行,高负荷运行是否有卡钝,卡死,崩溃问题。卸载测试:

1)装载后注册表中的登记注册信息及有关的程序安装目录与否能够全然删掉掉;2)装载过程中全然删掉共享文件后,看看其它程序若想正常运转;3)装载后,与否对其它已经加装的软件存有影响;4)系统装载后用户创建文档与否留存;

5)软件卸载画面上的软件名称及版本信息是否正确;6)在所有能中途退出卸载的位置是否能正确退出;7)卸载过程中界面显示与提示语言是否准确、友好;

8)装载后加装此系统若想关上原来留存的文件,并一切运转正常;

9)卸载程序如果要求重新启动机器,在重新启动之间是否给用户提示以保存现有的己运行的程序的资料;

10)与否可以挑选组件展开装载;

11)卸载过程中,对意外情况的处理(掉电等)。12)在卸载过程中,是否有终止或者结束按钮。

游戏测试全过程:制订测试计划1、制订计划

本阶段的主要工作内容

――对市场需求规格说明书的认真研究

――将要测试的产品分解成可独立测试的单元

――为每个测试单元确认使用的测试技术――为测试的之下一个阶段及其活动制订计划制订计划包含:

(1)概要测试计划(2)详细测试计划2、测试大纲(用例)

测试大纲就是软件测试的依据,包含测试项目、测试步骤、测试顺利完成的标准。测试大纲的本质

――从测试的角度对被测对象的功能和各种特性的细化和展开。测试大纲的好处

――确保测试功能不被遗漏,也不被重复测试――合理安排测试人员

――使得软件测试不依赖于个人3、软件测试报告

软件测试报告就是软件测试过程中最重要的文档,它的内容包含:记录问题出现的环境

――如:各种资源的配置情况记录问题的再现步骤记录问题性质的说明记录问题的处理进程

――问题处置进程从一定角度上充分反映测试的进程和被测软件的质量状况以及提升过程。

测试执行过程

1、测试继续执行过程的三个阶段(1)初测期

――测试主要功能和关键的执行路径,排除主要障碍。(2)细测期

――依据测试计划和测试大纲、测试用例,逐一测试大大小小的功能、方方面面的特性、性能、用户界面、兼容性、可用性等等;预期可以辨认出大量相同性质、相同轻微程度的错误和问题。(3)重回测试期

――系统已达到稳定,在一轮测试中发现的错误已十分有限;复查已知错误的纠正情况,确认未引发任何新的错误时,终结回归测试。2、集成测试过程中的两个重要里程碑

在内置测试过程中的两个关键的里程碑就是功能查封和代码查封的确认。这两个里程碑界定出来重回测试期的有段界限。功能查封(function/featurefreeze)

――经过测试,符合设计要求,确认系统功能和其他特性均不再做任何改变。代码冻结(codefreeze)

――理论上,在并无错误时查封程序代码,但实际上,代码查封只标志系统的当前版本的质量已达至预期的建议,查封程序的源代码,不再对其搞任何修正。这个里程碑就是设置在软件通过最终重回测试之后。


本文标签: 测试 与否 系统