1、测试人员在软件开发过程中的任务是什么?

1)尽可能早的找出系统中的Bug;

2)避免软件开发过程中缺陷的出现;

3)衡量软件的品质,保证系统的质量;

4)关注用户的需求,并保证系统符合用户需求。总的目标是:确保软件的质量。

2、什么是软件测试?软件测试的目的与原则

软件测试的目的:

测试是程序的执行过程,目的在于发现错误

一个成功的测试用例在于发现至今未发现的错误

一个成功的测试是发现了至今未发现的错误的测试

确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。

确保产品满足性能和效率的要求

确保产品是健壮的和适应用户环境的

所有的测试都应该追溯到用户的需求

应当尽早、不断的测试

80%的缺陷集中在20%的模块中,测试人员要抓主要矛盾

设计测试用例时,应该考虑各种情况

对测试出的错误结果一定要有一个确认的过程(描述缺陷报告)

制定严格的测试计划

完全测试是不可能的,测试需要终止,不要试图穷举

妥善保管一切测试资料

3、测试分为哪些种 类

分为功能测试,性能测试和自动化测试。当然还有其他的一些名词,你比如说咱要是按照阶段来进d行测试划分的话,又可以说分为单元测试,集成测试,系统测试,还有验收测试。又可以根据懂不懂代码,分为白盒测试和黑盒测试,还有一些其他的测试,比如回归测试,冒烟测试,还有随机测试。

4、测试分类占比

5、性能测试整体概念

时间性能:软件的一个具体事务的响应时间。比如点击一个登陆按钮,到登录成功(失败)的反应时间,浏览器非常常见,ANR(Application not responding 应用程序无响应)

空间性能:软件运行时所消耗的系统资源,比如对内存和cpu的消耗

一般性能测试:软件正常运行,不向其施加任何压力的测试

稳定性测试:也叫可靠性测试,是指连续运行被测系统,检查系统运行时的稳定成都。

负载测试:让被测系统在其能够忍受的压力范围之内连续运行,来测试系统的稳定性。

压力测试:持续不断的给被测试的系统增加压力,直到被测试的系统压垮为止,用来测试系统所承受的最大压力。

5、什么是测试用例?

测试用例是执行测试的依据,把测试系统的操作1197步骤用文档的形式描述出来

(1)测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误,而精心设计的少量测试数据,包括测试输入、执行条件和预期的结果,实际结果

(2)测试用例是执行的最小实体。

(3)测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障

6、您所熟悉的测试用例设计方法都有哪些?

(1)等价类划分

(2)边界值分析法

(3)错误推测法

(4)因果图方法

7、测试计划工作的目的是什么?测试计划文档的内容应该包括什么?

1)借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。

测试背景测试目标测试范围测试输出文档

测试策略测试规模工作量分析测试进程测试进度及时间安排

测试资源人力,设备,风险管理

8、软件缺陷的定义

软件缺陷,常常又被叫做Bug,从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。

9、缺陷报告包括哪些要素?

1)和bug产生对应的软件版本

2)开发的接口人员

3)bug的优先级

4)bug的严重程度

5)bug可能属于的模块,如果不能确认,可以用开发人员来判断

6)bug标题,需要清晰的描述现象

7)bug描述,需要尽量给出重新bug的步骤

8)bug附件中能给出相关的日志和截图。

10详细的描述一次测试用例设计的完整的过程。

1)立项后测试需要拿到的文档:需求文档和设计文档,分析测试需求

2)设计测试用例

3)测试用例评审

4)环境搭建,测试环境=软件+硬件+网络+数据准备+测试工具

5)执行测试,并记录缺陷

6)测试总结报告及操作手册

11 测试一个带广告图案的花纸杯

功能测试

能否装水,

除了装水, 能否装其他液体。比如可乐,酒精

能装多少ML的水

杯子是否有刻度表

杯子能否泡茶,跑咖啡

杯子是否能放冰箱,做冰块

杯子的材质是什么(玻璃,塑料,黄金做的)

界面测试

外观好不好看。

什么颜色

杯子的形状是怎么样的。

杯子的重量是多少

杯子的图案是否合理

性能测试

能否装100度的开水 (泡茶)

能否装0度冰水

装满水,放几天后,是否会漏水

杯子内壁上的涂料是否容易脱落。

杯子上的颜色是否容易褪色或者脱落

风吹是否会倒,摔一次是否会摔坏,摔多次是否会摔坏

安全性测试

制作杯子的材料,是否有毒

放微波炉里转的时候,是否会熔化。

从桌子上掉到水泥地上是否会摔碎。

杯子是否容易长细菌

杯子内壁上的材料,是否会溶解到水中

装进不同液体,是否会有化学反应。

易用性测试

杯子是否容易烫手

杯子是否好端,好拿

杯子的水是否容易喝到

杯子是否有防滑措施

是否能接受杯子的广告内容与图案

12软件测试面试题----怎么测电梯

问题是:怎么测电梯

前提条件是:这是一道软件测试工程师面试题,而非真正的电梯测试人员的面试题

第二个前提:我没有需求文档,但我了解电梯的基本业务功能

思路:把电梯当作一个我了解基本业务功能,却没有需求文档的软件来进行测试。也就是说这里考察两点:

第一,你能不能测没有需求文档,或者需求文档不完整的东西

第二,你能不能把测试用例设计方法应用到实际工作上去

还隐含第三点,你的测试思维是否完整,测试范围能想得比较全面吗。

2. 确定测试范围

以下是黑盒角度的

功能:关注电梯的基本功能是否实现

性能:关注电梯的性能指标,如负重多少kg

安全性:关注电梯的安全性,如超重报警,下坠制动

用户体验:关注电梯的舒适性

以下是白盒角度的或其他的

效率:关注电梯控制逻辑的内部算法

接口:电梯和电梯控制器,电梯和大楼,电梯和摄像头,电梯和对讲机(报警装置)的接口测试

零件:电梯的零件的单元测试

兼容性:电梯和其他东西的兼容性

3.具体测试用例的设计

3.1功能测试:

思路一:基于用户界面,如按钮,分电梯内的按钮和电梯外的按钮;电梯内分楼层键、开关门键、报警键。然后对这些键,一个一个测过来。同时关注显示屏,电梯内外的显示屏均显示电梯当前所在楼层和运行方向。

思路一就是典型的单元测试。

思路二:单个功能测好之后,再把单个的功能组合起来进行测试(集成测试),集成测试时可以根据电梯当前状态是上行、下行还是停止(状态机)来设计测试用例,以保证覆盖率。

比如上行时按XX按钮会怎么样。此时可以向面试官提出等价类划分思想,为何我要测这些按钮,如何划分等价类。

思路三:集成测试完毕后,开始测试真实用户场景(确认测试/验收测试/工作流测试),此时可以设计常见的用户场景(场景设计)并进行测试。如大量用户从1楼进入,并去不同楼层。又或者大量用户从不同楼层下到1楼。

思路四:不同品牌电梯的比较,电梯和电梯国际标准的比较,电梯和安装电梯的大楼用户需求的比较等等

思路五:特殊需求的测试,如摩天大楼可能要求高速电梯。百货大楼可能要求观光电梯。

3.2性能测试:

思路一:测试电梯负载单人时的运行情况(基准测试)、多人时的运行情况(负载测试)、一定人数下较长时间的运作(稳定性测试)、更长时间运作时的运行情况(疲劳测试)、不断增加人数导致电梯报警(拐点压力测试)

思路二:不同层次的性能,如零部件性能等

3.3安全性测试:

比如,暴力破坏电梯,下坠制动测试,超重警报、超时警报的测试,报警功能的测试,监控摄像头测试,火灾时应该不让用户使用,但又要让里面的人能出来等等。

3.4用户体验:

电梯是否有地毯,夏天是否有空调,通风条件,照明条件。等等

3.5效率:调度算法是否合理,是否最优,按错键是否可以取消

3.6零件: 零部件是否合格

3.7接口:电梯和其他设备的交互,如报警装置、中央空调、监控室等等如何交互,是否工作正常

3.8兼容性:电梯的整体和其他设备的兼容性

互联网测试岗位分类_测试工程师面试题及答案相关推荐

  1. 互联网测试岗位分类_互联网企业都有哪些技术类岗位

    互联网公司中常见的几种岗位有产品类岗位.技术类岗位.设计类岗位.运营类岗位四类岗位.其中技术要求高的要数技术类岗位了,那么技术类岗位有可以细分为哪些呢?沈阳优就业IT培训老师带你了解下技术岗位分类,让 ...

  2. 互联网测试岗位分类_【科普】互联网测试岗位的工作日常

    近期公司新来了一批实习生,公司也组织了大量的人力物力对实习生的进行培训.不得不说,公司的确在朝"大公司"的方向发展,各项制度福利也在逐步完善.以前别说是实习生了,不管是社招还是校招 ...

  3. 互联网测试岗位分类_互联网公司职位架构

    一篇文章看懂互联网公司职位架构 以下是最通俗的一张互联网公司职位架构图: 那么,今天我就简单说说各项职能下,各个职位可能重点落在哪些事务上. 1产品助理 「产品助理」是一个在大公司里才会出现的岗位.这 ...

  4. java工程师考试题目_成功拿到Offer,Java工程师笔试题及答案!

    1.是否可以从一个static方法内部发出对非static方法的调用? 不可以.因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时 ...

  5. 中科金财java_中科金财java开发工程师笔试题(带答案).docx

    中科金财java开发工程师笔试题(带答案).docx JAVA开发工程师笔试试题(请不要在试题上留任何痕迹,所有答案均写在答题纸上)一.编程题(共26分)1任意写出一种排序算法.(6分)PUBLICV ...

  6. 计算机四级考试题数据库,计算机四级考试《数据库系统工程师》试题及答案

    计算机四级考试<数据库系统工程师>试题及答案 计算机四级备考工作正在火热进行中,为帮助考生们更好地复习备考,以下是百分网小编搜索整理的一份计算机四级考试<数据库系统工程师>试题 ...

  7. 陕西计算机软考试题及答案,2013陕西省上半年软考网络工程师下午试题及答案...

    2013陕西省上半年软考网络工程师下午试题及答案 1.Linux系统中的块设备文件在使用命令ls -l查询时用什么符号表示_______?(B) A.c B.b C.l D.d 2.当在Windows ...

  8. java中级职称考试试题_Java中级开发工程师笔试题及答案2016

    Java中级开发工程师笔试题及答案2016 java中级工程师考试试题你做了吗?下面随yjbys小编一起来看看最新Java中级开发工程师笔试题及答案,仅供考生参考! 1) 描述Web Service的 ...

  9. 计算机网络安全面试问题,2016计算机信息安全工程师面试题及答案

    2016计算机信息安全工程师面试题及答案 问题:什么是静态路由?什么是动态路由?各自的特点是什么? [参考答案] 静态路由是由管理员在路由器中手动配置的固定路由,路由明确地指定了包到达目的地必须经过的 ...

最新文章

  1. 分布式mysql中间件(mycat)
  2. 常州一院有全消化道的机器人的_【商务对接】昆山智能机器人及成套装备协会链接京东和智能制造...
  3. 在Visual Studio 2010/2012中 找不到创建WebService的项目模板
  4. mysql实体数据模型闪_visualstudio2017 +EF+Mysql生成实体数据模型闪退
  5. select 版 高并发服务器
  6. poj_2349 Kruskal 最小生成树
  7. 【linux】用户空间(0-3G):进程私有,内核空间(3G-4G):所有进程共享
  8. Java服务器 dm Server
  9. Spring——bean生命周期
  10. 程序员,其实你可以做的更好
  11. vector的学习(系统的学习)
  12. Windows系统后台运行java程序(关闭命令行窗口执行)
  13. wex5 java_[Java教程]WEX5中ajax跨域访问的几种方式
  14. 好好学习努力工作,要工作也要生活—2016总结,2017规划
  15. Free MyBatis plugin下载安装及作用
  16. NTC热敏电阻测试和检验设备
  17. 浅析机器学习算法的应用场景!
  18. c语言标志位flag怎么用,怎么用flag标志位当单片机中断标志来用
  19. signature=7bfc4e6c1dbcfddf5237122a73885e6d,Bending receiver using heat-shrinkable film
  20. 2014年5月欧洲地区SAT写作真题及解题技巧

热门文章

  1. 2021上系统集成项目管理工程师报考条件、报考时间、考试安排
  2. 数据挖掘-Task2:EDA-数据分析探索性分析
  3. STM32f1定时器使用(四) 普通通道捕获脉冲频率
  4. 几乎涵盖了近半年90%的Java面试题,可以肝起来了
  5. PowerPC已死?
  6. Windows 文件操作API总结
  7. python密码爆破脚本_批量爆破SSH密码 python脚本
  8. 淘宝新品获取免费流量方法技巧
  9. mysql 字符串超长截取_超长字符串截断注入
  10. js设置睡眠N秒后再执行