软件测试常见的六大类型和关注点分析

1 、功能测试

功能测试主要关注的是功能能否正确的运行
关注点:
(1)是否有不正确 或者遗漏的功能
(2)是否满足用户需求和系统设计的隐藏需求
(3)输入能否正确接受?能否正确的输出结果

2、可用性测试

可用性测试大多基于界面的测试体现在易用、易懂、简捷、美观等方面
关注点:
(1)功能指令是否过分复杂
(2)安装过程是否困难
(3)错误信息是否过于简单
(4)用户是否被迫的记住了过多的信息
(5)语法、格式和定义不一致

3、兼容性测试

兼容性测试主要是为了检测软件在不同的软/硬条件下是否可以正常的运行
关注点:
(1)兼容不同的操作系统
(2)兼容不同的分辨率
(3)兼容不同的数据库
(4)兼容不同的厂家硬件设备、耳机、音响等
(5)WEB项目兼容不同的浏览器

4、 可靠性测试

可靠性测试主要是测试软件的健壮、稳定、容错、自恢复型等方面
关注点:
(1)输入异常的数据
(2)操作异常的文件
(3) 长时间工作
(4)多次打开应用

5 、安全性测试

为了验证应用程序安全等级和识别潜在安全性缺陷的过程
关注点:
(1)SQL注入
(2)口令认证
(3)加解密技术
(4)权限管理
(5) 安全日志

6、性能测试

性能测试主要是测试软件在系统中运行的性能表现
关注点:
(1)系统资源、CPU、内存、IO读写
(2)并发用户数
(3)最大数据量
(4)相应时间
(5)处理成功率

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
常见软件测试类型包括: 1. 单元测试(Unit testing):对软件中的最小功能单位进行测试,通常是对代码中的函数或方法进行测试。 2. 集成测试(Integration testing):测试不同模块或组件之间的交互和集成,确保它们一起正常工作。 3. 系统测试(System testing):对整个软件系统进行测试,以验证系统是否符合需求,并检测潜在的缺陷。 4. 冒烟测试(Smoke testing):对软件的基本功能进行快速而简单的测试,以确认软件是否可以进行进一步的详细测试。 5. 功能测试(Functional testing):针对软件的功能进行测试,验证软件是否按照需求规格说明书中所定义的功能进行工作。 6. 性能测试(Performance testing):测试软件在不同负载条件下的性能和响应速度,以确保其能够处理预期的工作量。 7. 安全测试(Security testing):评估软件系统的安全性和防护措施,以识别潜在的安全漏洞和弱点。 8. 兼容性测试(Compatibility testing):验证软件在不同操作系统、浏览器、设备或网络环境下的兼容性。 9. 用户界面测试(User interface testing):测试软件的用户界面,确保界面设计符合用户的需求和预期。 10. 回归测试(Regression testing):在软件进行修改或更新后,重新运行之前的测试用例,以确保修改没有引入新的缺陷。 这些是常见软件测试类型,根据具体的项目和需求,可能还会有其他特定的测试类型

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

佛系的老肖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值