Hot answers tagged

4

As you want to test functions that creates random outputs you come across a "fundamental" problem: you can't define an expected output. I write a test, give it an array [0, 1, 2]. I run it 300 times, and check each time is 0 or 1 or 2. But it still have chance that 2 is not appear in this 300 times. So a better way is run it with an "enough times" and ...


2

There are testing frameworks for Matlab. Suppose you can automate testing of this development just like you would any other software product. I would not check the visualizations, but check the data instead and trust the render to do its job, unless you ran into issues here in the past. If you need to check the visualizations either compare the output with ...


2

While studying for the ISTQB exam, I have shrinking down to a more summarised text to help me understand and remember the topics at the exam. Here's a bit of what I have shared in my blog last year. Before all that you will need a TEST CONDITION What is a test condition? A: An item or event of a component or system that could be verified by one or more test ...


2

Think it this way: Test case = is a set of conditions under which a tester will determine whether an feature can function as expected. Test specifications = well defined conditions that will define test results. Test procedure = how a test is carried out, what to do for step 1, step 2 and etc Test design = how a test is conceived from abstract ideas into ...


1

Generic advice: Try for the edge cases. January 1, December 31, February 29, leap year, leap year exceptions, non-leap year, invalid date. How about when the day is not filled in? Can it be interrupted, restarted? Is it possible someone changes position during the year, changing the rolling calendar? Any pre-existing bugs known? And so on. Have fun!


1

Depending on your resources, it might be helpful to have a set of VM's created that have diff combinations of OS's and web browser versions. Determine your threshold for coverage. Look at the latest statistics on browser market share and set up VM's with those browsers that fall within your need. This is far more accurate than running emulators. It takes ...



Only top voted, non community-wiki answers of a minimum length are eligible