2021.3.4
1.什么是软件缺陷?软件缺陷的产生对软件有什么影响?
答:通常又被叫做Bug或者defect,即为软件或程序中存在的某种破坏正常运行能力的问题、错误、其存在会导致软件产品在某种程度上不能满足用户的需求。软件缺陷是指存在于软件(程序、数据、文档)中的那些不符合用户需求的问题。影响软件运行时产生的一种不希望或不可接受的外部行为结果。
2.什么是软件测试?软件测试的基本原则是什么?
答:测试是对软件产品质量的检验和评价。它一方面检查软件产品质量中存在的质量问题,另一方面对产品质量进行客观的评价。
(1)所有的测试都应追溯到用户需求,(2)应当把“尽早地和不断地进行软件测试”作为软件测试者的座右铭。(3)pareto原则:测试发现的错误中80%很可能起源于20%的模块中。(4)完全测试是不可能的,测试需要终止。(5)应由独立的第三方来构造测试(6)充分注意测试中的群集现象(7)尽量避免测试的随意性(8)兼顾合理的输入和不合理的输入数据。
(9)程序修改后要回归测试(10)应长期保留测试用例,直至系统废弃。
妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护等提供方便。
3.什么是软件测试用例?良好的测试用例应该具有什么样的特性?
答:是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。
1、有效性:测试用例的能够被使用,且被不同人员使用测试结果一致
2、可重复性:良好的测试用例具有重复使用的功能。(回归测试)
3、易组织性:好的测试用例会分门别类地提供给测试人员参考和使用(功能、性能、易用分类编号)
4、清晰、简洁:好的测试用例描述清晰,每一步都应有相应的作用,有很强的的针对性,不应出现一些无用的操作步骤。
5、可维护性:由于软件开发过程中需求变更等原因的影响,常常对测试用例进行修改、增加、删除等,以便测试用符合相应测试要求。
4.怎样搭建软件测试环境?对软件测试人员有什么要求?
答 :1机房坏境的建立
2硬件环境的建立
3,软件环境的建立
4.网络环境的建立
5.安全措施的实施
1.具备计算机软件的基本理论知识
2.熟悉开发工具和平台
3.掌握测试工具的使用
4.善于学习,理解与归纳。
5.耐心,细致,工作态度好。
浙公网安备 33010602011771号