-
软件测试是手动测试好还是自动化测试好?
软件测试项目里面,分了手动测试,以及自动化测试,关于手动测试,和自动化测试,测试内容,可以参见下图:
测试名称
测试内容
Manual Test 手动测试
测试人员用鼠标去手动测试 (测试GUI)
Automation 自动化测试
用程序测试程序 (测试API)
我们在从事软件测试项目的工作中,对于软企的测试项目来说,不管是手动的软件测试,还是自动化软件测试, 手动测试和自动化测试同等重要,都是保障软件质量的方法。就目前的软件公司而言, 目前大部分的项目组都是手动测试和自动化测试相结合。因为很多测试无法做成自动化,很多复杂的业务逻辑也很难自动化, 所以自动化测试无法取代手动测试。
对于软件测试人员个人发展来说, 做自动化测试是个挑战,也是测试人员发展的一个方向, 需要测试人员学习大量的开发知识(开发的知识真是学无止境啊)。 从长远角度来看,自动化测试肯定是越来越吃香的,在工资待遇方面,自动化测试工程师的工资,明显的高出很多,在技术上更具优势,毕竟技术含金量高。
而手动测试比较适合刚工作不久的人,手动测试最大的缺点就是技术含量低,单调乏味,容易废人。
综上所述,手工测试胜在测试业务逻辑,而自动化测试胜在测试底层架构。
如果被测试的程序可测试性比较好, 很有必要做成自动化测试。 能做自动化的尽量做成自动化, 下面这些情形是可以做自动化的?
1. 测试存储过程。
2. 测试Web servies.
3. 界面和业务逻辑分离的系统,比如,MVC,MVP架构, 或者WPF 程序。 可以用测试脚本去测试这些程序的API。西南软件测试培训领航者--川软教育,以优质、便捷、省心,受到业界的一致好评。
-
前一条:软件测试在软件工程中的重要性
后一条:软件测试培训还是自学,点击查看 对号入座