null软件测试的实质软件测试的实质软件测试的特点软件测试的特点完全测试程序是不可能的
软件测试是有风险的行为
测试很难显示潜伏的软件缺陷
找到的软件缺陷越多,就说明软件缺陷越多
杀虫剂现象:软件测试越多,免疫力越强
并非所有软件缺陷都能修复
产品说明书不断变化
软件测试员在产品小组中不受欢迎
软件测试是一项讲究条理的技术工作完全测试是不可能的完全测试是不可能的想想完全的白盒测试和完全的黑盒测试
以测试windows的计算器为例:软件测试是有风险的行为软件测试是有风险的行为做不到完全测试,就是选择冒险
即不能完全测试(控制成本),又要降低风险,怎么办呢?——找到最后的测试量。
关键是测试技术测试无法显示潜伏的软件缺陷测试无法显示潜伏的软件缺陷找害虫的例子。
你可以
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
软件缺陷存在,但不能报告软件缺陷不存在。找到的软件缺陷越多,说明软件缺陷越多找到的软件缺陷越多,说明软件缺陷越多原因:
2-8定律
程序员也有心情不好的时候
程序员往往会犯同样的错误
杀虫剂现象杀虫剂现象软件测试越多,软件的免疫力越强。要克服杀虫剂怪现象,必须发挥你的创造性并非所有的软件缺陷都要修复并非所有的软件缺陷都要修复不需要修复软件缺陷的原因:
没有足够的时间
不是真正的软件缺陷
理解错误、测试错误或是说明书的变更
修复的风险太大
不值得修复
缺陷出现在不太常用的功能中
很少出现
归结于商业风险决策产品说明书没有最终版本产品说明书没有最终版本行业变化快、需求变化快
由于软件越来越复杂、庞大,导致开发周期越来越长
最终导致开发周期内产品说明书不断变化
增加新功能
功能会发生变化或是删除
等软件测试员在产品小组中不受欢迎软件测试员在产品小组中不受欢迎给测试员的建议:
早点找出缺陷
控制情绪
不要总是报告坏消息软件测试是一项讲究条理的技术专业软件测试是一项讲究条理的技术专业生产劣质软件的成本太高
测试人员应该具备专业素质。
软件测试是一个职业选择——需要训练和规范,又发展空间。软件测试的误区软件测试的误区调试和测试是一样的
测试组应当为保证质量负责
把测试作为新员工的一个过渡工作
把不合格的开发人员安排做测试
关注测试的执行而忽略测试的设计
测试自动化是万能的
测试是可以穷尽的
软件测试是证明软件不存在错误,能正确完成其预定功能的过程;没有发现错误的测试是成功的测试,发现了新错误的测试是不成功的测试
测试是枯燥乏味,缺乏创造力的工作 软件测试的术语和定义软件测试的术语和定义精确(precision)和准确(accurate)确认和验证 确认和验证 确认(verification):保证软件符合产品说明书的过程。
验证(validation):保证软件满足用户需求的过程。
哈勃天文望远镜的例子。质量和可靠性质量和可靠性质量(quality):“优秀程度”或“同类优越性”。很大程度上取决于用户感受。
功能的多少
性能的好坏
服务及价格
可靠性等等
可靠性——平均故障发生时间与平均故障修复时间。软件测试的术语和定义软件测试的术语和定义测试和质量保证(QA)
软件测试员的目标是尽可能早的找到软件缺陷,并确保缺陷得以修复
软件质量保证人员的主要职责是创建和执行改进软件开发过程并防止软件缺陷发生的
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
和方法(要求有较高的总结、沟通与推广能力)