随着我国软件行业的快速发展和不断成熟,对测试人员的需求日益增加,尤其是高级测试人员。长沙软件测试培训班建议大家在学习软件测试之前先对软件测试知识做了解,这样技能清楚自己是否对软件测试学习有兴趣,也可以为以后软件测试的学习奠定基础。下面长沙软件测试培训班整理了软件测试的分类,大家可以了解学习。
1、首先按开发阶段划分,可以分为:
单元测试、集成测试、系统测试、验收测试
其中单元测试又称模块测试,针对软件设计中的最小单位——程序模块,进行正确性检查的测试工作。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。
集成测试又叫组装测试,通常在单元测试的基础上,将所有程序模块进行有序的、递增的测试。重点测试不同模块的接口部分。
系统测试指将整个软件系统看为一个整体进行测试,包括对功能、性能、以及软件所运行的软硬件环境进行测试。
验收测试指按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收或拒收系统。在系统测试的后期,以用户测试为主或有测试人员等质量保证人员共同参与的测试。
2、按是否运行可以分为:
静态测试、动态测试。
静态测试指不实际运行被测软件,而只是静态地检查程序代码、界面和文档中可能存在的错误的过程。
动态测试指实际运行被测程序,输入相应的测试数据,检查实际输出结果与预期结果是否相符。(动态测试方法为结构和正确性测试;动态测试工具Robot、QTP等)
3、按是否查看源代码,可以分为:
白盒测试、黑盒测试。黑盒测试指的是把被测的软件看做一个黑盒子,我们不关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出白盒测试指的是把盒子打来,去研究里面的源代码和程序结构。软件公司中,往往采用黑盒测试&白盒测试相结合的方式。其中黑盒测试又可以分为功能测试和性能测试。
功能测试可以包括逻辑功能测试、界面测试、易用性测试、安装测试、兼容性测试。
性能测试可以包括一半性能测试、稳定性测试、负载测试等。
还有一种是灰盒测试,介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。
4、其他分类方式还有可以分为:
回归测试、冒烟测试、随机测试等。
以上就是软件测试的分类,长沙软件测试培训班建议零基础的小伙伴可以报名专业的软件测试班进行学习,可以达到事半功倍的效果! 注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-25866.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注软件测试频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050