Testing whether the system can do the expected functions specified in the requirements is one thing, there other thing is to test how well the system is doing it.
It doesn’t make sense if a system can perfectly do its functions, but only when one person is using it and as soon as the second user is logged in, the system stops. Or in case of a single-user desktop application, the application works fine processing ten items, but crashes when processing 100 items.
Not long ago I thought software testing is simple. Write good unit tests, make sure we catch the normal case, extreme case, and null case for some methods. Job done!
However, as the complexity of software increases, a better and better software test process must be made to ensure that the solution meets the requirements. This is even more true in the case of critical systems such as those in use in medical, financial, and defense systems.
Motivation is one very crucial thing that every entrepreneur need to have everyday. Although I’m not a full-time technopreneur yet, reading how other entrepreneurs’ experience and success stories recharge my entrepreneur spirit back, especially when things aren’t going as expected.
Envato is founded by Collis and Cyan Ta’eed. Although maybe you aren’t familiar with its name, it is the company behind some famous websites such as Psdtuts+, FreelanceSwitch, and ThemeForest.
It was founded in 2006 in Melbourne and have grown to be one of the authoritative website in design and web development tutorial field.
In this interview, Collis and Cyan tells their story when they’re starting the company, and some of the difficulties and experience they encounter along the way.
If you’re going to have technical interview soon for Java developer position, you might want to brush up some of your knowledge about Java basics, JEE, and other Java related technologies. I found the following free resources can be a good help. 🙂 Continue reading “Java Technical Interview Review Resources”