0
点赞
收藏
分享

微信扫一扫

关于软件测试

DT_M 2022-04-16 阅读 66

1、什么是软件测试?

使用技术手段验证软件是否满足使用需求。

2、软件测试的目的:

减少软件缺陷(bug),保障软件质量。

3、成为初级测试工程师的条件:

具备对所有软件的功能进行测试的能力。

4、测试主流技能:

1)功能测试:

主要验证程序的功能是否满足需求。

2)自动化测试:

使用工具或者代码代替手工,对项目进行测试。

3)接口测试:

通过代码或工具对服务端提供的接口进行测试。

4)性能测试:

模拟多人使用软件,查找服务器缺陷。

5、测试分类:

1)按测试阶段划分:

①单元测试:针对程序源代码进行测试。

②集成测试:又称为接口测试,针对模块之间的访问地址进行测试。

③系统测试:对整个系统进行测试,包括功能、兼容、文档等测试。

④验收测试:主要分为内测、公测,使用不同的人群来发掘项目缺陷。

2)按代码可见度划分:

①黑盒测试:不关注源代码,针对程序UI功能进行测试。

②灰盒测试:针对程序部分代码进行测试。

③白盒测试:针对程序源代码进行测试。

6、质量模型:

衡量一个优秀软件的维度。

1)功能性

2)性能

3)兼容性

4)易用性

5)可靠性

6)安全

7)可维护性

8)可移植性

7、软件测试流程:

1)需求评审

确保各部门需求理解一致。

2)计划编写

测什么、谁来测、怎么测。

3)用例设计

验证项目是否符合需求的操作文档。

4)用例执行

项目模块开发完成,开始执行用例文档,实施测试。

5)缺陷管理

从缺陷描述到提交给开发,然后等待开发修复完成,再去验证缺陷是否被修复,最后关闭掉的一个过程。

6)测试报告

实施测试结果文档。

8、用例:

1)概念:

户使用的案

2)四个常见的案例:

Ⅱ、用户验证手机内存的案例。

Ⅲ、用户验证手机屏幕的案例。

Ⅳ、用户检查手机运行速度的案例。

9、测试用例:

1)概念:

为测试项目设计的执行文档

2)作用:

①防止漏测。

②实施测试的标准。

3)用例设计编写格式(用例执行的八大要素):

①用例编号。

②用例标题。

③项目/模块。

④优先级。

⑤前置条件。

⑥测试步骤。

⑦测试数据。

⑧预期结果。

举报

相关推荐

0 条评论