小型项目组的 SQA 任务基础入门






1.73/5 (8投票s)
2006年11月1日
2分钟阅读

18871
SQA 任务
引言
在通用的软件开发过程中,我们会经历几个阶段并遵循许多设计技术。在设计策略中,通常采用多层抽象设计,将解决方案划分为:
1) 核心后端命名空间/类/函数
2) 前端控制器页面文件
2.1) 外部 Javascript 文件
2.1) 内部 Javascript 代码
3) 后端数据库脚本(存储过程/视图/触发器)
那么问题出在哪里呢?
在我们的开发过程中,当收到 HTML
文件时,我们经常会转换各种虚拟链接。我们还经常使用一些 Javascript 代码。在开发、单元测试、调试过程中,我们会打印许多调试代码,例如 alert();, Request.current().print(),Console.print() 等。
。这些是 SQA 任务需要注意的地方。如果我们忘记 注释/删除
这些信息,编程的秘密就会展现在我们的客户面前;)。
另外,在集成模块时,我们有时会忘记指定几个页面的正确 锚点
。这些需要仔细关注。
还有一件事需要记住,在一些动态 Web 模块中,在开发过程中,我们使用 resultset(s)
对象从数据库中获取记录,并在代码的许多部分使用这些数据。通常在编程时,我们首先将数据插入到表中,然后进行工作和测试,除非它是插入模块。关键点是,如果代码块没有得到妥善处理或异常没有得到处理, resultset
可能会返回 null
或不包含任何数据。这可能是一个测试场景。
对此的一个可能的解决方案是,在测试时,我们可以截断包含动态数据的所有表(不包括静态数据表),然后重新检查我们的页面。如果这些页面存在缺陷,就会显现出来。
检查清单
1) print
类型代码
2) alerts()
3) 重新检查页面 锚点
4) 截断数据库,然后重新运行并重新检查模块