软件测试理论基础(一):基本理论

时间:2020-03-15 来源: 国际新闻

一、开发和测试阶段

1。软件开发阶段:

(1)需求分析-文档生成-需求规范

(2)概要设计-文档生成-概要设计规范

(3)详细设计-文档生成-详细设计规范

(4)代码

2。软件测试阶段:

(1)单元测试

(2)集成测试

(3)系统测试

(4)验收测试

2。介绍软件测试的每一个阶段

单元测试

(1)基础:详细的设计文档

(2)黑盒测试是主要的方法。关键核心模块可以在白盒中进行测试(检查代码)

(3)可能需要编写一个驱动模块或存根模块:

驱动模块:模拟被测模块的上层模块(调用被测模块的上层模块)

存根模块:模拟被测模块的下一个模块(被测模块调用的模块)

(4)在实际项目中,为了节省成本,单元测试通常只由开发人员完成,这与测试的想法相反(测试必须由第三方完成)。

集成测试

(1)当你得到一个新的集成版本时,你通常做烟雾测试第一次使用的时间更少(0.5-2天),测试软件主要功能的人更少(1-3个有经验),主要是判断这个版本是否值得测试。如果它值得测试,整个测试团队会把它全部放进去。如果不值得,在给出新版本之前,给开发团队打电话,让它变得完美。

(2)新版本测试理念:

A .冒烟测试

B .重测:测试发现的缺陷是否被修复

C .回归测试:再次执行前一版本的所有用例(以确保软件的旧功能是正确的)

D .测试新添加的功能

系统测试

1)对整个软件系统执行全面完整的测试过程

2)一般来说, 有“确认测试”:

a .确认程序值不值得测试(冒烟测试)

b .确认相关文档是否完整(尤其是那些交给用户的)

验收测试(用户验收测试、用户体验测试、UAT、用户验收测试)

(1)阿尔法测试:最终用户在开发环境中测试软件(实际上,它通常由开发人员自己完成)。

(2)测试版测试:最终用户在实际环境中测试软件。

对于一些没有固定用户组的公共软件(办公软件、游戏、输入法),通常会发布一个公共测试版本(测试版),允许用户免费使用该软件,并在发现错误时给出信息反馈。

3。软件测试模型

1。概念:测试模型反映了开发和测试之间的对应关系。

2,V模型

(1)优点:测试阶段是清晰的,包括单元级(可能涉及代码)和用户级,并且与开发有明确的关系。

(2)缺点:很容易理解,测试只是一项后期开发工作,不符合尽早测试和持续测试的原则。

(3)透彻理解:

在编码之前,我们需要测试相关的需求文档和开发文档测试越早;

根据相关文件,编写测试计划、测试用例以及测试执行前各个阶段的其他文件测试过程是有计划的。

4。软件测试分类

1。常见类型有黑盒测试、白盒测试和灰盒测试。

(1)黑盒测试主要是功能测试,每个软件测试都必须完成。

(2)白盒测试关注代码的逻辑、算法和结构是否正确。它要求代码必须被理解,测试用例必须被编写。

(3)灰箱测试介于两者之间。

注意:白盒测试在单元测试中使用得更频繁。在集成测试中,灰箱测试应用相对较多。白盒测试和灰盒测试一般不用于系统测试和验收测试。

2。根据代码是否需要运行:静态测试和动态测试。

(1)静态测试主要是一些页面和文档等测试。

(2)性能测试必须使用工具(自动测试),例如LoadRunner。大多数分布式软件将使用性能测试。

青青草AV视频在线观看久久在线AV视频_伊人大查蕉久草_伊人影院蕉久院在线

新闻排行
  1. 记者近日获悉,著名支付宝技术专家冯大辉近日离职,即将成为丁香花园()网站首席技术官。负责丁香园的总体技

    记者近日获悉,著名支付宝技术专家冯大辉近日离职,即将成为丁香花园()网站首席技术官。负责丁香园的总体技...

  2. 原来的标题:“桃桃”是什么?2020平谷世界休闲大会吉祥物今天揭幕。今天上午,第三届中国(北京)休闲大会在?

    原来的标题:“桃桃”是什么?2020平谷世界休闲大会吉祥物今天揭幕。今天上午,第三届中国(北京)休闲大会在?...

  3.     【原告】陈先生等22人  案情简介  陈先生等22人皆系漳州市某村村民,在该村拥有宅基地和房屋。

        【原告】陈先生等22人  案情简介  陈先生等22人皆系漳州市某村村民,在该村拥有宅基地和房屋。...

  4. 11月10日晚,中国科学院院士、中国地质大学(武汉)前校长尹鸿福教授应我校研究生院和党委研究工业局邀请参加

    11月10日晚,中国科学院院士、中国地质大学(武汉)前校长尹鸿福教授应我校研究生院和党委研究工业局邀请参加...

  5.   原标题:美国政府正在做最后努力试图说服英国拒绝华为5G  【CNMO新闻】周一,美国官员在伦敦做最后的

      原标题:美国政府正在做最后努力试图说服英国拒绝华为5G  【CNMO新闻】周一,美国官员在伦敦做最后的...

  6. 肺癌是一种常见的恶性肿瘤,对人体危害极大,消耗患者大量能量。适当的饮食有助于延长病人的生存时间。肺癌

    肺癌是一种常见的恶性肿瘤,对人体危害极大,消耗患者大量能量。适当的饮食有助于延长病人的生存时间。肺癌...

  7. 2014年,自2008年苜蓿进口以来,饲料市场遭受的问题最为严重。由于今年年初美国西部多年没有发生干旱,苜蓿

    2014年,自2008年苜蓿进口以来,饲料市场遭受的问题最为严重。由于今年年初美国西部多年没有发生干旱,苜蓿...

  8. 自从互联网出现以来,企业家被鼓励“胸怀大志,从小处着手,快速成长”。这个咒语,尤其是最后一部分,是由

    自从互联网出现以来,企业家被鼓励“胸怀大志,从小处着手,快速成长”。这个咒语,尤其是最后一部分,是由...

  9. 说到林心如,网民们应该能够在脑海中闪现出很多图片。在童年,我相信很多人看过《还珠格格》,并把她视为女

    说到林心如,网民们应该能够在脑海中闪现出很多图片。在童年,我相信很多人看过《还珠格格》,并把她视为女...

  10. 12月9日,主题为“生态绿色、美丽广西、加工特色产品”的第七届广西名优农产品[-6.93%资本调研报告]交易会?

    12月9日,主题为“生态绿色、美丽广西、加工特色产品”的第七届广西名优农产品[-6.93%资本调研报告]交易会?...

友情链接