Tag Info

New answers tagged

1

As other answers have made clear, the problem as stated does not have a perfect solution, only approximations and disincentives. If you need to establish before creating an account that the user has not already opened one, then there is nothing more to add. Non immediate approach However, if it is acceptable to create an account without checking identity, ...


3

Unique user identification is the problem, and basically you're limited in what you can do about it. Many systems have begun to depend on tools like OpenID (which in turn depends on "identity providers"). However, this is an inadequate solution in some cases, because little prevents a user from establishing multiple OpenID identities. Normally, the way we ...


-2

You could take a look at the Indian Aadhaar program: http://en.wikipedia.org/wiki/Aadhaar Whcih tries to provide each Indian (now +future) with a unique ID, which can also serve for banking etc.... To add a little rant: The question asked by the OP is not a technical one per se. Sure, you could discuss endlessly about identification schemmas etc. but the ...


1

Here is a different way of looking at the problem. You have a site membership list and a new applicant. How do you know if this applicant already has an account on your website? The short answer is that you can never be certain... ...but there are things that can be tested. Can you validate any of the personal information they provided? A common one is ...


8

The problem is called "identification". The token uniquely identifies a person and you want to prevent people from obtaining multiple identities. The best solution we have for that are government passports and ID cards, or rather the methods used to distribute them, which mostly rely on cross-checking public records, especially birth records. But it's ...


10

The task as stated is impossible. You might be able to come acceptably close depending upon your ability to compel evidence (ssn, drivers license, birthdate, etc). But unless you're a govermental site, most people will just go elsewhere.


0

One strategy I see used is to group your tests by duration. Let's say you've got 300 tests. 100 of them run in 30 seconds or less. 100 of them run 30 seconds - 60 seconds, and 100 of them run longer than that (maybe do a little statistical analysis to break them into 3 or 4 groups). If you structure your test execution process (for example, using tagging ...


4

There are several approaches to attacking the time bloat of automated testing. Some of the approaches such as running multiple virtual environments and running the tests in parallel, and reducing the scope of what is actually tested may not not suitable for your workload, but are worth mentioning as possible strategies for other readers in the future. One ...


-1

Which automated testing tool are you using? This will significantly affect answers. As for shortcuts yes you can trim down some of your tests. e.g. If your first steps are always launching, logging in, navigating to module X... querying for "thing-a-ma-bobs" then running 12 scripts that do something with one. you can split your tests up so that you have ...


1

As this question is primarily about research types of work, asking software developers is a brave approach, a common metric is that software developer that takes twice as long as their estimate is probably a good developer. However, that said, research (and architecture design) tasks are very much a part of programming, and are often skipped / minimised. ...


3

I would suggest you to try something midway between the answers of tylerl and MichaelT with the following: split the work to be done in 3 or 4 phases. The phases should be: Problem analysis Solution prototyping Real world solution Output assessment (test) provide an estimate only for phase 1 (analysis) based on your experience, or on phases 1+2 ...


14

Boss: AJ, We have 3 dogs, 2 rabbits, a catapult, and a nun. We need to find a way to get all 7 (yes, the catapult too) over a 20-foot wall and into the lake on the other side without the dogs eating any rabbits, and without drowning the nun. How long will it take you to come up with the solution? See, the problem estimating how long it will take to ...


33

Before I get too far, let me say that Software Estimation: Demystifying the Black Art is an excellent resource for people looking at and thinking about estimations. Both of the images below are from that book as are the core if the ideas presented following. As you've noted, estimations are an important part in being able to accurately predict and plan ...



Top 50 recent answers are included