General Code
- Java does not support multiple inheritance. alternatives: delegation, composition
- when testing for randomness: statistics can be a valuable tool (e.g. determining if datasets are uniformly distributed)
- multiple heuristics when testing for such (rotational shuffling can achieve a uniform distribution)
- ideas for testing login which takes in a username/password, returns a boolean: different encodings; differing string lengths (0-maximum value) - make sure it doesn't do weird things and/or accepts/honours input of accepted lengths; check for returned values; case sensitivity; symbols/punctuation; other symbols
To Do
- general testing work flow
- need to know strengths and weaknesses of languages, think on that
- look into Chomsykan theory (his idea that natural languages are context free at their core with additional transformations)
No comments:
Post a Comment