我刚刚开始研究测试脚本。我将在.net中创建一个用于测试的Web应用程序。我不知道这类应用需要什么样的测试。
答案 0 :(得分:3)
我的建议是你应该有一个健康的自动和手动测试组合。
自动测试
单元测试
使用NUnit测试您的类,功能和它们之间的交互
http://www.nunit.org/index.php
自动功能测试
如果可能的话,你应该自动进行大量的功能测试。一些框架工作具有内置的功能测试。否则你必须使用它的工具。如果您正在开发网站/应用程序,您可能需要查看Selenium
http://www.peterkrantz.com/2005/selenium-for-aspnet/
持续整合
使用CI确保每次团队成员提交项目时,所有自动化测试都会运行
http://martinfowler.com/articles/continuousIntegration.html
手动测试
尽管我喜欢自动化测试,但它是恕我直言,而不是手动测试的替代品。主要原因是自动化只能执行它所说的内容,并且只验证它被通知查看为通过/失败的内容。人类可以利用它的智能来发现错误并提出在测试其他东西时出现的问题。
答案 1 :(得分:0)
Web应用程序应通过以下测试
1) Functionality Testing
2) Usability testing
3) Interface testing
4) Compatibility testing
5) Performance testing
6) Security testing
获取完整指南 Read this Article
答案 2 :(得分:0)
您可能需要检查很多小事(假设您正在进行手动测试):
检查物品的确切位置/对齐方向
检查所有超链接是否按预期工作
通过单击按钮(提交表单)多次检查
检查安全方面(google for xss或跨站点脚本)
检查字体等(如果它们与标准不同)
希望这有帮助。