HW25: Team Progress II

Team International is making great progress. We met last Monday night to change the look of our HTML page, which will now look like the photo below. We added some lines to the script to make the text color for "Pass" or "Fail" to be green or red, respectively. We have also added in our remaining test cases so we now have 25 total. The next step in the project is to inject faults into the source code and see how it affects our test cases. 

I also plan on making some kind of Pass/Fail count that is displayed either as a pie chart or a bar graph, which I think would make a nice visual. 

Some interesting things we have noticed about Celestia's math library is that they define Pi to a certain precision, which means we have had to recalculate our expected values based on that Pi definition. Celestia also uses exponential notation for numbers that are higher than __e+05, but only for certain methods, such as the circleArea(), sphereArea(), and radToDeg() methods that we have been testing. They do not seem to use it for the square() and cube() methods, which I think it interesting. Also, the square() method fails for large numbers, and we will be looking more closely at why it does this when we do our fault injection phase (and try to fix the failings!). 

I have been looking at Team TBD's code for their HTML and CSS because it seems more advanced than what we have and better organized. So that will be something Team International works on for the next deliverable as well.

Other than that, we are still all working really well together, no complaints! We have a good time when we work together, with lots of joking around and eating and working out problems as one. It's been a great experience this semester and I am very happy to be part of this team.

This is the new look for our html page, which looks cleaner and a bit more cohesive with our Wiki page on Github.