ITPub博客

首页 > Linux操作系统 > Linux操作系统 > What Is Software Testing

What Is Software Testing

原创 Linux操作系统 作者:chuqiao 时间:2009-07-29 11:29:03 0 删除 编辑

Root cause of software bug

The user executed untested code. Because of time constraints, it’s not uncommon for developers to release untested code—code
in which users can stumble across bugs.

The order in which statements were executed in actual use differed from that during testing. This order can determine whether software works or fails.


The user applied a combination of untested input values. The possible input
combinations that thousands of users can make across a given software interface are simply too numerous for testers to apply them all. Testers must make tough decisions about which inputs to test, and sometimes we make the wrong decisions.
The user's operating environment was never tested. We might have known about the environment but had no time to test it. Perhaps we did not (or could not) replicate the user’s combination of hardware, peripherals, operating system, and applications in our testing lab. For example, although companies that write networking software are unlikely to create a thousand-node network in
their testing lab, users can—and do— create such networks.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15073326/viewspace-610708/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-07-04

  • 博文量
    3
  • 访问量
    2085