软件测试工程师 笔记 3 测试方法; 4 软件质量

【03】测试方法

1. 黑盒测试(功能测试):仅从用户需求考虑,是否满足用户隐性或显性需求,不考虑内部结构

2. 白盒测试(结构测试,逻辑驱动测试):

3. 灰盒测试:同时关注外部特性和内部设计;介于黑盒测试和白盒测试之间

4. 静态测试:不执行代码,不运行被测对象

5. 动态测试:执行测试对象(流程:阅读需求/设计,编写用例,评审用例,搭建环境,执行用例,撰写测试报告)

6. 手工测试:模拟终端用户业务流程来测试

7. 自动化测试:通过自动化测试工具/脚本语言自动完成测试过程。

    快速,可重复,发现重复性缺陷;模拟高并发、高重复操作;缺点是无法发现新的缺陷

【04】软件质量

定义:满足用户显性或者隐性需求的程度

  内部质量:内部设计,静态代码是否合格

  过程质量:软件的生产流程是否规范合理

  外部质量:软件的功能和性能  

  使用质量:用户使用过程中的应用性、难易度的表现

【05】测试计划设计

测试计划带有管理性质,一般是项目经理制定的;

【06】测试需求管理(价值不是很大,结合了QC 来讲解创建需求)

  分类:功能性需求;性能需求;外部接口需求(GUI; 外部应用程序接口需求)

  完成人员:测试团队

  Quality Center是一个基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括制定测试需求、计划测试、执行测试和跟踪缺陷。此外,通过Quality Center还可以创建报告和图来监控测试流程。

猜你喜欢

转载自www.cnblogs.com/George19950505/p/12241046.html