共计 554 个字符,预计需要花费 2 分钟才能阅读完成。
1、重点
- 什么是软件测试
- 软件测试和研发的区别
- 优良的测试人员所具备的素质
2、什么是软件测试
软件测试就是找 BUG,发现缺点;验证软件产品个性是否满足用户的需要。
3、软件测试和软件开发的区别
(1)工作内容
开发:通过不同语言,实现用户需要,最终做出软件(写代码)。
测试:写测试用例、执行测试用例、测试报告、编写自动化测试用例、开发相干测试工具。
(2)技能区别
研发:技能深度(须要写出高效的代码)
测试:技能广度(外观是否好看、WEB/APP 的 UI 自测试、后端的接口测试、软件性能、平安相干 ……)
4、软件测试与调试的区别
(1)目标不同
调试 (Debug):发现并解决问题。
测试 (Testing):发现问题。
(2)参加角色不同
测试:测试人员和开发人员来执行,黑盒测试次要由测试人员实现、单元 / 集成测试次要是由开发人员执行。
调试:开发人员实现。
(3)执行的阶段不同
测试:贯通整个软件生命周期,染指工夫比调试早。
调试:开发阶段。
(4)伎俩不同
调试:剖析代码逻辑、debug……
测试:边界值法、等价类划分法 ……
5、优良的测试人员所具备的素质技能:测试用例设计能力、编程能力(开发测试工具,自动化测试)、疾速学习的能力(语言,业务)其余:沟通单干、文字表达能力(测试用例、测试文档、形容 BUG)、抗压、责任感。
正文完