软件测试的定义及目的

软件测试的定义及目的

软件分为:系统软件应用软件

软件测试的定义:使用人工和自动化的手段来运行或测试某个系统的过程,其目的在于检验他是否满足规定或者弄清预期结果与实际结果之间的差别。

  1)发现程序存在代码或业务逻辑的错误

  2)检验产品是否符合用户需求

  3)提高用户体验

软件测试的原则:

  1)测试应尽早介入

  2)所有测试都应追溯到用户需求

  3)程序员应避免检查自己的程序,除了单元测试。一般交由第三方或者专业的测试

  4)设计测试用例时应考虑合法和不合法输入以及各种边界条件,符合情况下还要制造极端状态和意外状态

  5)二八原则

  6)对错误结果要进行一个确认过程

  7)制定严格的测试计划

  8)完全测试是不可能的,测试要终止

  9)妥善保管测试过程中的所有文档

C/S与B/S架构:

C/S:client-server 客户端

B/S:browser-sever 网站

 

笔试面试整理题:

1)什么是软件测试?软件测试的目的是什么?

2)软件测试的分类有哪些?

3)什么是黑盒测试?

 

转载于:https://www.cnblogs.com/shashe/p/8685774.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值