软件测试基础第一章: 人、错误和测试错误(error)错误是我们日常生活的一部分。人们在他们的思考、行为中会犯错误,并将体现在他们行为的结果中。只要有人参与的行动和决策,都有可能会发生错误。人类存在的这些基本事实,使测试成为非常重要的活动。错误的例子领域错误倾听医学音乐演奏数据分析观察软件开发演讲体育运动写作讲的是:He has a garage for reparing foreign cars听到的是:He has a garage for reparing falling cars不正确地使用抗生素演奏出不正确的音调采用不正确的算法进行矩阵变换操作员没有发现压力仓的安全阀门一直开着错误操作符:≠;正确操作符:>错误标识符:new_line;正确标识符:next_line实际说得是:Waple malnut;想说的是:Maple walnut实际说得是:We need a new refrigerator;想说的是。。网球比赛中裁判员不正确的判决实际写出来的是:What kind of pans did you are?想写的是:What kind of pants did you are?故障(fault)和失效?故障是一个或多个错误的表现。?程序员犯的错误,表现为含有故障的代码。?当运行一个含有错误的代码时,程序将出现与预期的行为不一致的情况。这时,我们称程序失效。错误, 故障, 失效程序员规格说明源程序思想或行动中的错误故障可观察的行为观察到的行为它们是一样的吗?预期的行为测试数据编写代码产生导致决定了可能导致是的,软件像预期的一样运行不,软件不像预期的那样运行,出现了一个失效测试自动化?大型复杂软件、嵌入式软件的测试是劳动密集型工作。对测试自动化存在巨大的需求。?便于自动化测试的工作:?回归测试?图形用户界面测试?I/O设备驱动测试?自动化测试难于通用化?当前的一些自动化测试工具?QTP?C++ Tester??开发人员写代码,测试人员测代码;?两种人员既有区别又互相补充;?同一个人在不同阶段可能充当不同的角色;?测试技术对两种人员都有用。 软件质量软件质量静态质量特性: 结构化的, 可维护的, 可测试的代码,以及正确性和完整的文档。动态质量特性: 软件可靠性,正确性,完整性,一致性,可用性和效率。
火龙果软件软件质量保证与测试 来自淘豆网m.daumloan.com转载请标明出处.