软件测试是有效的排除软件缺陷的手段
1个回答
展开全部
bug是不可能被穷尽的,所以不存在测试可以找出所有的缺陷这种说法。
对于测试人员只是尽自己所能的去找出缺陷,而这就需要测试工程师对测试方法、技术、理念的熟悉及掌握程度了,以及对缺陷的敏感程度。测试是保证软件质量的重要手段之一。
1. 好的测试员不懈追求完美。
不能过于钻牛角尖,好的测试员知道何时完美无法企及,何时达到“够好”。
2. 软件测试是有效的排除软件缺陷的手段。
不能把排除软件缺陷依赖于软件测试
3. 程序员与测试工作无关。
4. 白盒测试的条件覆盖标准强于判定覆盖。
六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。
5. 验收测试是以最终用户为主的测试。
验收测试又分a测试和b测试,前者有开发者在现场
6. 测试程序仅仅按预期方式运行就行了。
还要找出规格的疏漏
7. 自底向上集成需要测试员编写驱动程序。
自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。因为模块是自底向上进行组装的,对于一个给定层次的模块,她的子模块已经组装并测试完成,所以不再需要桩模块。
8. 软件测试工具可以代替软件测试员。
自动化测试不能完全替代手工测试
9. 最重要的用户界面要素是软件符合现行标准和规范。
易用性
10. 自动化测试可能延误项目进度。
可以提高测试效率,当然没实施好的话也会延误
11. 软件测试员可以对产品说明书进行白盒测试。
12. 静态白盒测试可以找出遗漏之处和问题。
13. 程序员兼任测试员可以提高工作效率。
程序员不能测自己的程序
14. 产品说明书(需求文档)的变更应当受到控制。
受开发条件实际需求控制
15. 软件开发全过程的测试工作都可以实现自动化。
16. 找出的软件缺陷越多,说明剩下的软件缺陷越少。
注意错误群集现象
17. 采用自动化测试有可能延误项目进度。
18. 测试应从“大规模”开始,逐步转向“小规模”。
对于测试人员只是尽自己所能的去找出缺陷,而这就需要测试工程师对测试方法、技术、理念的熟悉及掌握程度了,以及对缺陷的敏感程度。测试是保证软件质量的重要手段之一。
1. 好的测试员不懈追求完美。
不能过于钻牛角尖,好的测试员知道何时完美无法企及,何时达到“够好”。
2. 软件测试是有效的排除软件缺陷的手段。
不能把排除软件缺陷依赖于软件测试
3. 程序员与测试工作无关。
4. 白盒测试的条件覆盖标准强于判定覆盖。
六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。
5. 验收测试是以最终用户为主的测试。
验收测试又分a测试和b测试,前者有开发者在现场
6. 测试程序仅仅按预期方式运行就行了。
还要找出规格的疏漏
7. 自底向上集成需要测试员编写驱动程序。
自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。因为模块是自底向上进行组装的,对于一个给定层次的模块,她的子模块已经组装并测试完成,所以不再需要桩模块。
8. 软件测试工具可以代替软件测试员。
自动化测试不能完全替代手工测试
9. 最重要的用户界面要素是软件符合现行标准和规范。
易用性
10. 自动化测试可能延误项目进度。
可以提高测试效率,当然没实施好的话也会延误
11. 软件测试员可以对产品说明书进行白盒测试。
12. 静态白盒测试可以找出遗漏之处和问题。
13. 程序员兼任测试员可以提高工作效率。
程序员不能测自己的程序
14. 产品说明书(需求文档)的变更应当受到控制。
受开发条件实际需求控制
15. 软件开发全过程的测试工作都可以实现自动化。
16. 找出的软件缺陷越多,说明剩下的软件缺陷越少。
注意错误群集现象
17. 采用自动化测试有可能延误项目进度。
18. 测试应从“大规模”开始,逐步转向“小规模”。
蓝鲸智能科技
2024-11-19 广告
2024-11-19 广告
您好,我公司自主研发的考试系统可以适配国产化软硬件。目前项目辐射19个省会城市,3个自治区,2个直辖市。具体覆盖区域:天津、河南、广东、云南、贵州、山西、陕西、四川、重庆、湖北、安徽、山东、甘肃、广西.浙江、江西、黑龙江、内蒙古、湖南、江苏...
点击进入详情页
本回答由蓝鲸智能科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询