什么是软件测试、软件测试是什么、软件测试的目的、软件测试的原则、软件测试的对象

1、什么是软件测试

  • 软件分为两大类:系统测试 和 应用软件测试
  • 系统软件:操作系统windows、数据库
  • 应用软件:APP,QQ,微信
    • C/S:需要安装客户端(安装包)的才能够使用的软件,如:所有APP 缺点:每次更新都需要更新服务端和客户端
    • B/S:浏览器,可以访问服务,如:QQ,12306系统,QQ空间 优点:只需要访问服务器就可以

2、软件测试是什么

  • 定义:人工和自动化手段来测试某个系统的过程

3、软件测试的目的:

  1. 发现程序存在的代码和逻辑错误(bug)
  2. 验证产品是否符合用户需求
  3. 提高用户的体验(用户角度来测试系统), 用户角度:舒适度、流畅、流程简单、易用性、操作习惯

4、软件测试的原则

  1. 测试尽早介入(提出需求)
  2. 测试都应追溯到用户需求(已用户需求为准,产品原型为准)
  3. 测试用例应考虑到:合法 和 不合法输入、边界值、极端情况、意外情况
  4. 二八原则,测试发现的错误中80%很可能起源于20%的模块中
  5. 对错误结果进行确认(复现bug)
  6. 测试不能可能发现100%的缺陷(bug)
  7. 不可能完全测试,测试需要终止(需求上线时间限制)
  8. 保存测试过程中的所有文档(如:bug复现截图文档、用户需求不同版本文档)

5、软件测试的对象 :

  • 程序(重要)、数据、文档

*******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!******* 

猜你喜欢

转载自www.cnblogs.com/shouhu/p/12174813.html