关于软件的自动化测试能否代替软件的手工测试
来源:互联网 发布:淘宝一元拍网址 编辑:程序博客网 时间:2024/04/30 21:27
来惠普济宁中心也有一个多月了,一个多月来。学了一些软件测试的一些东西,总体还是有些收获。因为以前的课程里有软件工程这门课。对软件测试基础也有些了解,不过这一个多月系统学习了软件测试的基础知识。当然,也包括Java基础。比以前了解的更多的是集合与数据库jdbc与sql的链接。
下面开始,聊一聊软件测试的自动化测试能不能取代手工测试的问题。
首先,所谓手工测试,就是测试人员按照事先为覆盖被测软件需求而编写的测试用例,根据测试大纲中所描述的测试步骤和方法,手工地一个一个地输入执行,然后查看结果,看被测程序是否存在问题,或者执行过程中是否会有异常发生。手工测试的特点是较好的控制测试的速度,详细的执行软件的各个功能。工作量大、繁琐、低效并且重复。需要重复的手工回归测试。例如性能测试需要模拟大量的用户,而人工难以实现。其次,自动化测试是指将测试工具集成起来,执行测试用例、查找软件的缺陷、分析收集到的信息、记录结果。自动化测试能高效率的进行测试,测试的准确性得到提高,测试人员的技术要求可以降低。资源利用率得到提高等等。
有的人说随着技术的提高,自动化测试软件将来会替代手工测试。因为手工测试有很多缺点。如成本高、效率低等等。但也有人认为,手工测试不会被自动化测试取代,因为有些工作只有靠人才能完成。如软件的需求,界面的美观程度等。
我觉得, 这两者的关系,跟机器人能否代替人是差不多的。自动化测试能够代替人工测试不能或者难以实现的测试。但软件还是要服务于人工。只有用好软件,结合人工测试。才能达到更好的测试效果。结合起来使用,才能找出更多的缺陷。
- 关于软件的自动化测试能否代替软件的手工测试
- 软件手工测试和自动化测试的比较
- 软件测试自动化的成功经验
- 软件测试自动化的成功经验
- 软件测试自动化的纠结
- 软件测试自动化的注意事项
- 软件自动化测试的思考
- 软件测试方法------可以分为手工测试和自动化测试
- 自动化测试能否取代手工测试
- 软件测试中自动化测试的成功经验
- 关于手工测试与自动化测试关系的讨论
- [转]关于软件自动化测试框架的理解
- 自动化测试:关于软件自动化测试用例设计的几点分析
- 手工测试与自动化测试的优缺点
- 【软件测试】软件测试自动化
- 软件测试自动化的一些具体做法
- 软件测试自动化的一些具体做法
- 自动化测试软件的体验与比较
- leetCode 97:Interleaving String
- Java:Integer的值问题
- O(N^3)找最大子矩阵Submatrix
- BestCoder Round #57 (div.2)HDU 5480 Conturbatio
- leetcode:Add Digits
- 关于软件的自动化测试能否代替软件的手工测试
- 用JAVA做一个用户登入系统
- hdu4778状态压缩dp 博弈
- machine learning2
- Java:详解传值和传引用
- 强大的仿苹果启动器 Cairodock
- POJ-1083 Moving Tables
- Android dex文件通用自动脱壳器
- UNIX环境高级编程——第三章