Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #15200
| From | Martin Gregorie <martin@address-in-sig.invalid> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: unchecked conversion warning. |
| Date | 2012-06-11 01:31 +0000 |
| Organization | UK Free Software Network |
| Message-ID | <jr3hq2$91l$1@localhost.localdomain> (permalink) |
| References | (4 earlier) <a2r4v1F3snU1@mid.individual.net> <jqadms$elk$1@dont-email.me> <mhs9t719vlpg6703joft2g5sdjah5hlojj@4ax.com> <jr35s3$629$1@localhost.localdomain> <jr3cv5$gt1$1@news.albasani.net> |
On Sun, 10 Jun 2012 17:09:07 -0700, Lew wrote: > The business world speaks of "siloing" - "to silo" is to isolate > personnel to a narrow wedge of the overall project. > > Siloing can be good, but in software development usually is not. > Yes, I'd agree, but still its desirable to have a separation between a module's developer(s) and its test writer(s), if only to help prevent misunderstandings getting baked into code. > It's vanishingly unlikely to be good if it isn't done on purpose with > full understanding of its effects. > Agreed. > Siloing is not the same as division of responsibility. > Yes. > One can divide > responsibilities among a team who is generally, and to varying degrees > specifically aware of various dimensions of the project. > and a team that tries compartmentalize a project may well be on the track to failure. > Siloing would be to keep programmers entirely away from test writing. > > There is more than one type of test. Loosely, tests fall into unit tests > and everything else. > I'd make a few more distinctions. Yes, unit teats are the very lowest level, with module tests above them. By module tests I mean anything from testing a function library, a small component program or, for that matter, even a complex class for somewhat higher level functions that can cover everything that module can do as an isolated component. Next level is integration testing, which seeks to show that a system will work when its modules are built into a realistic configuration. Functional tests are essentially end-to-end, user-level activities within a complete system. Performance tests are more of the same but with added 'stopwatches'. Recovery tests are probably the highest level testing that gets done be for the user gets his hands on the system. Many shops seem to skimp on both performance and recovery tests judging by the number of systems I've seen that didn't perform adequately when data volumes got near the design volumes: the last data warehouse I worked on had 500,000 facts in its test database, barely enough, yet I've seen and fixed databases 'tuned' with 200 or so detail records to work on. Then, of course, acceptance testing is simply functional testing, but done on the target hardware with the involvement of end users. You'll notice I've left out regression testing until now. Thats because its just an automated version of some combination of unit, module, or functional testing that is quick and easy to run and whose results are simple to interpret. These days I script all unit and module tests in such a way that I merely have to add a set of expected results and a comparator for them to become regression tests: if the comparator doesn't find any difference between expected and actual results its a pass. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
unchecked conversion warning. Jens - 2012-05-30 15:32 +0200
Re: unchecked conversion warning. Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2012-05-30 13:48 +0000
Re: unchecked conversion warning. Jens - 2012-05-30 15:52 +0200
Re: unchecked conversion warning. Robert Klemme <shortcutter@googlemail.com> - 2012-05-30 07:54 -0700
Re: unchecked conversion warning. Jens - 2012-05-31 22:23 +0200
Re: unchecked conversion warning. Lew <lewbloch@gmail.com> - 2012-05-31 13:40 -0700
Re: unchecked conversion warning. Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-05-31 16:50 -0400
Re: unchecked conversion warning. Lew <lewbloch@gmail.com> - 2012-05-31 17:18 -0700
Re: unchecked conversion warning. Robert Klemme <shortcutter@googlemail.com> - 2012-06-01 08:14 +0200
Re: unchecked conversion warning. Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-06-01 08:48 -0400
Re: unchecked conversion warning. Robert Klemme <shortcutter@googlemail.com> - 2012-06-01 07:32 -0700
Re: unchecked conversion warning. Roedy Green <see_website@mindprod.com.invalid> - 2012-06-10 12:16 -0700
Re: unchecked conversion warning. Martin Gregorie <martin@address-in-sig.invalid> - 2012-06-10 22:08 +0000
Re: unchecked conversion warning. Lew <noone@lewscanon.com> - 2012-06-10 17:09 -0700
Re: unchecked conversion warning. Martin Gregorie <martin@address-in-sig.invalid> - 2012-06-11 01:31 +0000
Re: unchecked conversion warning. Jim Janney <jjanney@shell.xmission.com> - 2012-06-01 08:41 -0600
Re: unchecked conversion warning. Patricia Shanahan <pats@acm.org> - 2012-06-01 08:44 -0700
Re: unchecked conversion warning. markspace <-@.> - 2012-06-01 09:08 -0700
Re: unchecked conversion warning. Gene Wirchenko <genew@ocis.net> - 2012-06-01 09:31 -0700
Re: unchecked conversion warning. Jim Janney <jjanney@shell.xmission.com> - 2012-06-01 11:02 -0600
Re: unchecked conversion warning. Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-06-01 13:54 -0400
Re: unchecked conversion warning. Patricia Shanahan <pats@acm.org> - 2012-06-01 16:44 -0700
Re: unchecked conversion warning. Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-06-01 20:24 -0400
Re: unchecked conversion warning. Patricia Shanahan <pats@acm.org> - 2012-06-01 19:36 -0700
Re: natural/native language capabilities (was: unchecked conversion warning.) Jim Janney <jjanney@shell.xmission.com> - 2012-06-01 11:01 -0600
Re: unchecked conversion warning. Roedy Green <see_website@mindprod.com.invalid> - 2012-06-10 12:13 -0700
Re: unchecked conversion warning. Arne Vajhøj <arne@vajhoej.dk> - 2012-06-20 19:28 -0400
Re: unchecked conversion warning. Broad Liyn <broadliyn@gmail.com> - 2012-06-10 21:52 -0700
Re: unchecked conversion warning. Lew <noone@lewscanon.com> - 2012-06-10 23:50 -0700
Re: unchecked conversion warning. Patricia Shanahan <pats@acm.org> - 2012-06-11 00:06 -0700
Re: unchecked conversion warning. Robert Klemme <shortcutter@googlemail.com> - 2012-06-16 15:17 +0200
Re: unchecked conversion warning. Lew <lewbloch@gmail.com> - 2012-06-18 12:28 -0700
Re: unchecked conversion warning. Robert Klemme <shortcutter@googlemail.com> - 2012-06-19 23:14 +0200
Re: unchecked conversion warning. Lew <lewbloch@gmail.com> - 2012-06-19 17:15 -0700
Re: unchecked conversion warning. Arne Vajhøj <arne@vajhoej.dk> - 2012-06-20 19:22 -0400
Re: unchecked conversion warning. Arne Vajhøj <arne@vajhoej.dk> - 2012-06-20 19:20 -0400
csiph-web