asp.net - 如何解释 'test every scenario you can think of'

标签 asp.net unit-testing testing code-coverage

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

8年前关闭。




Improve this question




我最近的任务是,

“测试你能想到的每一个场景,并尝试打破组件”

当应用程序是网站时,“一切”可能是明智的?

注意:这个特定站点是带有 MS-SQL 的 ASP.NET,但是,我也想知道一般会涵盖哪些内容。谢谢大家的好评!

最佳答案

  • 每种语言的每种浏览器
  • 每种语言的每种操作系统
  • 多种屏幕分辨率
  • Javascript 开/关
  • 图片开/关
  • CSS 开/关
  • 启用/禁用 Cookie
  • 乱搞 URL
  • 各种输入变化,尤其是针对 XSS 攻击、非 ASCII 字符、无效输入的测试
  • 键盘辅助功能
  • 服务器相关问题 - 例如软件/硬件重启后应用程序是否正常工作?
  • 在多个选项卡/窗口中打开站点是测试任何奇怪的 session 相关问题的好方法
  • 关于asp.net - 如何解释 'test every scenario you can think of',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1128454/

    相关文章:

    asp.net - 在VS2010中停止在IIS上调试Web应用程序需要很长时间

    javascript - C#函数返回一个值并显示在网页中

    android - 在运行我的 Cucumber 场景时,类没有公共(public)构造函数 TestCase(String name) 或 TestCase()

    c# - 如何管理需要加载文件的函数的单元测试

    java - 在 Karate 中断言和使用数组响应的条件

    ruby - 如何使用 Ruby 模拟 Web session 并存储接收到的 cookie?

    c# - 将 PageMethods 与 jQuery 一起使用

    c# - ASP.NET C# 字符串拆分

    angularjs - 单元测试 $window 调整大小方法

    python - 在 python 的静态方法中使用 AssertEquals