摘要:
配置管理(Configuration Management)是为了确保软件开发过程中的产品的一致性、稳定性、可追溯性、回滚性等一系列目的而采取的技术上和管理上的手段的总称。往往由于软件开发过程当中重心放在了“开发”本身,配置管理往往被当成了不重要的环节而被忽略了。提起配置管理,很多人都会认为把文档和代码放在版本管理工具里就叫做配置管理了。顶多是做做目录划分,权限设置,签入签出规则设定等。做到上述这些只是做到了版本管理(Version Control),而不是配置管理。除了上述这些之外,配置管理还要求能够保证灵活性、时效性等目的。另外,做好配置管理的一个重要的作用是高效快速而稳定的发布系统。在开 阅读全文
摘要:
假设我们在测试一个电子邮件地址的网页输入框,下面是相关的需求描述:当该文本框输入一个“电子邮件”以后,点击保存按钮,如果输入的是正确的电子邮件地址,则转入下一页,否则提示一个消息框,显示“你输入的不是合格的电子邮件,请重新输入”。点击“确认”按钮以后,焦点回落在电子邮件地址输入框里,并且光标放在文本框最后一个文字后面。没有选中文字。原来的输入文字内容不变。那么我们应该测试多少?1. 对话框显示的消息是否要测试?2. 对话框的确定按钮点击是否要测试?3. 对话框的关闭按钮点击是否要测试?4. 焦点回落是否要测试?5. 光标位置是否要测试?6. 选中文字是否要测试?7. 文本框的文字内容是否要测试 阅读全文