web 测试大致可分为 6 个部分:
用户界面测试 :用户界面测试要注意是否有使用说明、站点地图和导航条,还要关注内容、颜色/背景、图片表格等。
功能测试:功能测试要关注链接、信息交互、数据校验等。
接口测...... <阅读全文>
软件测试面试题 软件测试笔试题
1、用户权限限制;软件是否按功能模块划分用户权限,权限划分是否合理,考察超级用户对各个用户的权限管理是否合理,包括修改用户的登录资料等。
2、用户和密码封闭性。软件对用户名和密码有无校验,有无保护...... <阅读全文>
1.考虑软件是自动安装还是手工配置安装,测试各种不同的安装组合,并验证各种不同组合的正确性,最终目标是所有组合都能安装成功。
2. 安装退出之后,确认应用程序可以正确启动、运行。
3. 在安装之前请备份...... <阅读全文>
一、选择:
1、测试人员应在软件生命周期中的下面哪个阶段介入最好( )
A、需求阶段 B、设计阶段
C、编码阶段 D、系统集成阶段
2、在确定测试目标的过程中,测试人员主要完成...... <阅读全文>
单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模...... <阅读全文>
前提:并发用户数为50个以内,在线用户数为500个以内,CPU占用都在70%以下,内存在70%以下,I/O处于不繁忙状态
1. 用户登录响应时间不能超过5S。
2. 按用户/账户/客户查询与缴费两个操作响应时间都需要在3~5S完...... <阅读全文>
白盒测试(White-box Testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结...... <阅读全文>
白盒测试目前主要用在具有高可靠性要求的软件领域,例如:军工软件、航天航空软件、工业控制软件等等。白盒测试工具在选购时应当主要是对开发语言的支持、代码覆盖的深度、嵌入式软件的测试、测试的可视化等。...... <阅读全文>
软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1....... <阅读全文>
o Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。
o Alpha版: 此版本表示该软件在此阶段主要是...... <阅读全文>
因为在开发阶段开发人员随时都有可能根据需要来修改数据库,所以对数据和数据库完整性测试在软件项目的任何阶段也是非常必要的。该项测试内容主要是以数据库表为单位,检查数据库表以及表中各字段命名是否符合...... <阅读全文>
UI合理性测试也就是人机交互界面的合理性,UI合理性测试的内容很多,具体测试内容如下:
o 提示、菜单、帮助的格式是否一致;
o 提示、菜单、帮助中的术语是否一致;
o 各个控件之间的对齐方式是否一...... <阅读全文>
第一题是如何测试一个安装程序,选用什么工具,什么方法;
用虚拟机测试安装程序,在虚拟机上运行安装程序。
主要测试安装时的安装目录、环境变量、硬件环境以及卸载过程等。
第二题是软件测试前需要做哪些准...... <阅读全文>
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子...... <阅读全文>
1. 明确测试的目标,增强测试计划的实用性
编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计...... <阅读全文>
1. 当测试工程师发现了一个bug而且在bug tracking tool里面没有相同的bug, 他需要填写所有需要的bug信息并且把这个bug分配给test leader
2. 如果这个bug不是一个真正的bug, test leader需要close这个bug
3. te...... <阅读全文>
Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA系统类似,都是以Web操作的形式提供项目
管理及缺陷跟踪服务。在功能上可能没有JIRA那么专业,界面也没有JIRA漂亮,但在实用性上足以...... <阅读全文>
1. 基本的测试知识,测试方法,测试用例,缺陷的概念
2. 测试计划
3. 数据方面(数据库/XML/Hibernate/LDAP)
4. 表现层知识(JSP/HTML/Struts/CSS)
5. EAI(中间件/SOA概念, 项目相关的经验)
6. 测试自动化知识
7...... <阅读全文>
1、功能测试:对软件功能进行测试,检查软件的各项功能是否实现了软件功能说明书(软件需求)上的要求。
2、界面测试:对用户界面进行测试,检查用户界面的美观度、统一性、易用性等方面的内容。
3、流程测试...... <阅读全文>
几乎每个公司或者项目都有过测试自动化的尝试,但是失败者居多,为什么呢? 绝大部分原因就是对测试自动化的了解不够,下面是一些对自动化测试的常见的误解:
1. 测试自动化可以节省很多时间! 以后的测试工作只...... <阅读全文>
这个面试题不应该会出现在真正的面试中,因为问题实在太模糊了,如果真的问到了这个问题,面试官的真实目的并不是非要让你说出来测试的哪一部分是最重要的,因为软件测试是一个完整的流程,每一部分都是必不可...... <阅读全文>
这个面试题主要是想考察应聘人员对软件测试的重要性的理解,换种方式问就是软件测试在你的心目中是什么样的地位?所以回答这个问题就应该着重描述软件测试的重要性。回答要点如下:
1. 试想一下如果一个系统开...... <阅读全文>
软件质量保证(Software Quality Assurance, SQA)是指一组有计划和有组织的活动,用于向有关人员提供证据证明软件项目的质量达到有关的质量标准[5]。一方面,软件质量保证是有计划和有组织的,而不是随机和任...... <阅读全文>
根据IEEE标准 集成测试划分为4个阶段:计划阶段,设计阶段,实现阶段,执行阶段(实施阶段)
计划阶段
1)时间安排 概要设计完成评审后大约一个星期
2)输入 需求规格说明书 概要设计文档 产...... <阅读全文>
1、确定集成测试对象
2、确定集成测试策略
3、确定集成测试验收标准
4、确定集成测试挂起和恢复条件
3、估计集成测试工作量
4、估计集成测试所需资源
5、进行集成测试任务划分(包括任务名、责任人、 输入和输...... <阅读全文>
