Chapter 8
I never did test-driven development so it was good to see what the benefits of this type of testing is.
Chapter 8 of the textbook talks about Development Testing. I learned alot about the benefits of test-driven development. These included:
Code Coverage - every code has one associated test.
Regression testing - a test suite is developed incrementally as a program is developed.
Simplified debugging - the problem should be obvious when a test fails.
System documentation - tests act as a form of documentation of what the code should do.Team Update
My team and I decided to choose the Express open source project for our semester project.
Express is a web application framework. It utilizes node.js for execution. node.js is software platform used to build network applications. Express can be used to to design single and multi-page web applications. We had many building issues with our first choices. Express was our third choice.
Our first choice was Evergreen, an integrated library system. However, the instructions for building it were unclear. I think this should have been an aspect we looked at before making a choice on a project.The second choice we had was Amara. Amara is a system that improves videos for people who have disabilities. We also had building problems with this project. It utilized another system called Vagrant. Only one of us were able to load this onto our systems. I did not want anyone to not fully have the project on their computer. We then decided to change our project once more. I tried to look for projects that were written in languages that I know very well so I can help more.
What's Next for our project...
Test planning is a new concept to me. In CSCI 360, we did a project but we not come up with a test plan for it. **Test planning involves scheduling and estimating the system testing process, establishing process standards and describing the tests that should be carried out. My team and I are going to work on our schedule for our project this week. We are also going to start Deliverable #2.
What's Next for our project...
Test planning is a new concept to me. In CSCI 360, we did a project but we not come up with a test plan for it. **Test planning involves scheduling and estimating the system testing process, establishing process standards and describing the tests that should be carried out. My team and I are going to work on our schedule for our project this week. We are also going to start Deliverable #2.
No comments:
Post a Comment