admin管理员组

文章数量:1574596

软件功能测试 一、软件测试概念和理论 1.1 测试的目的和原则 软件测试测目的 测试的目的是为了找到软件 / 网站存在的问题( bug 、用户体验不好、界面丑陋、功能是否全面) 通过提前找到软件存在问题,可以降低商业风险【省钱】 软件测试的定义 软件测试就是用人工或者自动化对软件系统进行测试,通过测试需要找到预期结果和实际结果的差 预期结果:在测试之前我们就知道的结果 / 希望出现的结果 实际结果:测试之后得到的实际结果 软件测试基本原则 1 )所有软件只能证明存在问题,不能证明不存在 辨证 所有的软件的都是有问题的,只是这些问题是否已经发现了 2 )不能进行穷举测试,应该进行分类测试 穷举:将所有的可能都测试一遍 分类测试 可以被正常搜索的:也就是可以正常显示的哪些,比如男装 不能正常搜索的:也就是哪些不应该被显示的对象,比如各种违禁品 特殊情况:带有特殊符号、空格、什么都不输入, 3 )测试工作应该尽早介入,可以降低修复成本 及早发现问题,及早解决 4 )缺陷聚集原则,二八法则 一个项目中 80% 缺陷会集中中 20% 的功能模块中 越是有问题的地方,这里往往会有其他的问题 出现这个现象的原有 复杂这个模块的程序员技术水平一般 模块功能功能复杂 5 )测试依赖环境 程序的架构: B/S C/S B/S 架构: Broswer/Server ,通过浏览器访问服务 C/S 架构: Client/Server ,通过客户端程序访问服务 测试 B/S 架构准备三款浏览器:谷歌、火狐、 IE 【苹果、欧鹏、 QQ 360 、搜狗】 测试 C/S 架构准备: PC win7 8 10 mac linux

本文标签: 理论测试软件