1. 系统测试之测试对象与测试级别

软件定义:软件源代码;

          与软件源代码匹配的文档 ;

          支撑软件源代码运行的配置数据;

          需求阶段——需求文档——测试需求文档是否正确实现了用户的功能;

          系统设计阶段:概要设计文档、详细设计文档、是否有设计或者逻辑上的错误;

          编码阶段——测试源代码——是否编程上的错误;

          系统测试阶段——被测对象是否满足用户需求。

2.系统测试之系统测试类型

3.系统测试之测试方法

软件测试方法

   黑盒测试:不关注被测对象内部结构,仅从用户需求考虑,考虑是否满足用户显性或隐性需求;

   白盒测试:结构测试、逻辑驱动测试;

   灰盒测试:既关注被测对象的外部特性,又关注其内部设计;

   静态测试:不执行被测对象程序,不运行被测对象的测试方法;

   动态测试:执行被测对象进行的检测活动;

   手工测试: 通过测试工程师试用,验证被测对象是否满足用户需求;

   自动化测试:通过自动化测试工具,或者脚本语言自动化完成测试过程。

4.系统测试之软件质量

定义:软件产品满足用户或规定显性需求或隐性需求的程度。

组成:内部质量、过程质量、外部质量和使用质量。

情况一:你发现一个缺陷,程序员不认可怎么办?

第一 ,反问程序员为什么不认可;第二,判断一个缺陷,主要是看它引发什么后果,及引发后果的一个严重程度,自己用足够的理论和实践来阐述这个缺陷。

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐