ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

软件测试基础

2022-02-24 16:31:46  阅读:123  来源: 互联网

标签:工程师 基础 功能测试 测试 软件 缺陷 软件测试


1.什么事软件测试

就是在规定的条件下对一个产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

2.发展现状

国内软件测试和开发人员比例 1:5 国外的是1:1,国内测试人员需求量大

测试目前优势

  • 就业竞争小,工作起点高
  • 薪资待遇好,职业寿命长
  • 无性别歧视

3.职业发展

1.初级测试工程师

2.测试工程师/测试分析员

3.高级测试工程师/测试分析师

4.测试组负责人

5.测试/编程负责人

6.测试/质量保证/开发(项目)、经理

7.计划经理

4.职业发展空间

分为三个方向,自动化测试工程师、白盒测试工程师、性能测试工程师。

5.测试工程师等级

初级测试工程师、中级测试工程师和高级测试工程师。不同的级别的测试工程师薪资差异很大。

初级测试工程师: 年薪约在8—12万元左右。

中级测试工程师: 年薪约在12—15万元左右。

高级测试工程师: 年薪约15—20+万元左右。

6.软件测试缺陷和软件故障

1.软件缺陷与软件故障案例

(1) 美国迪士尼公司的狮子王游戏软件 

(2) 火星登录事件

2.软件缺陷产生的原因

(1)  需求解释有错误;

(2)  用户需求定义错误;

(3)  需求记录错误;

(4)  设计说明有误;

(5)  编码说明有误;

(6)  程序代码有误;

(7)  测试错误;

(8)  问题修改不正确;

(9)  不正确的结果是由于其他的缺陷而产生。

3. 软件测试和缺陷修复的代价

 缺陷发现的越早,则修复这个缺陷的代价就越小,在需求、设计、编码、测试、发布等不同的阶段,发现缺陷后修复的代价都会比在前一个阶段修复的代价提高10倍。

4.新人如何融入一个项目团队

(1)  学习需求文档

(2)  查阅用户手册

(3)  学习设计文档

(4)  查阅BUG库

(5) 编写测试用例

(6) 提问的技巧

(7)  寻找可学习的人

(8)  虚心学习的态度

5.软件工程的目的

成本:项目的开销,人工成本,工具成本,设备成本,错误成本(BUG)

进度:时间,计划

质量:软件对顾客需求的满意程度,一个低质量的软件,即使生产成本很低,进度控制良好,顾客也难以接受。

6. 程序测试包含哪些内容

程序测试包括程序逻辑功能,界面,性能,易用性,兼容性,安装等测试,当然文档测试也算,排版,字体大小,也算程序测试的内容

7. 测试环境

测试环境=硬件+软件+网络

硬件环境:笔记本,台式机,服务器

软件环境:不同的操作系统 windows10   windows8   windows7   Linux   Mac,

不同浏览器:IE firefox  chrom

网络:局域网还是互联网

8.测试流程

1.立项

2.产品说明书

3.需求文档

4.需求评审

5.开发环境(详细概要设计,编码,自测)

6.测试环境(测试计划,编写测试用例,用例评审)

7.提测

8.冒烟测试

9.功能测试

10.禅道

11.回归测试

12.验收测试

13.上线

9.软件测试分为4个小框架

(1)按阶段划分 1.单元测试2.集成测试3.系统测试4.验收测试

(2)按是否运行程序划分 1.静态测试2.动态测试

(3)按是否查看源代码划分1.白盒测试2.黑盒测试

(4)其他 1.回归测试 2.冒烟测试3.随机测试

黑盒测试分为 1.功能测试  2.性能测试

功能测试1.逻辑功能测试 2界面测试 3.易用性测试4.安装测试5.兼容性测试

性能测试1.一般性能测试2.稳定性测试3.负载测试4.压力测试

标签:工程师,基础,功能测试,测试,软件,缺陷,软件测试
来源: https://blog.csdn.net/weixin_56643485/article/details/123112788

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有