2026/1/10 4:00:52
网站建设
项目流程
传统网站 手机网站,深圳哪家装修公司口碑最好,会议网站开发,wordpress模板适合做什么站软件测试与开发:追求美的旅程 1. 软件缺陷追踪与预防 在软件开发领域,过去半个世纪以来,人们投入了大量的时间、精力和资金用于追踪软件缺陷。然而,这种做法的实际成效却不尽如人意,很少有人能通过追踪缺陷来有效分析其趋势。与其将资源都耗费在追踪缺陷上,不如将其用于…软件测试与开发:追求美的旅程1. 软件缺陷追踪与预防在软件开发领域,过去半个世纪以来,人们投入了大量的时间、精力和资金用于追踪软件缺陷。然而,这种做法的实际成效却不尽如人意,很少有人能通过追踪缺陷来有效分析其趋势。与其将资源都耗费在追踪缺陷上,不如将其用于预防和修复缺陷,这样能让软件开发过程变得更加愉悦。如今,有些团队在发现缺陷时会立即修复,而无需进行追踪。这些团队中的缺陷往往存在时间极短,团队成员也比那些不够敏捷的团队成员看起来更加快乐。2. 软件测试的变革与工具发展软件测试领域正经历着有趣的变革。我们应该认识到,软件开发本质上是一个创造性的过程,与制造或工程毫无关联。当我们能够自由地质疑现有实践时,也就能够自由地改变它们。优秀的软件测试人员并非单纯验证功能,而是像书籍编辑、乐队指挥或戏剧导演一样,对软件的适用性做出审美判断,并为关注软件价值的人提供关键信息。伟大的软件测试人员甚至能对整个软件开发方法的适用性做出审美判断。以Watir和Selenium这两款用于测试Web应用的工具为例。20世纪90年代末,免费的软件测试工具极为匮乏,尤其是用于用户界面和浏览器测试的工具。当时现有的专有工具在面对真实用户界面时经常出现故障。后来,Paul Rogers重写了Chris Morris编写的Ruby浏览器控制器IEC,并将其更名为Watir,使其成为一款实用的工具。与此同时,Jason Huggins在ThoughtWorks公司开发内部项目时,因找不到合适的测试工具,便想出在iframe中打开浏览器并注入JavaScript来操作页面元素的方法,随后ThoughtWorks将其开源,Selenium项目由