软件测试

软件测试的分类:

首先方法有三种:黑盒测试,白盒测试和灰盒测试,较为常见的是黑盒测试。在这个过程中有四个阶段分别是单元测试(一般是由开发自己做的,这些单元一般是代码块、函数和方法);集成测试(都是接口组成,也叫接口测试)系统测试(是对整个完整的软件进行测试);验收测试(有a测试即内测和B测试即公测)。有多个方向可以进行测试,比如:功能测试,性能测试(可分为压力测试,负载测试检查内存泄漏or溢出,并发测试),安全测试(可分为渗透测试、ddos攻击、跨域攻击、sql注入、暴力破解),ui界面测试(检查界面好不好看、界面风格是否保持一致、按钮大小是否保持一致、界面是否跟设计图保持一致)、兼容性测试(分为app和web,app中分安卓系统和ios系统 web中不一样的浏览器),易用性测试(用户体验测试、学习成本越低越好、功能越简洁越好),稳定性测试(前段需要3-5小时后端一般7*24);app的专项测试(有弱网测试检验能不能在不同的网络下正常运行;场景交互测试;权限测试;离线测试;安装、卸载、更新测试;消息推送测试;资源监控测试即app的大小、流量、电量、内存和cpu)

软件测试的对象有app测试、web测试、小程序测试、接口测试、物联网测试、车联网测试、ai测试、大数据测试等等。状态分为静态测试和动态测试;另外还有冒烟测试(检查软件是否具备可测试性,是测试前的测试)和回归测试(检查上一次测试发现的问题有没有被修改)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容