摘要:
软件测试,从零开始一、如果开发人没有提供需求文档,如何有效的识别测试需求?1.主动获取需求,可以与技术支持的人沟通(最贴近用户),抓住输入、处理过程、输出、性能要求、运行环境来分析需求;2.确认需求的优先级3.加入开发小组的邮件群;4.与开发人员为邻;二、测试用例设计1.测试用例要素:标题、输入、重要级别、操作步骤、输出;2.重用同类项目测试用例,适当“拿来主义”;3.利用... 阅读全文
摘要:
1、总计架构测试 1)瘦客户端,业务逻辑规则多数在服务器端执行。如新闻站点、门户网站、信息发布网站等。 2)胖客户端,安全性要求较高、交互操作频繁、业务逻辑复杂。银行系统、网络游戏、网上办公系统等。 2、Web架构组成部分是否满足需求 成本、功能、安全性要求、容量要求、传输实时性。 3、服务器配置分布是否满足要求 Web服务器、应用服务器、数据库服务器可以分布在不同物理机器上也可以分布相同的物理机... 阅读全文
摘要:
一、等价类划分 等价类划分主要适用于单个输入条件,输入为数值型的情况,如果输入规定了输入区间,可划分出一个有效等价类,两个无效等价类;如果输入只规定了输入范围,可划分出一个有效等价类,一个无效等价类。 二、边界值 边界值方法也是适用于单个输入条件的情况,输入类型可以数值、字符等,要测试的边界包括上点、下点、离点。 三、错误推测法 错误推测法主要是测试设计人员的测试经验相关,测试经验不同,设计出来的... 阅读全文
摘要:
测试的主要评测方法包括覆盖和质量。 测试覆盖是对测试完全程度的评测,它建立在测试覆盖基础上,测试覆盖是由测试需求和测试用例的覆盖或已执行代码的覆盖表示的。 质量是对测试对象(系统或测试的应用程序)的可靠性、稳定性以及性能的评测。质量建立在对测试结果的评估和对测试过程中确定的变更请求(缺陷)的分析的基础上。 覆盖评测 覆盖指标提供了"测试的完全程度如何?"这一问题的答案。最常用的覆盖评测是基... 阅读全文