测试模块分类以及八大用例

一、根据阶段划分:

测试分为4个模块:

  1. 单元测试:针对程序源代码进行测试
  2. 集成测试:针对模块之间的功能的交互的测试(又称组装测试)
  3. 系统测试:对于系统的进行全面的测试
  4. 验收测试:以用户带代表为主验证项目是否符合预期需求(用户测试)

二、根据代码的可见度进行分为:

  1. 黑盒测试:UI功能可见
  2. 灰盒测试:部分源代码可见
  3. 白盒测试、全部源代码可见

三、其他测试:

冒烟测试:对核心功能的验证(作用:保障提测内容具备可测性)

回归测试:对已修复bug更新后对已测的内容再次进行测试(作用:保障bug修复,确保新功能对旧功能没有影响)

质量模型:功能、性能、兼容、易用、安全、可靠性、移植性、维护性

单功能测试:

软件程序或应用程序只有提供一项核心功能或者特性,而不在包含其他附加功能。

等价划分方法:一种少量数据获取较好的测试效果的工具。

步骤:

1、划分有效等价类:满足需求的数据集合

2、划分无效等价类:不满足需求的数据集合

3、每类中选取代表数据

非功能测试设计:(非功能:除了软件功能测试,其他都是非功能测试)

①兼容性:web浏览器:(chrome浏览器、Edge浏览器、Firefox浏览器、Safari苹果浏览器)

②易用

③性能(专项)

④安全(专项)

测试用例:描述测试点执行的文档(测试输入、执行条件、预期结果等)

测试的八大用例:

①用例编号

②用例标题

③所属模块(模块名)

④优先级:用例的重要程度

⑤前置条件:执行操作步骤的前置条件(eg:1、账号已经注册2、已打开登录页面)

⑥测试步骤:测试点执行的关键步骤(eg:1、输入账号2、输入密码3、点击登录按钮)

⑦测试数据:输入数据

⑧预期结果:预期执行结果以及隐性结果。

你可能感兴趣的:(软件测试,模块测试)