软件测试学习笔记(一)软件测试基础
课程链接 软件测试_中国大学MOOC(慕课)

讯享网
1.什么是Bug,谈谈你对它的理解
2.计算机中的第一个Bug是谁发现的?
Grace Hopper女士发现了第一个bug
3. 关于Bug的三个概念是什么,谈谈它们各自的特点。
4.什么是PIE模型?观测到一个Failer需要哪些必要条件?
观测到Failer的必要条件Execution/Reachability(执行):执行时必须通过错误,Infection(感染):项目的状态必须是错误的,Propagation(传播):错误的中间状态必须传播到最后输出,使得观测到的输出结果和预期结果不一致,即失效。
5.PIE模型的讨论带给我们的启发是什么?
6.测试用例由哪三部分构成?
测试预演,通过现有数据,预演预期的结果,进行一个输入数据,查看程序运行的结果,若没有正常出现期望输出,则在过程中一定会有bug
测试环境,测试情况、测试环境是很重要的前提条件,
测试用例≠测试数据,测试用例是三个部分构成的
7.谈谈你对测试和调试的认识

8.谈谈如何理解Verification(证实)与Validation(确认)
9.静态测试与动态测试最大的不同是什么?
10.黑盒测试与白盒测试的区分点是什么?
黑盒测试:不需要源代码,不需要知道软件的内部信息,多是用户来进行测试,只关注实际使用时产生的结果能不能达到预期(宏观测试)
白盒测试:专业测试人士,通过源代码,来进行分析,知道软件内部的结构、逻辑、运行情况,通过专业知识,找出关键点,进行重点测试。(微观测试)
11.灰盒测试是否等于白盒测试+黑盒测试?
12.测试分为哪四个层次?
层次一:单元测试
层次二:模块测试
层次三:集成测试
层次四:系统测试
13.什么是V模型?
V左侧:需求分析概要设计详细设计~编码实现(从高到低)
V右侧:单元测试模块测试集成测试~系统测试(从低到高)
14.测试过程都包括哪些步骤?
1,第一步要做的是需求分析,根据测评中心收到项目的需求规格说明书和原型图来做需求分析。
2,编写测试用例,
3,测试开展
4,编写测试报告
5,反馈漏洞,再进行补充设计
6,循环进行之前几步进行改进升级
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/128792.html