测试分类

1,测试分类:
单元测试:(如登录测试)
-集成测试:(模块(一个具有独立功能就是模块)测试),重点检查模块与模块功能的互相调用关系是否正确,侧接口。模块功能的正确完整性。
-系统测试:
-验收测试:验收测试通过后才能上线。
2,黑盒测试,白盒测试,灰盒测试
黑盒测试:把被测的软件当做一个黑色的盒子,测试人员通过针对程序的外部功能,不需要了解程序的内外部结构,认为通过操作软件点击功能等操作来测试,不会对软件的性能进行测试。
白盒测试:是需要通过程序验证程序是否正确,特点:1,要了解程序代码结构,编写代码,2,可以测试目标程序功能,执行效率和性能,3,开发效率低
灰盒测试:一部分采取黑盒测试,一部分采取白盒测试,功能和性能部分一般采用白盒测试:准确性高,重复性高 其他:黑盒测试
3,功能测试,性能测试
性能测试:软件的响应时间是否符合性能需求,时间性能测试
模拟多人访问系统,硬件性能
功能测试优于性能测试,模拟多人访问,模拟大数据,先保证功能测试,在保证性能测试
4,自动化测试的优点
1,对程序的回归测试更方便,
2,运行更多更繁琐的测试
3,可以执行测试困难或者不可完成的测试
4,具备一致性和可重复性
5,增加软件的信任度
缺点:
1,不能代替手动测试
2,手动测试比自动化测试发现的缺陷更多
3,测试结果对测试人员的开发水平依赖很大
4,系统频繁升级导致测试用例频繁升级
盲目使用自动化测试,会增加测试风险
自动化测试的基本原则:
1,测试任务明确,不会频繁变动
2,系统融合度高,开发逻辑性强,经常需要回归测试的系统
3,软件系统界面稳定,变动少
4,测试任务需要在多平台运行,具备大量的重复测试工作
5,软件维护周期长
6,被测软件系统开发较规范,能够保证系统的可测试性
7,团队中具备开发能强的测试人员,并具备自动化测试化测试管理平台
5,其他测试
冒烟测试:系统改变后,一定要保证核心功能能运转
回归测试:测试人员重新测试的过程叫做回归测试。
随机测试:
探索性测试:
安全测试:
6,测试工具的介绍

常用的测试工具分类:
UI自动化测试工具:录制以及回放工具(缺点:代码不准确,代码会多余)
自动化测试框架
QIP:支持录制与回放功能,提供了自动化测试的接口,支持B/S,C/S俩种架构的软件测试
Robert frame人work:具备良好的扩展性,支持关键字驱动,可以同时测试多种类型的客户端过着接口,可以进行分布式测试执行。
watir:基于web模式的自动化功能测试工具,是一个ruber语言库,使用ruber语言进行脚本开发。
selenium:web应用程序的测试工具,不支持C/S结构,支持多平台,多语言,多浏览器去实现自动化测试,系列产品中包含自动化测试框架,录制工具,分布测试工具等。
性能测试:
1,负载测试:系统的反馈情况,查阅硬件性能指标安全指数变化情况(很多人群访问,很大数据运行情况),CPU,
2,压力测试:通过确定一个不能确定的性能点,来获得系统能提供的最大服务级别的测试。
测试工具:
1,loadrunner
2,性能测试可以通过多线程的模拟多用户 的访问来实现。
3,通过脚本或者其他工具监控服务器资源的额使用情况。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值