软件测试常见面试题

软件测试的流程是什么?

1.需求分析:分析需求点。
2.制定测试计划:包括人力,软硬件资源,测试点,集成顺序,进度和风险识别等内容。
3.测试设计:主要是对测试用例和规程的设计,根据测试方案进行编写。测试用例主要包括测试项,用例级别,预置条件,操作步骤和预期结果。
4.测试执行:开始执行测试用例,并提交有质量的bug和日报,测试报告等。

软件的缺陷包括哪些?

  1. 软件未实现产品说明书要求的功能
  2. 软件出现了产品说明书指明不应该出现的错误
  3. 软件实现了产品说明书未提到的功能
  4. 软件未实现产品说明书虽未明确提及但应该实现的目标
  5. 软件难以理解、不易使用、运行缓慢或者从测试员的角度看最终用户会认为不好

什么是需求评审?

需求评审是产品经理将一个即将实施的需求,讲解给相关参与人,如开发人员,设计人员,测试人员等以达到大家对需求理解一致,解决对需求存在的任何异意,最终保证大家向着统一的目标而开展相应的工作的活动。

需求评审的目的?

1,保证产品,开发,测试相关人员了解需求
2,讨论需求实现过程中可能遇到的困难及解决方案
3,明确职责及预估项目周期

测试人员为什么要进行需求评审?

1、充分地理解需求,确保对需求的理解与需求分析人员是一致的;
2、从可测试的角度,努力发现《软件需求规格说明书》中不可测试的需求,从而提醒需求分析人员尽早修改;
3、从测试人员的角度努力发现《软件需求规格说明书》中的不完整性,从而提醒需求分析人员及时补充遗漏掉的这部分用户需求。

软件测试分哪几个阶段?

1.单元测试:单元测试是对最小的可测试软件元素(单元)实施的测试,它所测试的内容包括单元的内部结构(如逻辑和数据流)以及单元的功能和可观测的行为,确保它作为一个单元能正常地工作
2.集成测试:是在单元测试的基础上,将所有模块按照概要设计要求组装成为子系统或系统,验证组装后功能以及模块间接口是否正确的测试工作。集成测试也叫组装测试、联合测试、子系统测试或部件测试。
3.系统测试:软件与与系统中其它的软、硬件对接并测试其接口的过程。
4.验收测试:也称交付测试。针对用户需求,业务流程的正式的测试,确定系统是否满足验收标准,由用户,客户和其他授权机构决定是否接受系统。

什么是黑盒测试、白盒测试和灰盒测试?

黑盒测试:一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程序的输入和输出之间的关系或程序功能的情况下,依靠软件规格说明书来确定测试用例和推断测试结果的正确性。
白盒测试:根据软件内部的逻辑结构分析来进行测试,是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般黑盒测试由项目经理在程序员开发中来实现。
灰盒测试:介于黑盒和白盒之间,是一种综合测试的方法,他将白盒测试和黑盒测试结合在一起,构成一种无缝测试技术。

什么是静态测试、动态测试?

静态测试:是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。
动态测试:是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。

说说软件测试的分类。

  1. 按测试方式分类:静态测试、动态测试
  2. 按测试方法分类:白盒测试、黑盒测试
  3. 按测试自动化程度分类:人工测试、自动化测试
  4. 按测试阶段分类:单元测试、集成测试、确认测试、系统测试、验收测试
  5. 按测试类型分类:功能测试、界面测试、性能测试(负载测试、强度测试)、容量测试、压力测试、安全测试、兼容性测试、安装测试、文档测试、易用性测试、边界测试、健壮性测试、本地化测试、无障碍测试、回归测试、冒烟测试、Monkey测试、A/B测试
  6. 按测试模式分类:瀑布模型、敏捷测试、基于脚本的测试、基于风险的测试、探索式测试

什么是测试用例?它有什么作用?

测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。通俗的讲:就是把我们测试系统的操作步骤用按照一定的格式用文字描述出来。
编写测试用例最终目的是发现更多软件中的bug。

测试报告里面包含什么内容?

  1. 测试结论(测试是否通过/是否满足发布要求/是否能够发布)
  2. 罗列发现的主要问题(或者说该版本存在的主要风险)
  3. 测试版本(客户端,服务器)(如果允许发布,附件发布包或其链接,包大小,以及md5校验码)
  4. 测试内容(测试范围)
  5. 测试用例执行情况(一共多少,执行了多少,未执行多少,通过多少,失败多少)
  6. 发现的严重缺陷有哪些(仅仅罗列最严重级别的bug)
  7. 邮件的附件是测试计划执行结果文件

测试方法有很多:
黑盒测试,白盒测试,灰盒测试,动态测试,静态测试,性能测试,压力测试,安全性测试,兼容性测试等。

负载测试和压力测试的区别

https://blog.csdn.net/qq_34258189/article/details/89186064

参考文档:
软件测试的基本流程和方法
软件测试阶段组成
软件测试四大阶段详细说明
软件测试类型(一)
(五)浅谈测试用例
测试报告的内容都包括什么啊?
论测试人员为什么需要参加需求评审

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,133评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,682评论 3 390
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,784评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,508评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,603评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,607评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,604评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,359评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,805评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,121评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,280评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,959评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,588评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,206评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,442评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,193评论 2 367
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,144评论 2 352