软件测试
UIEngineer
玩中学!
展开
-
什么是软件测试
广义概念:指软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计阶段、以及完成开发后维护阶段的各类文档、代码的审查和确认狭义概念:识别软件缺陷的过程,即实际结果和预期结果的不一致...原创 2018-07-14 14:53:50 · 538 阅读 · 0 评论 -
软件生命周期的主要阶段
软件生命周期(SDLC)的六个阶段 1、问题的定义及规划 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。2、需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。”唯一不变的是变化本身。”,同样需求也是在整个软件开发过程中不断变化和深入的...原创 2018-07-14 15:11:53 · 5138 阅读 · 0 评论 -
软件测试的目标
最终目标是确保软件的功能符合用户的需求,把尽可能多的问题在发布或交付之前发现并改正。确保软件完成了它所承诺或公布的功能确保软件满足了性能的要求确保软件是健壮的和适应用户环境的为软件的质量评估提供依据为软件质量改进和管理提供帮助软件测试有以下目标: 发现缺陷 获取信心和提供信息 防止缺陷...原创 2018-07-14 16:14:08 · 23028 阅读 · 0 评论 -
软件测试的原则
Good-enough原则。一种权衡投入/产出比的原则保证测试的覆盖度,但穷举测试是不可能的所有的测试都应追溯到用户需求越早测试越好,测试过程与开发过程应是相互结合的测试的规模由小而大,从单元测试到系统测试为了尽可能的发现错误,应有独立的第三方进行测试不能为了便于测试擅自修改程序既应该测试软件应该做什么,也应该测试软件不应该做什么...原创 2018-07-14 16:18:03 · 279 阅读 · 0 评论