RAD环境软件测试技术文章来源:安博测试空间技术中心黑盒测试白盒测试两种测试方法从不同的角度出发,反映了软件的不同侧面,也适用于不同的开发环境白盒测试又称结构测试、逻辑驱动测试或基于程序本身的测试,也可成为程序员测试,主要应用于结构化开发环境应用程序输入输出黑盒测试又称功能测试、数据驱动测试或基于规格说明的测试,也可被成为用户测试,主要应用于快速应用开发(RAD)环境软件结构越来越复杂团队规模越来越大开发成本与风险越来越高用户对应用程序的质量要求越来越严格开发生命周期需求分析设计定义程序编制维护建立建立建立修改测试生命周期测试计划测试设计定制个案测试执行评估缺陷跟踪RationalSoftwareCorporation测试计划测试设计测试开发测试执行测试评估收集并组织测试计划信息将软件细化为可检验的测试需求建立测试计划用户需求定义根据用户需求定义并完善测试需求,以作为整个测试的标准RationalSoftwareCorporation系统功能用户界面系统性能加载测试强化测试容量测试配置测试安装测试定义自动测试过程选择适当的测试用例组织测试过程信息,并传递给测试开发人员用户需求定义测试过程RationalSoftwareCorporation用户需求定义测试过程选择测试用例建立可重用的自动测试维护测试对于测试需求的可跟踪性优势:具有较大的灵活性缺点:编码过程复杂优势:操作简单、快捷缺点:灵活性较差录制脚本自动生成脚本生成自动化,并可根据需要修改执行测试检查测试结果研究并组织测试结果以便评估维护缺陷记录单元测试单元测试单元测试单元测试单元测试缺陷跟踪单元测试单元测试单元测试单元测试单元测试组合测试缺陷跟踪组合测试组合测试组合测试组合测试集成测试缺陷跟踪系统联调缺陷跟踪系统维护二次开发项目更新单元测试组合测试集成测试系统联调回归测试缺陷跟踪提交量化的测试覆盖域及缺陷跟踪报告评估软件质量?哪些测试需求经过了测试哪些需求通过了测试我们的工作进度及效率如何我们发现了哪些缺陷我们解决了哪些缺陷遗留缺陷对软件有何影响测试模式测试团队测试组管理员测试组成员测试方法论测试工具测试计划及设计工具测试开发及执行工具测试评估及缺陷跟踪工具测试计划测试设计测试开发测试执行测试评估“生存还是毁灭”