性能测试
性能测试要求测试人员熟练性能测试工具,比如QTP, LoadRunner, Jmeter。 Visual Studio也提供了很多性能测试的工具. 要求测试人员对低层协议非常理解和编写脚本
性能测试非常有技术含量, 很有发展前途, 是软件测试人员的一个职业发展方向。
安全性测试
安全性测试的内容很广, 非常有难度啊。 我只接触过XSS(跨站脚本攻击)和SQL注入攻击。
安全性测试非常有技术含量, 我认为也是软件测试人员的一个职业发展方向
按测试的时机和作用分类
在开发软件的过程中,不少测试起着“烽火台”的作用,它们告诉我们软件开发的流程是否畅通。
测试名称 |
测试内容 |
Smoke Test |
“冒烟”–如果测试不通过,则不能进行下一步工作 |
Build Verification Test(BVT) |
验证构建是否通过基本测试。 |
Acceptance Test |
验收测试,为了全面考核某功能/特性而做的测试 |
BVT测试是一种Smoke Test, 指Build生成好之后,自动运行的自动化测试脚本来检查这个Build的基本功能。 如果BVT测试失败了,需要开发人员马上修改,重新生成Build
按测试测策略分类。
测试名称 |
测试内容 |
Regression Test 回归测试 |
对一个新的版本,重新运行以往的测试用例,看看新版本和已知的版本相比是否有退化 (regression) |
Ad hoc Test 探索性测试 |
随机进行的,探索性的测试。 |
Santiy Test |