软件测试笔试必备.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【软件测试基础知识】 软件测试是确保软件质量的重要环节,它涉及到多个层次和阶段。以下是根据提供的文件内容提炼出的一些核心知识点: 1. **测试类型**: - **黑盒测试**(C):关注软件的功能行为,不考虑内部实现,主要用于系统测试。 - **单元测试**(A):主要验证代码模块的正确性,常采用白盒测试技术。 - **集成测试**(B):在单元测试之后,测试不同模块间的交互。 - **功能测试**(D):验证软件是否符合功能需求,是系统测试的一部分。 2. **测试阶段与目的**: - **系统测试**(A):全面测试整个系统的功能和性能,确保满足需求。 - **集成测试**(B):测试各组件集成后的协同工作能力。 - **单元测试**(C):测试单个程序单元的正确性。 - **功能测试**(D):验证软件各项功能是否正常。 3. **版本标识**: - **Alpha 版**(A):内部测试阶段,基本功能完整但可能存在较多问题。 - **Beta 版**(B):外部用户参与的公开测试,修复了大部分已知问题。 - **正版**(C):正式发布,面向公众销售的版本。 4. **测试策略**: - **自底向上法**:从最小可测试单元开始,需要编写驱动程序(A)来模拟上级模块的行为。 5. **等价类划分**: - **无效等价类**(C):取款功能的例子中,大于500或非100倍数的取款请求是无效的。 6. **测试方法适用性**: - **因果图/判定表**(C):在输入条件复杂,需要大量组合测试时,这些方法不适用。 7. **测试活动与文档**: - **测试原始需求**(A)定义了产品的预期功能。 - **测试规格**(B)指导测试设计。 - **测试用例**(C)详细说明如何执行测试和预期结果。 8. **可测试性**: - 可观察性(ADEF):关键在于输出结果、运行状态、内部处理、变量状态、处理时间和资源占用等可观察。 9. **测试脚本规范**: - **可读性**(A)、**可重用性**(B)、**可维护性**(C)和**可移植性**(D)是编写测试脚本的基本原则。 10. **特性测试分析**: - 在继承特性时,要考虑**失效影响度**(A)和**继承方式**(C)。 11. **软件测试原则**: - **黑盒测试**(D):测试用例基于功能行为而非内部逻辑。 - **测试目的**(B):验证软件是否满足用户需求。 - **错误集中**(C):错误多的地方往往遗留错误也多。 - **异常输入**(D):测试设计要涵盖异常和边界条件。 12. **软件验收测试**: - 合格通过准则包括功能实现、错误残留、文档一致性及测试工件齐全。 13. **测试计划评审会**: - 通常需要项目经理、SQA负责人、配置负责人和测试组参与。 14. **测试设计员职责**: - 设计测试用例(B)和测试过程、脚本(C),而非制定测试计划(A)和评估测试活动(D)。 15. **软件实施活动进入准则**: - 需求、详细设计和构架工件需被基线化。 16. **软件验收测试**: - 合格通过准则同上。 17. **测试计划评审会参与人员**: - 同上。 18. **Alpha测试**: - 是验收测试的一种(D),通常需要用户代表参与(A)。 19. **测试设计员职责**: - 同上。 20. **软件实施**: - 实施活动开始前,需求、详细设计和构架工件应被基线化。 以上知识点涵盖了软件测试的不同层面,包括测试类型、目的、策略、方法、文档、原则、职责和流程等方面,是软件测试笔试中常见的重点内容。
- 粉丝: 38
- 资源: 12万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助