testing - 软件测试工作

标签 testing

<分区>

我即将去参加软件测试暑期工作的面试。关于这个我应该问教授什么问题+我以前从来没有做过软件测试,如果你能推荐任何好的引用资料,我们将不胜感激。 谢谢

最佳答案

您应该准备好讨论各种测试术语,例如:

  • “黑盒”测试、“白盒”测试等
  • 单元测试
  • 功能测试
  • 冒烟测试
  • BVT(构建验证测试)
  • 压力测试和负载测试的区别
  • 性能测试
  • 全局化测试
  • 互操作性测试
  • 手动测试与自动测试(何时?为什么?)
  • 接口(interface)测试
  • 安全测试
  • 回归测试
  • 代码覆盖率测试
  • (等...) 您可能不需要所有这些方面的经验,但您应该表达一种意识。

了解以下常识会有所帮助(首先请参阅 IEEE 829): - 测试计划 - 一个好的计划应该包括哪些内容? - 测试用例 - 一个好的测试用例应该包括什么? - 测试设计规范 - 事件报告(包括错误跟踪) - 软件规范 - 人们在寻找什么?

您应该开始考虑如何测试不同的东西。什么是基本情况?有边界情况吗?任何给定的产品或项目可能有什么问题?创造性地思考...

有关测试的一些入门引用资料,我建议查看以下内容:

关于testing - 软件测试工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/887908/

相关文章:

Angular Testing 错误 : Can't resolve all parameters for Service:

javascript - javaScript, CSS , HTML , jQuery 测试工具

php - Lithium PHP 集成测试 - 不包括 routes.php?

android - 从命令行构建 UiAutomator 2.0

python - 如何在单元测试的类方法中模拟 python 的 datetime.now()?

ruby-on-rails - 模型和测试中的验证方法之间的错误 :Unit assertion results

testing - 为什么 element.text() != element.@text?

svn - 部署工作流程

c++ - 快疯了,为什么我的变量在我身上发生变化?

java - 测试输出内容到文件