Python|老板今天叫我测试一个网站,看完7天快速搞定( 二 )
2、问:软件生存周期及其模型是什么?
软件生存周期是软件开发全部过程、活动和任务的结构框架 , 是从可行性研究到需求分析、软件设计、编码、测试、软件发布维护的过程 。
在经历需求、分析、设计、实现、部署后 , 软件将被使用并进入维护阶段 , 直到最后由于缺
少维护费用而逐渐消亡 。 这样的一个过程 , 称为\"生命周期模型\"(Life Cycle Model) 。
3、什么是软件测试?软件测试的目的与原则
使用人工或自动手段 , 来运行或测试某个系统的过程 。 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别 。
软件测试的目的:
测试是程序的执行过程 , 目的在于发现错误
一个成功的测试用例在于发现至今未发现的错误
一个成功的测试是发现了至今未发现的错误的测试
确保产品完成了它所承诺或公布的功能 , 并且用户可以访问到的功能都有明确的书面说明 。
确保产品满足性能和效率的要求
4、软件测试的原则:
确保产品是健壮的和适应用户环境的
教材的说法:
软件测试应尽早执行 , 并贯穿于整个软件生命周期
软件测试应追溯需求
测试应由第三方来构造
穷举测试是不可能的要遵循 Good-enough 原则
必须确定预期输出(或结果)
必须彻底检查每个测试结果
充分注意测试中的群集现象
缺陷的二八定理
严格执行测试计划 , 排除测试的随意性
注意合法合理的输入 , 也要注意非法的非预期的输入
检查程序是否做了不该做的
- 明日阳光继续续费
- Python|99元换新120W氮化镓遭爆抢!iQOO网页后台都崩了
- 网购|手机店老板透露:网购手机和实体店买手机,区别“一目了然”
- 原创|这样的老板真恶心,客户不修电脑就搞破坏,维修费一次比一次高!
- Python|2022年空调业三雄争霸, 战火在线上线下全面点燃
- |一个一月多入5000块的项目
- Python|大厂高薪惯坏了年轻人?为啥大厂的年轻人越来越被公司要不起?
- Python|就差不能对着电脑生孩子了,Python的PyAutoGUI让你连鼠键都敢省了
- 今天|红魔游戏手机7“证件照”正式对外公布性能更强劲
- 中国社区团购市场专题分析2021